Прочитать
Разработка сетевых программ на Perl
Очень толковая книга! Перед тем, как начинать писать что-то на perl для сети, советую, прочтите эту книгу. Поверьте, число граблей, на которые вы наступите сократиться в разы.
Написана понятным и легко читаемым язык, что также немало важно. Часто читая в метро отвратительно написанную техническую книгу, ловил себя на том, что уже как минимум полстраницы не понимаю, что читаю и да и общее состояние мозга близко ко сну. С этой же книгой спать не хочется!
Особенно интересны главы о написании собственных TCP серверов. Очень подробно и на пальцах рассказывается про основные подходы к обработке нескольких одновременных клиентских запросов: fork, prefork, потоковый и мультиплексный. Причем дается не только пример кода, но и хорошая теоретическая база.
Ссылка на OZON:
Разработка сетевых программ на Perl
Официальное руководство по подготовке к сертификационным экзаменам CCENT/CCNA
Сразу скажу, книги из серии must read для любого IT-ка, который хоть как-то сталкивается с сетями, т.е. наверное для всех.
Базовая часть по устройству сетей очень хорошо прочищает мозги и вообще способствует пониманию темной стороны силы. Все написано понятным языком с кучей примеров и пояснений. В принципе этих двух книг и GNS3 хватает для самостоятельной подготовки к сертификации CCNA. Если же оборудование cisco не входит в круг ваших интересов, то все равно первая часть ICND1 на мой взгляд лучше всего рассказывает про основы сетей, маршрутизации и о типах сетевого оборудования. При вдумчивом прочтении любые вопросы на собеседованиях по tcp/ip или примеры tcp сессий, пойманных tcpdump, перестают быть чем-то сложным и непонятным.
После прочтения англоязычной версии, заметил, что местами страдает русский перевод. Но на качество передаваемых знаний это почти не влияет.

Ссылки на OZON:
ICND1
ICND2
Ссылки на AMAZON:
ICND1
ICND2