Модель OSI (1031653), страница 5
Текст из файла (страница 5)
Протоколы сетевого и сеансового уровней Internetwork Packet Exchange (IPX) иSequenced Packet Exchange (SPX), которые дали название стеку, являются прямой адаптацией протоколов XNS фирмы Xerox, распространенных в гораздо меньшей степени, чемстек IPX/SPX. Популярность стека IPX/SPX непосредственно связана с операционной системой Novell NetWare, которая еще сохраняет мировое лидерство по числу установленныхсистем, хотя в последнее время ее популярность несколько снизилась и по темпам ростаона отстает от Microsoft Windows NT.Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОСNetWare (до версии 4.0) на работу в локальных сетях небольших размеров, состоящих изперсональных компьютеров со скромными ресурсами. Понятно, что для таких компьютеров компании Novell нужны были протоколы, на реализацию которых требовалось бы минимальное количество оперативной памяти (ограниченной в IBM-совместимых компьютерах под управлением MS-DOS объемом 640 Кбайт) и которые бы быстро работали напроцессорах небольшой вычислительной мощности.
В результате протоколы стекаIPX/SPX до недавнего времени хорошо работали в локальных сетях и не очень - в больших корпоративных сетях, так как они слишком перегружали медленные глобальные связи широковещательными пакетами, которые интенсивно используются несколькими протоколами этого стека (например, для установления связи между клиентами и серверами).Это обстоятельство, а также тот факт, что стек IPX/SPX является собственностью фирмыNovell и на его реализацию нужно получать лицензию (то есть открытые спецификации неподдерживались), долгое время ограничивали распространенность его только сетямиNetWare. Однако с момента выпуска версии NetWare 4.0 Novell внесла и продолжает вносить в свои протоколы серьезные изменения, направленные на их адаптацию для работы вкорпоративных сетях. Сейчас стек IPX/ SPX реализован не только в NetWare, но и в нескольких других популярных сетевых ОС, например SCO UNIX, Sun Solaris, MicrosoftWindows NT.Стек NetBIOS/SMB.
Этот стек широко используется в продуктах компаний IBM иMicrosoft. На физическом и канальном уровнях этого стека используются все наиболеераспространенные протоколы Ethernet, Token Ring, FDDI и другие. На верхних уровняхРаботают протоколы NetBEUI и SMB.Протокол NetBIOS (Network Basic Input/Output System) появился в 1984 году каксетевое расширение стандартных функций базовой системы ввода/вывода (BIOS) IBM PCдля сетевой программы PC Network фирмы IBM. В дальнейшем этот протокол был заменен так называемым протоколом расширенного пользовательского интерфейса NetBEUI NetBIOS Extended User Interface.
Для обеспечения совместимости приложений в качествеинтерфейса к протоколу NetBEUI был сохранен интерфейс NetBIOS. Протокол NetBEUIразрабатывался как эффективный протокол, потребляющий немного ресурсов и предназначенный для сетей, насчитывающих не более 200 рабочих станций. Этот протокол содержит много полезных сетевых функций, которые можно отнести к сетевому, транспортному и сеансовому уровням модели OSI, однако с его помощью невозможна маршрутизация пакетов.
Это ограничивает применение протокола NetBEUI локальными сетями, неразделенными на подсети, и делает невозможным его использование в составных сетях.Некоторые ограничения NetBEUI снимаются реализацией этого протокола NBF (NetBEUIFrame), которая включена в операционную систему Microsoft Windows NT.Протокол SMB (Server Message Block) выполняет функции сеансового, представительного и прикладного уровней. На основе SMB реализуется файловая служба, а такжеслужбы печати и передачи сообщений между приложениями.Стеки протоколов SNA фирмы IBM, DECnet корпорации Digital Equipment иAppleTalk/AFP фирмы Apple применяются в основном в операционных системах и сетевом оборудовании этих фирм.На рис. 3.7 показано соответствие некоторых, наиболее популярных протоколовуровням модели OSI. Часто это соответствие весьма условно, так как модель OSI - этотолько руководство к действию, причем достаточно общее, а конкретные протоколы разрабатывались для решения специфических задач, причем многие из них появились до разработки модели OSI.
В большинстве случаев разработчики стеков отдавали предпочтениескорости работы сети в ущерб модульности - ни один стек, кроме стека OSI, не разбит насемь уровней. Чаще всего в стеке явно выделяются 3-4 уровня: уровень сетевых адаптеров, в котором реализуются протоколы физического и канального уровней, сетевой уровень, транспортный уровень я уровень служб, вбирающий в себя функции сеансового,представительного и прикладного уровней.Рис.
3.7. Соответствие популярных стеков протоколов модели ISOЛитература1. Сухомлин В.А. Введение в анализ ИТ. Учебник. - М.: Горячая линия – Телеком,2003.-350 с.2. Сухомлин В.А. Методологический базис открытых систем - Открытые системы,N4, 1996г.3. Сухомлин В.А. Основные принципы Глобальной информационнойинфраструктуры (GII). М.: Московский государственный университет, 1997, 32с./Учебное издание/.4. Щербо В.К., В.А.
Козлов. Функциональные стандарты в открытых системах.Часть 1, часть 2. Справочное пособие. М., МЦНТИ, 1997.5. Липаев В.В., Е.Н. Филинов. Мобильность программ и данных в открытыхинформационных системах. РФФИ. М., 1997.6. Зайцев С.С., Кравцунов М.И., Ротанов С.В. Сервис открытых информационновычислительных сетей. СПРАВОЧНИК, М,: Радио и связь, 1990.- 235 с.-ISDN 5256-00757-2.7. Карабегов А.В., Т.М.Тер-Микаэлян. Введение в язык SDL. - М.: Радио и связь.1993. – 184 с..















