Удивительный интернет. Марк Блау
Чтение книги онлайн.
Читать онлайн книгу Удивительный интернет - Марк Блау страница 38
Вообще говоря, все, что делается в Интернете, делается с помощью специальных серверов. Серверы – надежные «рабочие лошадки» Интернета. О том, как эти лошадки справляются со своей работой, будет рассказано позже. А уже в следующем разделе читателя ожидает встреча с одним из самых сложных вопросов в теории Интернета – с эталонной сетевой моделью взаимодействия. На основе этой модели пишутся все протоколы Интернета. Всякий, кто собирается работать в области Интернета, должен иметь представление об этой модели. И чем более четким будет это представление, тем лучше. Так что поиск правильной аналогии с другими средствами связи очень пригодится при изучении этого нелегкого вопроса.
Один и тот же компьютер может быть в разных случаях как сервером, так и клиентом. Это происходит, например, в файло-обменных сетях (об этом будет рассказано в Части 3).
Ну, а теперь, как говорил М. А. Булгаков, за мной, читатель!
Мир протоколов
Одно из основных понятий Интернета, понятие сетевого протокола, уже было определено в предыдущей части. Сетевой протокол – это система правил, однозначно описывающих обмен информацией между компьютерами по сети.
Написать один универсальный протокол для Интернета, который описывал бы все возможные межкомпьютерные взаимодействия, невозможно. На сегодняшний день сетевых протоколов существуют сотни, если не тысячи. Каждый из них описывает определенную часть межкомпьютерных взаимодействий. Пожалуй, только легендарный Джон Постел мог удержать в голове все это разнообразие, да и то в самом начале развития Интернета. Но с тех пор прошло много лет, количество протоколов возросло многократно. То и дело появляются новые протоколы. Чтобы во всем этом множестве разобраться, их следует упорядочить, классифицировать. Как это правильно сделать?
Первоначально крупные компании, такие как «Apple», «Novell», «Cisco», «IBM», «Microsoft», разрабатывали собственные протоколы для своего оборудования или для своих программ, совершенно не заботясь о совместимости с протоколами других компаний. Они не без основания надеялись, что их фирменные протоколы станут всемирными стандартами, если только удастся захватить значительную часть рынка средств межкомпьютерной связи. Однако «война стандартов» ни к чему хорошему не привела. Ни одна фирма не одержала победы, зато в области классификации стандартов воцарился полный хаос.
Тогда в дело вмешались те, кому по статусу было положено заниматься вопросами стандартизации. Уже упомянутая выше Международная организация по стандартизации (International Organization for Standardization, ISO) в 1984 году предложила всеобъемлющий стандарт, описывающий весь процесс обмена информацией между