Планирование уроков на учебный год (по учебнику К.Ю. Полякова, Е.А. Еремина, полный углубленный курс, 4 часа в неделю)



Уроки 61 - 63
Сеть Интернет. Адреса в Интернете
§47. Сеть Интернет. §48. Адреса в Интернете




Содержание урока

§47. Сеть Интернет

Что такое Интернет?

Краткая история

Протоколы

Вопросы и задания

§48. Адреса в Интернете

§47. Сеть Интернет


Протоколы


Вы уже знаете, что для передачи информации источник и приёмник должны использовать один и тот же протокол — набор правил и соглашений, определяющих порядок обмена данными в сети. В Интернете в качестве стандарта принят протокол TCP/IP, разработанный в 1974 г. На самом деле, это не один протокол, а целое семейство, название которого происходит от двух самых важных протоколов — TCP (англ. Transfer Control Protocol — протокол управления передачей) и IP (англ. Internet Protocol — межсетевой протокол).

Попробуем разобраться, почему для работы в Интернете нужно использовать несколько протоколов (рис. 7.15). Предположим, что браузер на компьютере А запрашивает веб-страницу с сервера, который находится на компьютере Б. «Разговор» между браузером и сервером идет с помощью протокола HTTP (англ. HyperText Transfer Protocol — протокол передачи гипертекста). Браузер и веб-сервер не могут связаться напрямую. Чтобы послать запрос серверу, браузер передаёт адрес сервера и текст запроса операционной системе, которая вызывает драйвер протокола TCP.

Рис. 7.15

Рис. 7.15

Задача драйвера TCP — установить соединение с удалённым компьютером и обеспечить доставку данных. Передаваемый блок данных разбивается на пакеты (размер пакета обычно не превышает 1,5 Кбайт), и каждый пакет передаётся на следующий уровень — драйверу протокола IP, который посылает его в сеть по указанному адресу.

Обычно при работе в Интернете компьютеры А и Б напрямую не связаны, поэтому задача протокола IP — определить узел-маршрутизатор1, на который нужно отправить пакет, чтобы он дошёл до компьютера Б. Когда маршрут определён, пакет (с добавленной служебной информацией) передаётся на физический уровень (например, в сетевую карту), где передаётся просто как цепочка байтов. Протоколы физического уровня могут быть любыми, они не определены в стандарте.


1 Маршрутизаторы обмениваются информацией друг с другом, сообщая о выходе из строя или подключении каких-то участков сети. Таблицы маршрутизации обновляются автоматически, так что при выборе маршрута пакетов учитывается фактическая структура сети в данный момент.



Протокол IP не гарантирует доставку пакетов, поэтому драйвер TCP должен (с помощью установленного соединения) проверить, что данные получены, и в случае сбоя передать пакет повторно. На другом конце соединения драйвер TCP «собирает» пакеты в единый блок данных и передаёт на уровень приложения (запрос дошёл до сервера).

Таким образом, в Интернете используется четырёхуровневая система протоколов, каждый из которых «занимается своим делом»:

1) уровень приложений — формат запросов и ответов, которыми обмениваются программы;
2) транспортный уровень (TCP) — правила пакетной передачи блоков данных без учёта их содержания;
3) сетевой уровень (IP) — правила выбора маршрута для отдельных пакетов без гарантии их доставки;
4) физический уровень — правила передачи отдельных байтов по кабельной, оптоволоконной или другой линии связи.

На уровне приложений (который находится «ближе всего» к пользователю) чаще всего применяются протоколы:

HTTP — для передачи веб-страниц;
FTP — для передачи файлов;
SMTP — для передачи на сервер сообщений электронной почты;
POP3 или IMAP — для приёма сообщений электронной почты с сервера.

Существуют и другие протоколы (для чатов, новостных групп и т. п.), но все они используют TCP и IP соответственно на транспортном и сетевом уровнях.



Следующая страница Вопросы и задания



Cкачать материалы урока







Наверх