Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные Сети(Смоленцев С.В., 2002).doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
967 Кб
Скачать
☆

4.2.Стек tcp/ip

Стек протоколов TCP/IP в настоящее время является самым распространенным при построении интерсетей. В частности, на нем основана самая большая интерсеть – Интернет. Стек TCP/IP был разработан в начале 1970х годов для обеспечения работы сети ARPANET (Американской сети, объединяющей научные и военные центры). Однако, в скором времени эти протоколы были опубликованы и предоставлены в общее пользование. Широкое распространение эти протоколы получили потому, что их совершенствование и утверждение идет не по пути выработки и утверждений стандартов одной организацией (как, например стандарты IEEE), а по пути обсуждения и утверждения этих стандартов всеми заинтересованными пользователями Интернет. Сами стандарты разрабатываются организацией IEFT (Internet Engineering Task Force), выходят под названием RFC (Requests for Comments – предложения к обсуждению) и распространяются бесплатно (например по адресу http://www.ietf.org ).

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

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

Стек TCP/IP

OSI

прикладной

WWW

SNMP

FTP

Telnet

SMTP

TFTP

Прикладной

представит.

транспортный

TCP

UDP

Сеансовый

Транспортный

межсетевого взаимодействия

IP

ICMP

RIP

OSPF

ARP

Сетевой

сетевых интерфейсов

Не определен (Ethernet, Tocken Ring, FDDI, X.25,…)

Канальный

Физический

Прикладной уровень объединяет все сервисы, предоставляемые пользовательским приложениям. Этот уровень реализуется программными средствами и содержит множество протоколов как давно разработанных, так и сравнительно молодых. Более подробно о сервисах Интернет изложено в разделе 5.3

Транспортный уровень (как и соответствующий уровень модели OSI) обеспечивает надежную передачу информации между любыми узлами интерсети. Он включает в себя два протокола:

  • TCP (Transmission Control Protocol) – обеспечивает создание логического соединения между прикладными процессами, работающими на разных компьютерах, и контролирует корректность передачи информации в рамках каждого соединения.

  • UDP (User Datagram Protocol) – обеспечивает передачу дейтаграмм (пакетов без подтверждения) и не контролирует корректность передачи информации.

Уровень межсетевого взаимодействия – обеспечивает передачу пакетов дейтаграммным способом (без подтверждения) в интерсети. Основной протокол этого уровня – IP (Internet Protocol) обеспечивает передачу пакетов в сложных составных сетях любых топологий. Этот протокол не гарантирует доставку пакетов. К этому же уровню относятся служебные протоколы, которые используют маршрутизаторы для модификации таблиц маршрутизации – RIP (Routing Internet Protocol), OSPF (Open Shortest Path First), протокол разрешения адресов ARP (Address Resolution Protocol), а также протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol).

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