TCP/IP Illustrated, volume I. The Protocols
|
|
| Иллюстрация |
 |
|
|
|
 |
|
|
Обложка книги.
|
И опять, книга, о которой мне хочется рассказать, насколько мне
известно, отсутствует в русском переводе. Тем не менее, в разделе
сетевого программирования я настолько часто на нее ссылался, что не
рассказать о первом томе этой замечательной книги просто неприлично.
Вобще говоря, книга, как и сам автор, очень известна --- во
всяком случае, после нескольких упоминаний о ней я стал получать
письма с просьбами прислать ее в электронном виде... я не могу ее
прислать, потому что в электронном виде ее у меня нет. Да и вообще,
наверное, не существует в открытом доступе, а, кроме того, мне очень сложно представить
себе человека, который читает текст почти что 600-страничной
технической книги с экрана.
Книга описывает стек протоколов TCP/IP и не является при этом
пособием по программированию сетей. Просто в ней очень подробно
излагается то, как вообще работают протоколы семейства TCP/IP, где и
как используются. Во многих местах указаны типичные ошибки в
реализациях.
Смысл "Illustrated" в названии состоит в том, что каждое высказывание
в книге проиллюстрировано использованием утилиты мониторинга пакетов
tcpdump , по результатам работы котрой можно более
подробно понять что хотел сказать автор. Кроме собственно подобных
"иллюстраций" автор приводит обширные пояснения к ним, в которых
объясняет не только подтверждения своим словам, но и несоответствия с
ними.
Конечно же, книга не является подробным изложением каждого из
протоколов в отдельности, для таких тем, как к примеру, маршрутизация
в сети интернет, можно написать книгу примерно такого же размера, но
TCP/IP Illustrated является прекрасным началом изучения внутренностей
TCP/IP.
К недостаткам книги можно отнести то, что Стивенс попытался включить
в нее и такие, на мой взгляд бесполезные, вещи, как описание SMTP или
NFS: они ничего не добавляют к пониманию TCP, а вот сжатое изложение
может несколько смутить читателя.
Другим недостатком книги является ее возраст: в ней описывается
только протокол IPv4 и ни слова не сказано об IPv6, что, конечно же
совсем нехорошо.
Но книга все равно остается прекрасным, хорошо написанным пособием по
стеку протоколов TCP/IP "в общем".
Я не рекомендую читать ее всем: она интересна только тем людям,
которые хотят глубже понять то, что и как происходит в сети. Эти
знания бывают иногда очень полезны, но если вы до сих пор ничего не
написали для TCP/IP без этих знаний, то, наверное, стоит подождать с
прочтением книги. Читать ее рекомендуется как программистам, так и
сетевым администраторам. На всякий случай повторюсь: она не является
пособием по программированию и не описывает никакого программного интерфейса к
сетевому окружению операционной системы, для того, чтобы научиться
программировать для сетей, нужно обратиться к другой литературе
(например, Unix Network Programming того же автора).
Резюме
Хорошая, можно сказать добротная книга по стеку протоколов TCP/IP "в
общем", не содержащая в себе ничего о программировании или настройке
сетей. Только протоколы передачи данных и иллюстрации (распечатки
результатов работы утилиты tcpdump) их применения на тестовой сети
автора.
Версия для печати
| Ссылки по теме: |
 |
http://www.kohala.com |
|
Домашняя страничка автора книги, Ричарда Стивенса; к сожалению, его уже нет на этом свете, но сервер поддерживается его соавтром по второму тому TCP/IP Illustrated (об этой книге я решил рассказать особо и позже).
|
|
 |
|
| Рядом в разделе: |
 |
Плагиат (19.06.01) |
|
В последнее время мне стало казаться, что с моим сайтом что-то не в порядке. Вроде, текст есть, живые люди тоже иногда... >>>>
|
Decline and Fall of the American Programmer (28.02.01) |
|
Эдвард Йордон является одним из самых известных специалистов в области создания больших программных систем. Широко известна его нотация, предназначенная для структурного... >>>>
|
|
 |
| Рядом по дате: |
 |
Клещевой энцефалит (04.05.01) |
|
Собственно, сегодняшний опус я посвящяю тому, почему не было обновлений последние несколько дней на моей домашней страничке. Все дело в том,... >>>>
|
Религия и goto (14.04.01) |
|
Начнем несколько издалека. В программировании существует тенденция к алгоритмизации самого процесса программирования. То есть, выведение некоторых универсальных правил, использование которых в... >>>>
|
|
| Содержание: |
 |
|
|
| В этом разделе: |
 |
High Perfomance Computing, second edition. (05.07.01) |
|
Название книги можно перевести как "Высокопроизводительные вычисления" и эта тематика в русскоязычной литературе не освещена совсем. Традиционно считается, что самой важной... >>>>
|
Плагиат (19.06.01) |
|
В последнее время мне стало казаться, что с моим сайтом что-то не в порядке. Вроде, текст есть, живые люди тоже иногда... >>>>
|
TCP/IP Illustrated, volume I. The Protocols (22.04.01) |
|
И опять, книга, о которой мне хочется рассказать, насколько мне известно, отсутствует в русском переводе. Тем не менее, в разделе сетевого... >>>>
|
Decline and Fall of the American Programmer (28.02.01) |
|
Эдвард Йордон является одним из самых известных специалистов в области создания больших программных систем. Широко известна его нотация, предназначенная для структурного... >>>>
|
Unix internals: the new frontiers (03.12.00) |
|
Хочу сразу же предупредить, что эта книга, насколько мне известно, в переводе на русский язык не существует, поэтому прошу прощения, если... >>>>
|
Операционная система Unix (31.10.00) |
|
Unix получил очень широкое распространение в современном компьютерном мире. При этом, даже если большая часть домашних компьютеров работает под управлением операционной... >>>>
|
Язык UML, рукводство пользователя (29.09.00) |
|
UML (Unified Modeling Language, унифицированный язык моделирования) является еще одной популярной аббревиатурой, которой очень часто пользуются, не понимая того, что за... >>>>
|
Содержание раздела полностью... |
|
Примерно в тоже время |
 |
Клещевой энцефалит (04.05.01) |
|
Собственно, сегодняшний опус я посвящяю тому, почему не было обновлений последние несколько дней на моей домашней страничке. Все дело в том,... >>>>
|
Религия и goto (14.04.01) |
|
Начнем несколько издалека. В программировании существует тенденция к алгоритмизации самого процесса программирования. То есть, выведение некоторых универсальных правил, использование которых в... >>>>
|
Хронология полностью... |
|
Содержание |
 |
Заглавная страница |
Мой блог |
Мое резюме |
Дайджест |
Программирование |
|
C&C++
Сети
Unix
Алгоритмы
Оптимизация
Соревнования
Отвлеченно
XML
|
TeX |
Туризм |
|
Байки
Фотографии
|
Комментарии |
|
Книги
Web-ресурсы
Фильмы
Интернет
Программное обеспечение
Жизнь
|
Студенческое |
Просто так |
Благодарности |
Форум |
Хронология |
|