Интранет сети
Информация - Радиоэлектроника
Другие материалы по предмету Радиоэлектроника
+-----------------+ +-------+----+---T-+-----+---------+
Сеансовый TCP UDP
Тpанспоpтный
+-----------------+ +-------T--------+T----------------+
IP ICMP ---------------+
Сетевой L---------- ARP RARP
+-----------------+ +----------T--------+--T-----------+
Канальный
Ethernet Token Ring Дpугие
+-----------------+
Физический
L------------------ L----------+-----------+------------
Рис.3.1.
Уровневая структура модели позволяет разработчикам сетей сосре-
доточиться на функциях конкретного уровня. Другими словами, нет
необходимости создавать все механизмы для посылки информации по
сети. Разработчикам нужно знать сервисы, которые должны быть обес-
печены вышележащему уровню, какие сервисы нижележащего уровня дос-
тупны, и какие протоколы модели обеспечивают эти сервисы.
Сумму уровней протокольного набора часто называют протокольным
стеком (protocol stack) - см. pис .3.2.
Таблица иллюстрирует некоторые из наиболее общих протоколов
TCP/IP и сервисы, обеспечиваемые ими.
Каждый уровень протокольного стека исходного компьютера взаимо-
действует с соответствующим уровнем компьютера-адресата как равный
с равным. С точки зрения программного обеспечения или пользователя
передача данных имеет место так, словно равноправные
Пpотоколы TCP/IP
Хост-ЭВМ - источник Хост-ЭВМ - адpесат
--------------- --------------
Пpикладной Пpикладной
L-------T------- сообщения или L------T-------
---------- потоки -----------
-------+------ -------+------
Тpанспоpтный Тpанспоpтный
L------T------- дейтагpаммы (UDP) L------T-------
--------- или сегменты (TCP) ------
-------+------ -------+------
Межсетевой Межсетевой
(Интеpсеть) (Интеpсеть)
L------T------- L------T-------
---------- дейтагpаммы IP -------
-------+------ -------+------
Сетевой Сетевой
интеpфеис интеpфейс
L------T------- L------T-------
---------- кадpы сети ------------
-----------------------
L-------+ Сетевая аппаpатуpа +------
L-----------------------
Рис.3.2.
уровни посылают свои пакеты непосредственно друг другу.
Например, прикладная программа, посылающая файлы с использова-
нием TCP, выполняет следующие операции:
- прикладной уровень передает поток байтов транспортному уровню
на исходном компьютере; - транспортный уровень делит поток на сег-
менты TCP, добавляя заголовок с последовательным номером сегмента
и передает сегмент межсетевому уровню (Internet-IP);
- уровень IP создает пакет с порцией данных, содержащий сегмент
TCP. Уровень добавляет заголовок пакета, содержащий адреса источ-
ника и получателя IP. Уровень определяет также физический адрес
компьютера - адресата или промежуточных компьютеров на пути к узлу
- адресату и передает пакет уровню логической связи;
- уровень звена данных передает пакет IP в порции данных кадра
уровня звена данных компьютеру - адресату. Здесь может иметь место
направление пакета IP промежуточными системами;
- на компьютере - адресате уровень звена данных удаляет заголо-
вок уровня звена данных и передает пакет IP уровню IP;
- уровень IP проверяет заголовок пакета IP. Если контрольная
сумма, содержащаяся в заголовке, не совпадает с контрольной сум-
мой, вычесленной уровнем IP, пакет уничтожается;
- если контрольные суммы совпадают, уровень IP удаляет
Набоp пpотоколов TCP/IP
------------------------T---------------------------------
Пpотокол Сеpвис
+-----------------------+---------------------------------+
Internet Protocol (IP) Межсетевой пpотокол обеспечивает
сеpвис доставки пакетов между
узлами
Internet Control Межсетевой пpоток?/p>