Лекция 1. Устройство Интернет.

Основные понятия

Семейство протоколов TCP/IP

В 1972 году группа разработчиков под руководством Винтона Серфа, которого сейчас называют “отцом Интернета”, создала семейство (стек) протоколовTCP/IP – Transmission Control Protocol/Internet Protocol (Протокол управления передачей/Протокол Интернета), ставшее основой сети Интернет.

Семейство протоколов TCP/IP разделяют на четыре уровня. Каждый уровень выполняет свою задачу.

Структура семейства протоколов TCP/IP

Прикладной уровень HTTP, FTP, Telnet, SMTP, POP3
Транспортный уровень TCP
Сетевой уровень IP
Канальный уровень сетевая карта и ее драйвер

Работая в сети, мы имеем дело с протоколами прикладного уровня:

Протокол HTTP (Hypertext Transfer Protocol – Протокол передачи гипертекста) является протоколом самого верхнего уровня - уровня приложения. Он был разработан для эффективной передачи по Интернету Web-страниц, т.е. является основой системы Word Wide Web.

Протокол FTP (File Transfer Protocol – Протокол передачи файлов) определяет правила передачи файлов с одного компьютера на другой и предоставляет возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети.

Telnet – с помощью этого протокола можно подключиться к удаленному компьютеру (если знать имя пользователя и пароль) и производить действия над его файлами и приложениями точно так же, как на своем собственном компьютере.

WAP (Wireless Application Protocol) был разработан в 1997 году группой компаний Ericsson, Motorola, Nokia и Phone.com для того, чтобы предоставить доступ к службам Интернета пользователям беспроводных устройств – таких как мобильные телефоны, пейджеры, электронные органайзеры и других, использующих различные стандарты связи.

SMTP, POP3, IMAP - протоколы, по которым работает е-mail.

Протоколы верхнего уровня используют TCP.

Телефонная линия - коммутация каналов. (Когда звоним, занимаем линию)

Пакетная коммутация: - почтовое ведомство. Вся пересылаемая информация разбивается на так называемые пакеты (как письмо в конверте). Каждому пакету присваивается адрес получателя (как адрес на письме). Пакеты от разных отправителей последовательно друг за другом могут передаваться по одному каналу связи, достигая нужного адресата. Таким образом, несколько систем могут работать одновременно, используя один канал связи. (Если хотим отправить одно письмо, для этого не нужно специально арендовать самолет)

Протокол TCP отвечает за

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

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

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

Пример: почта – IP играет роль конверта.

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