Сети
TCP/IP.
Разработка
приложений типа
клиент/сервер для
Linux/POSIX.
ТомЗ
Дуглас Э.
Камер,
Дэвид Л. Стивене
СЕТИ
Wl
TCP/IP
РАЗРАБОТКА
ПРИЛОЖЕН
ИИ
www.williamspublishing.com
в продаже
Эта книга предназначена для про-
граммистов, стремящихся изучить
тонкости создания сетевых прило-
жений для Linux. В ней рассматри-
ваются принципы взаимодействия
типа клиент/сервер и приведены
алгоритмы работы клиентских и
серверных компонентов распреде-
ленных программ. Каждый проект
проиллюстрирован практическим
примером, и, наряду с этим, описа-
ны необходимые методы организа-
ции сетевого взаимодействия,
включая шлюзы уровня приложе-
ний и
туннелирование.
Кроме того,
в книге рассматривается несколько
стандартных прикладных протоко-
лов, на примере которых описаны
алгоритмы и методы реализации.
Хотя в примерах используются
протоколы TCP/IP, изложение
в основном направлено на описа-
ние принципов, алгоритмов и ме-
тодов общего назначения, которые
распространяются на большинство
сетевых протоколов. В книге рас-
сматриваются преимущества и не-
достатки каждого метода и
показа-
но значение средств параллельной
работы в проекте сервера. В по-
следних главах рассматриваются
некоторые тонкости управления
параллельной работой и дан обзор
методов, позволяющих программи-
сту оптимизировать производи-
тельность приложений. Задача
обеспечения параллельного досту-
па к прикладным службам являет-
ся наиболее важной и сложной, по-
этому во многих главах настоящей
книги подробно описаны парал-
лельные версии программного
обеспечения прикладных протоко-
лов. Поскольку книга в основном
посвящена описанию способов ис-
пользования, а не принципов рабо-
ты объединенной сети, для ее изу-
чения не требуется предваритель-
ная подготовка по сетям.