понедельник, 31 октября 2016 г.

Электронная почта

Откройте документ "Сравнение серверов веб-почты" и скачайте себе копию.
Результаты практической работы:

Фамилия, имя
Оценка
Холодкова Кунавина Чепурная
4
Лащенко, Васильев
11
Хмиров, Мороз
9
Кайда, Бабина
10
Передистый, Мирошниченко
10
Можейко, Луценко, Робота, Сыропятова Д.
9
Соничева,Федоренко,Петровский,Бондаренко
11
Бондарь, Чувило.
10

Результаты мозгового штурма "Как защититься от спама?"


Подробнее вы можете познакомиться с теорией в презентации к уроку.

Электронная почта — сервис по пересылке и получению электронных сообщений по сети.


Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности— простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.

Немного об истории электронной почты и ее создателе Рэе Томлисоне смотрите в видео:




Достоинствами электронной почты являются: 
  • легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например, somebody@example.com);
  • возможность передачи как простого текста, так и форматированного, а также произвольных файлов;
  • независимость серверов (в общем случае они обращаются друг к другу непосредственно);
  • достаточно высокая надёжность доставки сообщения;
  • простота использования человеком и программами.
Недостатки электронной почты:
  • наличие такого явления, как спам (массовые рекламные и вирусные рассылки); теоретическая невозможность гарантированной доставки конкретного письма;
  • возможные задержки доставки сообщения (до нескольких суток);
  • ограничения на размер одного сообщения и на общий размер сообщений в почтовом ящике (персональные для пользователей).


В электронной почте e-mail используют не один прикладной протокол, как в других службах Интернета, а два. По одному протоколу происходит отправка почты, а по другому — ее прием. Необходимость в двух протоколах связана с требованиями безопасности. Так, например, при отправке сообщений можно не проверять личность отправителя — это аналогично тому, что письмо брошено в уличный почтовый ящик. Другое дело — получение сообщений. Здесь надо предъявить свои права и пройти идентификацию. Так, например, при получении заказных писем в почтовом отделении всегда необходимо предъявить паспорт или заменяющий его документ. Кому попало чужую почту в руки не отдадут.

Для отправки на сервер и для пересылки между серверами используют протокол, который называется SMTP (Simple Mail Transfer Protocol — простейший протокол передачи сообщений). Он не требует идентификации личности.
Для получения поступившей почты используется протокол РОРЗ (Post Office Protocol 3 — протокол почтового отделения, версия 3). Он требует идентификации личности, то есть должно быть предъявлено регистрационное имя (Login) и пароль (Password), который подтверждает правомочность использования имени.
Протоколы SMTP и POP3 являются прикладными протоколами, т.е. они надстроены над базовыми протоколами Интернета TCP/IP.

Почтовый клиент — программа, предназначенная для получения, написания и хранения электронной почты.

Окно почтового клиента The Bat!

Самые популярные почтовые клиенты:

  • Mozilla Thunderbird — современная программа для работы с электронной почтой. Поддерживает протоколы SMTP, POP3, IMAP, RSS. Thunderbird работает в операционных системах: Windows, Mac OS X и Linux. Программа имеет простой, гибко настраиваемый интерфейс.
  • The Bat! — одна из наиболее удачных и мощных программ для работы с электронной почтой. Позволяет работать с неограниченным количеством почтовых ящиков (протоколы POP3, IMAP4, SMTP и APOP), имеет настраиваемую систему фильтров, редактор текста с форматированием, а также умеет проверять орфографию. 
  • Outlook Express и Windows Mail — стандартные программы для работы с электронной почтой от всем известной компании Microsoft. Outlook Express поставляется в составе операционных систем Windows XP, Windows Mail — в составе Windows Vista.

На сегодня  существует два вида электронной почты:
  • Классическая e-mail- использует почтовые протоколы и почтовые клиенты
  • Web-почта – обслуживается службой WWW

Классическая электронная почта имеет направленный характер. То есть в ней важно не местоположение конечного адресата, а маршрут перемещения письма. Следовательно, получить доступ к такому почтовому ящику пользователь сможет только на том компьютере, на котором установлен почтовый клиент, создавший его учетную запись
Этого недостатка лишена веб- почта. В качестве серверов веб- почты выступают обычные веб- серверы. Они работают в паре с базой данных и каждому клиенту формируют при подключении веб-страницу, соответствующую текущему состоянию его учетной записи в базе данных.
Web-mail, в отличие от e-mail, не является самостоятельной службой. Это просто еще один дополнительный сервис общей службы WWW
С точки зрения пользователя разница между ними может быть как громадной, так и незаметной вообще.

Интерфейс веб-почты Gmail


Преимущества веб-мейл:

  • Простота использования
  • Относительная анонимность
  • Мобильность
  • Простота управления учетной записью

И недостатки:

  • Непредставительность
  • Низкая скорость работы
  • Ограниченность полезных функций
  • Угроза безопасности
  • Проблемы с кодировками

Почтовая система позволяет организовать сложные системы, основанные на пересылке почты от одного ко многим абонентам.
Почтовые рассылки — письмо от одного адреса с одинаковым (или меняющимся по шаблону) содержимым, рассылаемое подписчикам рассылки. 
Группы переписки — специализированный тип почтовой рассылки, в которой письмо на адрес группы (обычный почтовый адрес, обработкой почты которого занимается специализированная программа) рассылается всем участникам группы. 

Непрошеные рассылки называются спамом. Спам — это рассылка коммерческой, политической и иной рекламы или иного вида сообщений лицам, не выражавшим желания их получать. 

Виды спама:
  • Реклама
  • Реклама незаконной продукции
  • Антиреклама и клевета
  • «Нигерийские письма»
  • Фишинг
  • «Письма счастья»
  • Массовая рассылка для вывода почтовой системы из строя (DoS-атака).
Скетч группы "Монти Пайтон" о спаме:




Инфографика о спаме от Евгения Касперского (рисунок кликабелен, можно увеличить):



воскресенье, 23 октября 2016 г.

Поисковые системы

Откройте шаблон презентации "Что Google знает о нас?"

Поисковые каталоги представляют из себя справочники, в которых все сайты находятся в алфавитном или тематическом порядке. Отличием каталогов от поисковых систем является то, что каталоги не используют пауков, которые ищут странички по всему интернету.
В то время как поисковые машины принимают почти любые сайты, без требований к качеству, каталоги же, как правило, предъявляют требования к качеству и содержанию сайта. Так как в наиболее крупных и известных каталогах сайты проверяются людьми, то низкокачественные сайты не попадают в базу данных.  В каталогах регистрируют обычно только главную страницу сайта (еще одно отличие от поисковиков).

История создания первого каталога

 В 1994 году, студенты Стэндфордского университета, Джерри Янг и Дэвид Фило, готовились к защите диссертации в области компьютерного проектирования интегральных схем. Для этого им приходилось много времени проводить в сети Интернет, в поисках нужной информации и копить ссылки. Списки со ссылками росли, потом Янг и Фило забросили диссертацию и принялись исключительно коллекционировать ссылки. К середине 1994 года их стало много, они отсортировали ссылки по категориям, потом в категориях ссылок стало тоже много, появились подкатегории.
И кто бы мог подумать, что у самого успешного Интернет проекта www.yahoo.com собственный поиск появился совсем недавно! Но список Джерри и Дэвида не был предназначен для всеобщего обозрения - он составлялся исключительно для друзей. Время шло, а посещаемость все росла и росла. Адрес сайта пошел по рукам....
Первым шагом к успеху стало новое, запоминающееся название - Yahoo!. Следуя пожеланиям пользователей, создатели www.Yahoo.com, стали преобразовывать сайт. Появились новые категории, и разделы "What's New" и "What's Cool". К концу 1994 Янг и Фило забросили свои диссертации и полностью отдались работе над поисковиком Яху.
В это время на дороге появилась компания Netscape, предложившая ресурсы для содержания поисковой системы Yahoo!. В результате у Yahoo! появился свой домен - yahoo.com, и каталог переехал на 10 станций Silicon Graphics Indy. Примерно в это же время Yahoo! получил и первого инвестора - инвестиционный фонд "Seqouia Capital". Джерри и Янг обзавелись офисами и наняли энергичную команду web-серферов. Темп роста составил, в среднем, 1000 страниц в день.

Подробнее об истории Yahoo  и Google  смотрите в документальном фильме "Загрузка: подлинная история интернета"





Популярные каталоги:

Яндекс-Каталог
Rambler Top100
Апорт-Каталог

Каталог Google

Поисковая система — это компьютерная система, предназначенная для поиска информации. Одно из наиболее известных применений поисковых систем — веб-сервисы для поиска текстовой или графической информации в интернете. Существуют также системы, способные искать файлы на FTP-серверах, товары в интернет-магазинах, информацию в группах новостей Usenet.

Для поиска информации с помощью поисковой системы пользователь формулирует поисковый запрос. Работа поисковой системы заключается в том, чтобы по запросу пользователя найти документы, содержащие либо указанные ключевые слова, либо слова, как-либо связанные с ключевыми словами. При этом поисковая система генерирует страницу результатов поиска. Такая поисковая выдача может содержать различные типы результатов, например: страницы,изображения , аудиофайлы. Некоторые поисковые системы также извлекают информацию из подходящих баз данных и каталогов ресурсов в Интернете.

Поисковая система тем лучше, чем больше документов, релевантных запросу пользователя, она будет возвращать. Результаты поиска могут становиться менее релевантными из-за особенностей алгоритмов или вследствие человеческого фактора. По состоянию на 2015 год самой популярной поисковой системой в мире является Google, однако есть страны, где пользователи отдали предпочтение другим поисковикам. Так, например, в России «Яндекс» обгоняет Google больше, чем на 10 %.

Как работает поисковая система


По методам поиска и обслуживания разделяют четыре типа поисковых систем: 
  • системы, использующие поисковых роботов 
  • системы, управляемые человеком
  • гибридные системы 
  • мета-системы.

В архитектуру поисковой системы обычно входят:
  • поисковый робот, собирающий информацию с сайтов сети Интернет или из других документов,
  • индексатор, обеспечивающий быстрый поиск по накопленной информации, и
  • поисковик — графический интерфейс для работы пользователя.

Как правило, системы работают поэтапно. Сначала поисковый робот получает контент, затем индексатор генерирует доступный для поиска индекс, и наконец, поисковик обеспечивает функциональность для поиска индексируемых данных. Чтобы обновить поисковую систему, этот цикл индексации выполняется повторно.
Поисковые системы работают, храня информацию о многих веб-страницах, которые они получают из HTML страниц. Поисковый робот или «краулер» — программа, которая автоматически проходит по всем ссылкам, найденным на странице, и выделяет их. Краулер, основываясь на ссылках или исходя из заранее заданного списка адресов, осуществляет поиск новых документов, ещё не известных поисковой системе. Владелец сайта может исключить определённые страницы при помощи robots.txt, используя который можно запретить индексацию файлов, страниц или каталогов сайта.

Поисковая система анализирует содержание каждой страницы для дальнейшего индексирования. Слова могут быть извлечены из заголовков, текста страницы или специальных полей — метатегов. Индексатор — это модуль, который анализирует страницу, предварительно разбив её на части, применяя собственные лексические и морфологические алгоритмы. Все элементы веб-страницы вычленяются и анализируются отдельно. Данные о веб-страницах хранятся в индексной базе данных для использования в последующих запросах. Индекс позволяет быстро находить информацию по запросу пользователя. Ряд поисковых систем, подобных Google, хранят исходную страницу целиком или её часть, так называемый кэш, а также различную информацию о веб-странице. Другие системы, подобные системе AltaVista, хранят каждое слово каждой найденной страницы. Использование кэша помогает ускорить извлечение информации с уже посещённых страниц. Кэшированные страницы всегда содержат тот текст, который пользователь задал в поисковом запросе. Это может быть полезно в том случае, когда веб-страница обновилась, то есть уже не содержит текст запроса пользователя, а страница в кэше ещё старая. Эта ситуация связана с потерей ссылок и дружественным по отношению к пользователю подходом Google. Это предполагает выдачу из кэша коротких фрагментов текста, содержащих текст запроса. Действует принцип наименьшего удивления, пользователь обычно ожидает увидеть искомые слова в текстах полученных страниц. Кроме того, что использование кэшированных страниц ускоряет поиск, страницы в кэше могут содержать такую информацию, которая уже нигде более не доступна.

Поисковик работает с выходными файлами, полученными от индексатора. Поисковик принимает пользовательские запросы, обрабатывает их при помощи индекса и возвращает результаты поиска.

Самые популярные поисковые системы в мире:

Поисковая система
Доля рынка в июле 2014
Доля рынка в октябре 2014
68,69 %
58.01 %
17,17 %
29.06 %
6.22 %
8.01 %
6.74 %
4.01 %
0,13 %
0.21 %
0.22 %
0,00 %
0,13 %
0,10 %


Полезность поисковой системы зависит от релевантности найденных ею страниц.
Релевантность в  поиске—соответствие поискового запроса и поискового образа документа. В более общем смысле одно из наиболее близких понятию  «релевантности»— «адекватность», то есть не только оценка степени соответствия, но и степени практической применимости результата.

Хоть миллионы веб-страниц и могут включать некое слово или фразу, но одни из них могут быть более релевантны, популярны или авторитетны, чем другие. Большинство поисковых систем использует методы ранжирования, чтобы вывести в начало списка «лучшие» результаты. Поисковые системы решают, какие страницы более релевантны, и в каком порядке должны быть показаны результаты, по-разному.

С тем, как работает гугловский алгоритм PageRank, вам поможет инфографика (к сожалению, на английском, можно увеличить):



С историей Google  вы можете познакомиться в фильме "Взгляд изнутри: Google":





Также рекомендую вашему вниманию лекцию Ларри Пейджа о будущем Google:




воскресенье, 9 октября 2016 г.

Служба World Wide Web

Откройте форму  и пройдите тест.

Результаты теста:


Фамилия, имя
Класс
Оценка
Холодкова Васильев
11-А
10
Ветошка и Сухракова
11а
11
Коваль Д., Мацан А.
11-А
9
Кайда А. и Бабина
11-А
11
Бондарь и Чувило
11-а
11
Можейко В., Хмиров Е.
11-А
11





































Откройте таблицу "Сравнение браузеров"

Виртуальная экскурсия по WWW:

       http://info.cern.ch  -  первый в мире сайт
       http://lib.ru/ - библиотека Мошкова
       http://www.yahoo.com/ - портал Yahoo!
       http://symbolics.com/  -   один из самых старых сайтов
       http://exler.ru/ - сайт Алекса Экслера
       http://dirty.ru/ - коллективный блог
       http://habrahabr.ru/  - коллективный блог
       http://www.mult.ru/ - сайт Олега Куваева

Служба World Wide Web (WWW) - самая популярная служба современного Интернета. Именно её нередко отождествляют с Интернетом в целом, хотя на самом деле это лишь одна из его многочисленных служб.

Основатель сети Тим Бернес-Ли дал такое определение:

WWW — это сеть серверов, распределённая гетерогенная (то есть неоднородная) информационная мультимедиа-система коллективного пользования.


Лекция Тима Бернерса-Ли в цикле TED: Конституция Всемирной Паутины.





Из определения понятно, какую огромную роль в современном обществе имеет компьютерная информационная среда. Среда WWW не имеет централизованной структуры. Все, кто желает разместить в Интернете свои материалы, не противоречащие законодательству, могут это сделать. 

Отдельный документ World Wide Web называют Web-страницей. Обычно это комбинированный документ, который может содержать текст, графические иллюстрации, мультимедийные и другие объекты. Отличительной особенностью среды WWW является наличие средств перехода от одного документа к другому, тематически с ним связанному, без явного указания адреса. Связь между документами осуществляется при помощи гипертекстовых ссылок. Огромное число гипертекстовых электронных документов, хранящихся на серверах WWW, образует своеобразное гиперпространство документов, между которыми возможно перемещение.

Термин "гипертекст" впервые был введён Тедом Нельсоном в 1960-х годах. Понятие "гипертекст" обозначает электронный документ, который содержит в себе ссылки на другие документы.

HTML (HyperText Narkup Language) — это теговый язык разметки документов.  Команды языка HTML называются тэгами (англ. Tag – отметка, «птичка»).

Разработка HTML привела в итоге к новой технологии распространения гипертекстовых документов в Internet. Однако для широкого распространения WWW, кроме языка HTML, потребовалась разработка протокола передачи гипертекста HTTP (HyperText Transfer Protocol - протокол передачи гипертекста), который позволил осуществлять обмен документами HTML. Именно этот протокол дал возможность приложению-клиенту находить и использовать ресурсы, хранящиеся на другом компьютере. Протокол HTTP занимается поиском и загрузкой нужного документа.

Первые HTML-документы, обращавшиеся в Internet в начале 90-х годов, были исключительно текстовыми. Так было до тех пор, пока в NCSA (Национальный центр исследования сверхпроводников) Иллинойского университета не был разработан первый графический интерфейс (Mosaic) для HTML-документов. Впоследствии с появлением множества простых и доступных браузеров для Web и для других служб Internet началась новая эра для HTML. Язык HTML стал основным инструментом для распространения информации в Internet, хотя изначально он предназначался для организации информации в пределах одного научного центра.


Связь между сотнями миллионов документов, хранящихся на физических серверах Интернета, не могла бы существовать, если бы каждый документ в этом гиперпространстве не обладал своим уникальным адресом. Файл одного локального компьютера обладает уникальным полным именем, в которое входит собственное имя файла с расширением и путь доступа к файлу, начиная от имени устройства, на котором он хранится. Определяя местоположение файла в Глобальной сети, надо расширить представление об уникальном имени файла. 

Адресная строка браузера

Адрес любого файла во всемирном масштабе определяется унифицированным указателем ресурса — URL. URL-адрес представляет собой стандартизованную строку символов, указывающую местонахождение ресурса, документа или его части в Интернете, и состоит из трех частей:

  • имя протокола для доступа к службе Интернет;
  • имя сервера, на котором хранится ресурс и работает сервер-программа службы Интернет;
  • полное имя файла, который хранится на сервере.

Формат URL-адреса

Для функционирования службы Интернет необходимо серверное и клиентское программное обеспечение. Работу службы World Wide Web обеспечивают серверные программные средства — Web-серверы, и клиентские программы — Web-браузеры.

Документальный фильм "Загрузка: подлинная история интернета. Битва браузеров"


Сервисы интернета (версия 2 группы)

Системы адресации:IP адрес

Подробнее смотрите в видео "Что такое IP-адрес, маска, хост, адрес сети. Основы":


Доменное имя

Доме́нное и́мя — символьное имя, служащее для идентификации областей — единиц административной автономии в сети Интернет — в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доме́ном. Общее пространство имён Интернета функционирует благодаря DNS — системе доменных имён. Доменные имена дают возможность адресации интернет-узлов и расположенных на них сетевых ресурсов (веб-сайтовсерверов электронной почты, других служб) в удобной для человека форме.

Подробнее смотрите в видео "Что такое домены? Как устроен интернет":


Сервис: понятие, основные сервисы

Подробнее смотрите в видео "Сервисы сети Интернет":

Протоколы

Основные протоколы

Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).
Сигнальный протокол используется для управления соединением — например, установки, переадресации, разрыва связи. Примеры протоколов: RTSP, SIP. Для передачи данных используются такие протоколы как RTP.
Сетево́й протоко́л — набор правил и действий (очерёдности действий), позволяющий осуществлять соединение и обмен данными между двумя и более включёнными в сеть устройствами.
Разные протоколы зачастую описывают лишь разные стороны одного типа связи. Названия «протокол» и «стек протоколов» также указывают на программное обеспечение, которым реализуется протокол.
Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.
Подробнее смотрите в видео "Что такое интернет-протокол TCP\IP? Как устроен интернет":


Школа Ясности

Специальные протоколы
Пакеты 

Пакет — это определённым образом оформленный блок данных, передаваемый по сети в пакетном режиме. Компьютерные линии связи, которые не поддерживают пакетный режим, как, например, традиционная телекоммуникационная связь точка-точка, передают данные просто в виде последовательности байтовсимволов или битов поодиночке. Если данные сформированы в пакеты, битрейт коммуникационной среды можно более эффективно распределить между пользователями, чем в сети с коммутацией каналов. При использовании сетей с коммутацией пакетов можно надёжно гарантировать пороговый битрейт, ниже которого он опускаться не будет.
Сетевой пакет может состоять из:
  1.  стартовых бит (преамбулы)
  2. заголовков (headers)
  3. нагрузки (payload или body) 
  4. прицепа (trailer или footer)
Между пакетами, посылаемыми в сеть, обычно соблюдается межкадровый интервал(IPG = 96bt (битовых последовательностей)) . Максимальная длина нагрузки называется maximum transmission unit (MTU).

IP-пакеты состоят из заголовка и полезной нагрузки.
 Пакет состоит из двух типов данных: 
  • управляющей информации
  •  данных пользователя (называемых также полезной нагрузкой).
 Управляющая информация содержит данные, необходимые для доставки данных пользователя: 
  1. адреса отправителя и получателя
  2.  коды обнаружения ошибок (типа контрольных сумм) 
  3.  информацию об очерёдности.
 Как правило, управляющая информация содержится в заголовке и хвосте пакета, а между ними размещаются пользовательские данные.

Картинки по запросу Сравнение пакетов и дейтаграмм таблица

Картинки по запросу Сравнение пакетов и дейтаграмм таблица