Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
allbest-r-00796684 / 796684.rtf
Скачиваний:
109
Добавлен:
18.03.2016
Размер:
28.86 Mб
Скачать

1.4.2 Использование концептуальной модели

Полезность концептуальной модели обмена данными в сети заключается в том, что она позволяет описать процесс генерации данных пользователем и их перемещение в сети от одного компьютера к другому. Классификация различных событий, участвующих в обмене данными, упрощает описание и понимание всего процесса.

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

TCP/IP

Протокол управления передачей данных (Transmission Control Protocol/ Internet Protocol - TCP/IP) стал универсальным языком в компьютерном мире. Этот набор протоколов служит основой сети Internet. Большинство разработчиков сетевых операционных систем, в частности Windows 2000 Server, Novell NetWare 5.x и многочисленных разновидностей UNIX и Linux, утвердили TCP/IP в качестве сетевого протокола, используемого по умолчанию.

Набор протоколов TCP/IP был разработан в Проектном агентстве перспективных оборонных исследований (Defence Advanced Research Projects Agency -DAPRA). Изначально он создавался как набор протоколов для крупных сетей, который смог бы поддерживать связь между узлами сети даже в том случае, если бы часть узлов вышла из строя в результате мировой ядерной войны. Между тем, еще одна причина создания набора протоколов TCP/IP заключалась в том, что Департаменту обороны требовался набор протоколов, позволяющий осуществлять связь между разнородными сетями. Различные типы сетей возникли потому, что правительство использовало конкурсную систему получения контрактов и неожиданно обнаружило, что в различных подразделениях департамента обороны (в армии, на флоте и т.д.) используются разные компьютерные системы.

Этот набор содержит множество протоколов-«участников», входящих в его состав. Поскольку TCP/IP был разработан до создания эталонной модели OSI, данные протоколы в точности не соответствуют различным уровням модели.

IPX/SPX

Межсетевой обмен пакетами/последовательный обмен пакетами (Internetwork Packet Exchange/Sequenced Packet Exchange - IPX/SPX) - это набор сетевых протоколов, разработанный компанией Novell для использования в сетях под управлением операционной системы Novell NetWare. Это популярная операционная система, которая поддерживала функционирование файловых серверов и серверов печати в локальных сетях с 1980-х гг. (мы будем обсуждать Novell NetWare в главе 6).

Novell NetWare была разработана на основе сетевой операционной системы XNS (Xerox Network Systems), созданной в научно-исследовательском центре Palo Alto Research Center компании Xerox в 1970-х гг.

IPX/SPX, как и TCP/IP, представляет собой набор протоколов, выполняющих различные функции в процессе передачи данных в сети. Как и в случае с протоколами TCP/IP, протоколы IPX/SPX в точности не соответствуют многоуровневой концептуальной модели OSI. Набор протоколов IPX/SPX требует меньшего количества ресурсов (и от компьютера, и от сети), чем TCP/IP, и поэтому получил широкое распространение (как и Novell NetWare) в первые десятилетия компьютерной революции, так как позволял объединять в сеть компьютеры с ограниченными возможностями (ограниченными в смысле объема оперативной памяти и дискового пространства), работающие под управлением операционной системы DOS. Протокол IPX/SPX подходит и для малых, и для крупных сетей и является протоколом маршрутизации (как и TCP/IP).

Прочие сетевые протоколы

Поскольку TCP/IP является сетевым протоколом, используемым по умолчанию, а многие унаследованные (то есть старые) сети используют набор протоколов IPX/SPX, ряд очень быстрых и удачных сетевых протоколов остался не у дел.