Технологии Интернет клиент-сервер равноранговые сети организация сетей с коммутацией пакетов беспроводные компьютеры вопросы программного обеспечения Службы и протоколы Физический уровень Транспортный уровень Эталонная модель TCP/IP

И наконец, хотя протоколы IP и TCP были тщательно продуманы и неплохо реализованы, многие другие протоколы были созданы несколькими студентами, работавшими над ними, пока это занятие им не наскучило. Реализации этих протоколов свободно распространялись, в результате чего они получили широкое признание, глубоко укоренились, и теперь их трудно заменить на что-либо другое. Некоторые из них в настоящее время оказались серьезным препятствием на пути прогресса. Например, протокол виртуального терминала TELNET, созданный еще для механического терминала типа Teletype, работавшего с огромной скоростью 10 символов в секунду. Ему ничего не известно о графических интерфейсах пользователя и о мышках. Тем не менее сейчас, 25 лет спустя, он все еще широко используется. Проблемы объединения нескольких компьютеров До сих пор мы рассматривали вырожденную сеть, состоящую всего из двух машин. При объединении в сеть большего числа компьютеров возникает целый комплекс новых проблем. Топология физических связей При проектировании распределенной вычислительной сети в первую очередь необходимо выбрать способ организации физических связей, то есть топологию. Под топологией вычислительной сети понимается конфигурация графа, вершинам которого соответствуют компьютеры сети (иногда и другое оборудование, например концентраторы), а ребрам - физические связи между ними. Компьютеры, подключенные к сети, часто называют станциями или узлами сети.

Подытожим сказанное. Несмотря на все недостатки, модель OSI (кроме сеансового уровня и уровня представления) показала себя исключительно полезной для теоретических дискуссий о компьютерных сетях. Протоколы OSI, напротив, не получили широкого распространения. Для TCP/IP верно обратное: модель практически не существует, тогда как протоколы чрезвычайно популярны. Поскольку ученые-компьютерщики любят получать свою часть пирога, в этой книге мы будем использовать модифицированную модель OSI, но рассматривать будем в основном протоколы TCP/IP и родственные им, а также новые протоколы вроде 802, SONET и Bluetooth. В результате в качестве точки отсчета для всей книги мы будем использовать гибридную модель, изображенную на рис. 1.20.

Рис. 1.20. Гибридная эталонная модель

Примеры сетей

Компьютерные сети бывают очень разными: большими и маленькими, всемирно известными и почти никому не известными. Они преследуют в своей работе разные цели, имеют разные масштабы, используют разные технологии. В этом разделе мы рассмотрим несколько примеров, помогающих осознать, насколько многообразен мир сетей. Первым примером будет самая известная сеть сетей, Интернет. Вы узнаете, как она появилась, как эволюционировала и какие технологии при этом использовались. Затем мы обратимся к технологии ATM, которая часто служит ядром больших (телефонных) сетей. Технически ATM довольно сильно отличается от Интернета, их даже можно в некотором смысле противопоставить. Мы представим также основную технологию, использующуюся при создании локальных вычислительных сетей, — Ethernet. Наконец, последним примером в этом разделе будет стандарт беспроводных локальных сетей IEEE 802.11

Интернет

Для начала следует еще раз напомнить о том, что Интернет вообще не является сетью, это собирательное название разных сетей, использующих определенные общие протоколы и предоставляющие определенные сервисы. Эта система необычна тем, что ее никто специально не планировал и не контролировал. Чтобы лучше понять, почему так получилось, мы начнем с самых истоков существования Интернета. В качестве прекрасного пособия по истории Интернета можно порекомендовать книгу, которую написал Джон Нотон (John Naughton) в 2000 году. Это редкое издание, потому что оно не только легко читается, но и содержит двадцатистраничный библиографический список параллельных мест и цитат, которые будут полезны людям, всерьез занимающимся историей. Часть материала, представленного далее, основывается именно на этой книге.

В данном разделе идет речь об основах технологий Интернет