27.1.1. Многоуровневая архитектура стека TCP/IP

Протокол TCP/IP был создан в конце 60-х — начале 70-х годов агентством DARPA Министерства Обороны США (U.S. Department of Defense Advanced Research Projects Agency). Основные этапы развития этого протокола отмечены в таблице 27.1.

Этапы развития протокола TCP/IP Таблица 27.1

Год Событие
1970 г. Введен в использования протокол NCP (Network Control Protocol) для узлов сети Arpanet
1972 г. Вышла первая спецификация Telnet (см. RFC 318)
1973 г. Введен протокол FTP (RFC 454)
1974 г. Разработана программа TCP (Transmission Control Program)
1981 г. Опубликован стандарт протокола IP (RFC 791)
1982 г. Объединение протоколов TCP и IP в одно целое — TCP/IP
1983 г. Сеть Arpanet переведена на протокол TCP (ранее использовался протокол NCP)
1904 г. Введена доменная система имен DNS

Как видите, все стандарты интернет-протоколов опубликованы в документах RFC. Документы RFC (Request for Comments) — это документы, в которых описывается устройство сети Интернет. Они создаются сообществом Интернет (Internet Society, ISOC). Любой член ISOC может опубликовать свой стандарт в документе RFC. Документы RFC делятся на пять типов:

1. Требуется (Required) — данный стандарт должен быть реализован на всех основных узлах TCP/IP.

2. Рекомендуется (Recommended) — обычно такие спецификации RFC также реализуются.

3. Выборочно (Elective) — реализация не обязательна.

4. Ограниченное использование (Limited use) — не рекомендуется для всеобщего применения.

5. Не рекомендуется (Not recommended) — не рекомендуются.

Протоколы семейства TCP/IP можно представить в виде модели, состоящей из четырех уровней: прикладного, основного, межсетевого и сетевого (таблица 27.2).

Уровни стека протоколов TCP/IP Таблица 27.2

Уровень 1 Прикладной уровень (уровень приложения, Application Layer)
Уровень 2 Основной (транспортный) уровень (Transport Layer)
Уровень 3 Межсетевой уровень (уровень Internet, Internet Layer)
Уровень 4 Уровень сетевых интерфейсов (Network Interface Layer)

Каждый из этих уровней выполняет определенную задачу для организации надежной и производительной работы сети.

27.1.1.1. Уровень сетевого интерфейса

Этот уровень лежит в основании всей модели протоколов семейства TCP/IP. Уровень сетевого интерфейса отвечает за отправку в сеть и прием из сети кадров, которые содержат информацию. Кадр (frame) — это единица данных, которыми обмениваются компьютеры в сети Ethernet. Для обозначения блоков данных определенных уровней используются термины кадр (frame), пакет (packet), дейтаграмма (datagram), сегмент (segment). Все эти термины обозначают транспортируемые отдельно блоки данных, и их можно считать синонимами. Название блока пересылаемых данных изменяется в зависимости от уровня (рис. 27.1).

Рис. 27.1. Пересылка блока данных в стеке протоколов TCP/IP

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату