Э. Таненбаум - Компьютерные сети. (4-е издание) (PDF) (1130118), страница 3
Текст из файла (страница 3)
После небольшого введения в 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).Глава 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), Киз Бот (KeesBot), Скотт Брэднер (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), Филип Хомбург (PhilipHomburg), Филипп Хошка (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), Шлёмо Овадья (ShlomoOvadia), Кавех Пахлаван (Kaveh Pahlavan), Радья Перлман (Radia Perlman), Гильом Пьер (Guilaumme Pierre), Уэйн Плезент (Wayne Pleasant), Патрик Пауэлл(Patrick Powell), Томас Робертацци (Thomas Robertazzi), Меди Санадиди (MedyNataHaus.RU20ПредисловиеSanadidi), Кристиан Шмутцер (Christian Schmutzer), Хеннинг Шульцринне(Henning Schulzrinne), Поль Севинк (Paul Sevinc), Михаил Сичитью (MihailSichitiu), Бернард Склар (Bernard Sklar), Эд Шкодиус (Ed Skodius), Боб Страдер (Bob Strader), Джордж Суоллоу (George Swallow), Джордж Сирувафукал(George Thiruvathukal), Петер Томсу (Peter Tomsu), Патрик Веркайк (PatrickVerkaik), Дэйв Виттали (Dave Vittali), Спирос Вулгарис (Spyros Voulgaris),Жан-Марк Вэмс (Jan-Mark Warns), Ройдигер Вайс (Ruediger Weis), Берт Вийнен (Bert Wijnen), Джозеф Уилкс (Joseph Wilkes), Лендерт ван Дорн (Leendertvan Doom) и Маартен ван Стеен (Maarten van Steen).Особая благодарность Труди Левин (Trudy Levine), которая доказала, что бабушка с успехом может быть редактором технической литературы.
ШивакантМишра (Shivakant Mishra) приложил много усилий для решения проблем, возникавших в конце разделов. Энди Дорнэн (Andy Dornan) предложил добавить вбиблиографический список несколько замечательных источников для дальнейшего чтения. Жан Луен (Jan Looyen) предоставил необходимую аппаратуру вкритический момент. Доктор Ф. де Ни (Dr. F. de Nies) мастерски проделывал работу по удалению и вставке слов в нужных местах. Мой редактор Мэри Франц(Mary Franz) из издательства «Prentice Hall», как обычно, снабдила меня такимколичеством литературы для чтения, которое я не сумел бы нрочитать за предыдущие 7 лет, и оказывала всяческую поддержку.Наконец, самые главные люди: Сьюзан (Suzanne), Барбара (Barbara) и Марвин (Marvin).
Сыозан, спасибо тебе за любовь, заботу и замечательные пикники.Барбара и Марвин, вы всегда так веселы и жизнерадостны (кроме тех моментов,когда вы жалуетесь на ужасные учебники из колледжа), что и меня заряжаетеэтим же настроением. Спасибо вам.Эндрю С. ТаненбаумГлава 1Введение• Применение компьютерных сетей• Сетевое оборудование• Сетевое программное обеспечение• Эталонные модели• Примеры сетей• Стандартизация сетей• Единицы измеренияNataHaus.RU• Краткое содержание следующих глав• Резюме• ВопросыОт издательстваВаши замечания, предложения и вопросы отправляйте по адресу электроннойпочты comp@piter.com (издательство «Питер», компьютерная редакция).Мы будем рады узнать ваше мнение!Подробную информацию о наших книгах вы найдете на web-сайте издательства http://www.piter.com.Каждое из трех прошедших столетий ознаменовалось преобладанием своей господствующей технологии.
XVIII столетие было веком индустриальной революции и механизации. В XIX веке наступила эпоха паровых двигателей. В течениеXX века главной технологией стали сбор, обработка и распространение информации. Среди прочих разработок следует отметить создание глобальных телефонных сетей, изобретение радио и телевидения, рождение и небывалый рост компьютерной индустрии, запуск спутников связи.Благодаря высокой скорости технологического прогресса эти области оченьбыстро проникают друг в друга. При этом различия между сбором, транспортировкой, хранением и обработкой информации продолжают быстро исчезать.
Организации с сотнями офисов, разбросанных по всему миру, должны иметь возможность получать информацию о текущем состоянии своего самого удаленногоофиса мгновенно, нажатием кнопки. По мере роста нашего умения собирать, обрабатывать и распространять информацию потребности в средствах еще болеесложной обработки информации растут все быстрее.22Применение компьютерных сетейГлава 1. ВведениеХотя компьютерная индустрия еще довольно молода по сравнению с другимипроизводствами (например, автомобильной или авиационной промышленностью), прогресс в сфере производства компьютеров был весьма впечатляющим.В первые два десятилетия своего существования компьютерные системы былисильно централизованными и располагались, как правило, в пределах одного помещения.
Часто эта комната оборудовалась стеклянными стенами, сквозь которые посетители могли полюбоваться на великое электронное чудо. Компания среднего размера или университет могли позволить себе один-два компьютера, тогдакак у крупных организаций их число могло достигать нескольких десятков. Сама мысль о том, что через какие-нибудь 20 лет столь же мощные компьютеры будут иметь размеры почтовой марки и производиться миллионами, тогда казаласьчистой фантастикой.Объединение компьютеров и средств связи оказало глубокое влияние на принцип организации компьютерных систем.
Концепция «компьютерного центра» ввиде комнаты, в которой помещался большой компьютер и куда пользователиприносили свои программы, сегодня полностью устарела. Модель, в которой одинкомпьютер выполнял всю необходимую работу по обработке данных, уступиламесто модели, состоящей из большого количество отдельных, но связанных между собой компьютеров. Такие системы называются компьютерными сетями. Разработке и устройству сетей и посвящена данная книга.На протяжении всей книги мы будем использовать термин «компьютернаясеть» для обозначения набора связанных между собой автономных компьютеров. Два компьютера называются связанными между собой, если они могут обмениваться информацией.
Связь не обязательно должна осуществляться при помощи медного провода. Могут использоваться самые разнообразные средства связи,включая волоконную оптику, радиоволны высокой частоты и спутники связи.Сети могут отличаться друг от друга также размерами и принципами построения.Как ни странно, ни Интернет, ни так называемая Мировая паутина (WWW) неявляются сетями. К концу книги вы поймете, что это всего лишь расхожее заблуждение. Сейчас я дам только короткое объяснение этому: Интернет — это сеть сетей, а Веб — распределенная система на базе Интернета.В литературе существует путаница между понятиями «компьютерная сеть» и«распределенная система». Основное их различие заключается в том, что в распределенной системе наличие многочисленных автономных компьютеров незаметно для пользователя.
С его точки зрения, это единая связанная система.Обычно имеется набор программного обеспечения на определенном уровне (надоперационной системой), которое называется связующим ПО и отвечает за реализацию этой идеи. Хорошо известный пример распределенной системы — этоМировая паутина (World Wide Web), в которой, с точки зрения пользователя,все выглядит как документ (веб-страница).В компьютерных сетях нет никакой единой модели, нет и программного обеспечения для ее реализации. Пользователи имеют дело с реальными машинами,и со стороны вычислительной системы не осуществляется никаких попыток связать их воедино.
Скажем, если компьютеры имеют разное аппаратное и программное обеспечение, пользователь не сможет этого не заметить. Если он хочет23запустить программу на удаленной машине, ему придется явно зарегистрироваться на ней и явно дать задание на запуск.На самом деле распределенная система является программной системой, построенной на базе сети. Эта программная система обеспечивает высокую степеньсвязности и прозрачности элементов. Таким образом, различие между компьютерной сетью и распределенной системой заключается в программном обеспечении (особенно в операционной системе), а не в аппаратуре.Тем не менее эти два понятия имеют много общего.