eucariot (eucariot) wrote,
eucariot
eucariot

Categories:

Эндрю Таненбаум. Компьютерные Сети

Прикончил-таки я "Компьютерные сети". Прошло 9 месяцев.

tmp.JPG


Монументальный труд. Преклоняюсь перед Эндрю Таненбаумом, преисполненный бесконечного уважения.

С этого дня мои рекомендации новичкам перестают быть беспочвенными.

На тысяче страниц изложено всё, что касается физики, коммутации, маршрутизации, различных сетевых протоколов, VPN, шифрования, беспроводных сетей .
И это всё не нудным утомительным языком, а весьма живым и простым.
Повествование льётся гладко, одна глава плавно вытекает из другой. Нет знаний, оторванных от практики, всё, как и завещал Фейнман, на примерах из жизни: как разрабатывалось, как применяется, как делать не стоит, чем обусловлены те или иные особенности.

К слову каждая глава сдобрена изрядной долей хорошего юмора. Вот например:


Несерьезная (384 бит): шифр может быть взломан сегодня же организациями с большим бюджетом.

Коммерческая (512 бит): возможно, шифр смогут взломать организации из трех букв.

Военная (1024 бит): никто на Земле не сможет взломать этот шифр.

Межпланетная (2048 бит): никто во всей вселенной не сможет взломать шифр.

Поскольку алгоритм RSA используется только для двух небольших вычислений, всем следует всегда применять ключи межпланетного варианта, длиной 2048 бит.


Очень часто рассказываются истории о том, как появилась та или иная технология или механизм. От этого становится очень увлекательно разбираться, как же они дошли до такой мысли.

Например, откуда взялось название Bluetooth, стихотворение Радьи Перлман о протоколе STP, который она придумала за одну ночь, что общего между стеганографией, Геродотом и волосами, как автор "алгоритма ранца" Ральф Меркле потерял на своём изобретении 1100 долларов (1978 год на секундочку). И многое другое.

Порою, надо признать, автор углубляется в детали - листинги программ, реализующих передачу кадром в с коррекцией ошибок, например, или процедуру шифрации с тем или иным кодом (например, очень подробно описан алгоритм DES). Назвать это недостатком нельзя ни в коем случае. Но в то же время вникать в детали в некоторых случаях мне было утомительно - довольно-таки специфические знания.

Вся книга написана с одной основной задачей: дать общее понимание, глобальное, как весь современный телекоммуникационный мир функционирует. А уже с высоты птичьего полёта становится понятно, какой сегмент надо увеличить и детализировать.
Поэтому основной аргумент уважаемого Дмитрия (JDima) против этой книги - очень плохо описаны протоколы маршрутизации - немного не по адресу - это не цель книги.

Однако "Компьютерные сети" не только для совсем новичков, и даже, я бы сказал, не столько. Мне уже - не совсем зелёному юнцу - помогло сильно пополнить свой багаж и систематизировать то, что уже имел.

Циклу СДСМ, конечно, очень далеко до такого качества подачи материала, пусть даже и цели немного разные.

Впереди Олифер и Олифер. Ни у кого не пылится на полке лишний экземпляр случаем?

=======
Статья опубликована в сообществе Что читать.
=======
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments