18
Предисловие
Глава 3 всегда была посвящена фундаментальным принципам работы двухто-
чечных (point-to-point) протоколов. Идеям этим не суждено устареть. Не устаре-
ли и примеры, они без изменений были перенесены из третьего издания.
Зато подуровень управления доступом к среде (MAC) за последние годы пре-
терпел существенные изменения, они отражены в главе 4. Раздел, касавшийся
Ethernet, был расширен и теперь включает описание гигабитного Ethernet. Добав-
лены совершенно новые очень важные разделы, в которых рассказывается о бес-
проводных локальных сетях, широкополосных беспроводных сетях, Bluetooth,
коммутации на канальном уровне (включая MPLS).
Глава 5 тоже была пересмотрена, из нее полностью исключен материал
по
ATM,
зато добавлены новые материалы, касающиеся Интернета. В связи с этим рас-
сматриваются вопросы интегрированных и дифференцированных служб. В этой
главе тоже не обошлось без обсуждения беспроводных технологий, в частности,
проблем маршрутизации в специализированных сетях. Добавлены темы, касаю-
щиеся NAT и равноранговых сетей.
Глава 6 по-прежнему посвящена транспортному уровню, но и в нее были вне-
сены изменения. Например, добавлен пример программирования сокетов. Одно-
страничный клиент и одностраничный сервер запрограммированы на С, пример
снабжен подробными пояснениями. Его смысл состоит в построении примитив-
ного файл- или веб-сервера, с которым можно было бы поэкспериментировать.
Листинги программ можно скачать с веб-сайта книги, затем откомпилировать и
запустить. Среди других обновлений необходимо отметить вопросы RTP, тран-
закций/ТСР
и удаленного вызова процедур.
Глава 7, посвященная прикладному уровню, стала чуть более конкретной. По-
сле небольшого введения в DNS следует основная часть, в которой обсуждаются
всего три вопроса: e-mail, Web и мультимедиа. Но каждый из них рассматривает-
ся очень подробно. Например, объяснение принципа работы Web занимает около
60 страниц, на которых вы найдете следующие темы: статические и динамиче-
ские веб-страницы, HTTP,
CGI-скрипты,
сети доставки содержимого, cookie-фай-
лы, веб-кэширование. Здесь же рассказывается о принципах создания современных
сайтов, включая основы XML,
XSL,
XHTML,
PHP
и т. д. Приводятся примеры,
которые можно запустить и изучить «живьем». Что касается беспроводных се-
тей, то в этой главе вы найдете описание i-mode и WAP. Раздел, посвященный
мультимедиа, включает теперь описание формата МРЗ, потокового звука, интер-
нет-радио, а также технологий передачи речи
по
IP.
Защита информации стала настолько актуальной темой, что ее обсуждение
теперь занимает целую главу объемом свыше
100
страниц. В главе 8 описываются
как теоретические принципы безопасности в сетях передачи данных (алгоритмы
симметричного шифрования и шифрования с открытыми ключами, цифровые
подписи, сертификаты
Х.509),
так и их практические приложения (аутентифи-
кация, защита от несанкционированного доступа к e-mail, защита информации в
Web). Можно сказать, что эта глава простирается как вширь (от квантовой
криптографии до правительственной цензуры), так и вглубь (взять хотя бы де-
тальное рассмотрение работы SHA-1).
П
редисловие
19
Глава 9 содержит полностью обновленный список литературы для дальней-
шего чтения, библиографию более 350 ссылок, встречающихся в тексте. Около
200 из этих источников представляют собой газеты и книги, написанные после
2000 года.
В изданиях по компьютерной тематике всегда много сокращений. Данная
книга не стала исключением. После ее прочтения вы будете легко оперировать
следующими аббревиатурами: ADSL, AES, AMPS, AODV, ARP, ATM, BGP,
CDMA, CDN, CGI, CIDR, DCF, DES, DHCP, DMCA, FDM, FHSS, GPRS, GSM,
HDLC, HFC, HTML, HTTP,
ICMP,
IMAP,
ISP, ITU, LAN, LMDS, MAC, MACA,
MIME MPEG, MPLS, MTU, NAP, NAT, NSA, NTSC, OFDM, OSPF, PCF, PCM,
PGP PHP,
PKI,
POTS, PPP, PSTN, QAM,
QPSK,
RED, RFC, RPC, RSA, RSVP,
RTP, SSL, TCP, TDM, UDP, URL, UTP, VLAN, VPN, VSAT, WAN, WAP,
WDMA, WEP, WWW и XML. Каждая из них будет расшифрована, так что вол-
новаться не стоит. Нужно лишь внимательно читать книгу.
В помощь преподавателям, использующим эту книгу в качестве основы для
своих курсов, автор подготовил различные дополнительные пособия:
•
руководство по решению возникающих проблем;
•
рисунки, таблицы и графики в различных электронных форматах;
• презентации в Power Point для построения лекций на основе этой книги;
•••
симулятор примеров протоколов из главы 3 (написанный на языке С);
• веб-страницу со ссылками на множество ресурсов по тематике книги (ор-
ганизации, самоучители, ответы на часто задаваемые вопросы и т. д.).
Сборник задач с решениями преподаватели (но не студенты!) могут получить
в издательстве Prentice Hall. Весь прочий материал можно найти на сайте книги
по адресу
http://www.prenhall.com/tanenbaum.
Там нужно щелкнуть на изображе-
нии обложки
книги.
В процессе создания четвертого издания книги мне помогало множество за-
мечательных людей, которых я хотел бы поблагодарить. Это Росс Андерсон
(Ross Anderson), Элизабет Белдинг-Ройер (Elizabeth
Belding-Royer),
Стив Бел-
ловин (Steve Bellovin), Чачик Биздикян (Chatschik Bisdikian), Киз Бот (Kees
Bot), Скотт Брэднер (Scott Bradner), Дженнифер Брэй (Jennifer Bray), Пэт Кейн
(Pat Cain), Эд Фелтен (Ed Felten), Варвик Форд (Warwick Ford), Кевин Фю
(Kevin Fu), Рон Фулль (Ron
Fulle),
Джим Джейер (Jim Geier), Марио Джерла
(Mario
Gerla),
Натали Жиру (Nathalie Giroux), Стив Ханна (Steve
Hanna),
Джеф
Хейес (Jeff Hayes), Амир Херцберг (Amir Herzberg), Филип Хомбург (Philip
Homburg), Филипп Хошка (Philipp Hoschka), Дэвид Грин (David Green), Барт
Джекобе
(Bart Jacobs), Франц Кашук (Frans Kaashoek), Стив Кент (Steve Kent),
Роджер Кермоуд (Roger Kermode), Роберт Киницки (Robert Kinicki), Шей Кат-
тен (Shay Kutten), Роб Ланфье (Rob Lanphier), Маркус Лич (Marcus Leech), Том
Мофер
(Tom
Maufer), Брент Миллер (Brent Miller), Шивакант Мишра
(Shivakant Mishra), Томас Надо (Thomas Nadeau), Шлёмо Овадья (Shlomo
Ovadia), Кавех Пахлаван (Kaveh Pahlavan), Радья Перлман (Radia
Perlman),
Ги-
льом Пьер (Guilaumme Pierre), Уэйн Плезент (Wayne Pleasant), Патрик Пауэлл
(Patrick Powell), Томас Робертацци (Thomas Robertazzi), Меди Санадиди (Medy