LINUX.ORG.RU

Демоны и связь с ними


0

0

Кто нибудь может подсказать, как происходит (программно) обмен между демоном какого-нибудь сеансового уровня (ftpd, httpd) с каким-либо приложением (соответствено пользующего его). Или где что по этому есть. И вообще как представлен транспортный уровень например у TCP (т.е. демоном, библиотекой, модулем)?

anonymous

шо конкретно надо?? если ftpd, httpd - они общаются по протоколу через сокеты (описание протокола ищи в RFC-документах) вообще связь: сокеты, сигналы, семафоры, ... если демон не сам клепал, то ищи доку по нему и втыкай по этой косвенной инфе как надо общаться с ним, а если пишешь сам, то используй вышеуказанные механизмы (почитать об этом можна в linux.org.ru/books/, на www.opennet.ru, да где угодно в поисковике води и наслаждайся знаниями ...

anonymous
()

RE:

>Кто нибудь может подсказать, как происходит (программно) обмен между демоном какого-нибудь сеансового уровня (ftpd, httpd) с каким-либо приложением (соответствено пользующего его). Или где что по этому есть.

Обычно прикладухам для работы с TCP/IP или сетью вообще экспортируется socket или TLI интерфейсы.

>И вообще как представлен транспортный уровень например у TCP (т.е. демоном, библиотекой, модулем)?

Зависит от ОС/environment. В Linux TCP/IP - это неотъемлая часть ядра, в NT - аналогично, в Warp Connect сетевой стек реализован в user-space в виде соответствующих служб и библиотек.

Murr ★★
()

RE:

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

Murr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.