Логическая структура сетевого программного обеспечения, реализующего протоколы семейства TCP/IP в каждом узле сети internet, изображена на рис.1. Прямоугольники обозначают обработку данных, а линии, соединяющие прямоугольники, - пути передачи данных. Горизонтальная линия внизу рисунка обозначает кабель сети Ethernet, которая используется в качестве примера физической среды; "o" - это трансивер. Знак "*" - обозначает IP-адрес, а "@" - адрес узла в сети Ethernet (Ethernet-адрес). Понимание этой логической структуры является основой для понимания всей технологии internet. В дальнейшем мы будем часто ссылаться на эту схему.

        +----------------------------+
        |    прикладные процессы     |
        |  ... \ | / ... \ | / ...   |
        |     -------   -------      |
        |     | TCP |   | UDP |      |
        |     -------   -------      |
        |           \    /           |
        |           ------           |
        |  -------  | IP |           |
        |  | ARP |  -*----           |
        |  -------   |               |
        |         \  |               |
        |        --------            |
        |        | ENET |            |
        |        ---@----            |
        |           |                |
        +-----------|----------------+
                    |
 -------------------o--------
  кабель Ethernet


Рис.1. Структура протокольных модулей в узле сети TCP/IP


Previous Contents Next