Теория и практика программирования на Си в Unix

       

Сокеты и интерфейс TLI


Сокеты представляют собой интерфейс, позволяющий вести обмен данными между процессами, независимо от того, протекают они на одной или нескольких машинах. Такое двойное применение возможно вследствие того, что при создании сокета указывается область AF_UNIX (локальная) или AF _INET (сетевая). Кроме того, можно использовать AF_INET в локальном режиме: в этом случае, данные посредством уровней TCP/ IP передаются на драйвер loopback, который их немедленно отсылает в обратном направлении (не передавая в сеть).

TLI: Transport Level Interface (или XTI: X/Open Transport Interface) представляет собой транспортный интерфейс между двумя машинами, включенными в сеть. Однако, как и для сокетов, применение этого интерфейса можно расширить и для двух UNIX-процессов одной и той же машины. В следующих главах мы изучим эти два механизма более детально.



Содержание раздела