Лекции / сравнит анализ разл архитектур
.docСравнительный анализ различных архитектур
Передача данных в сети зависит от типа применяемой в сети платы сетевого интерфейса. Драйвер этой длаты д.б. настроен на соответствующий стек протоколов. На сервере или рабочей станции может поддерживаться сразу несколько стеков протоколов. Наиболее распространенные стеки – это OSI, NetWare, UNIX, Apple, LAN Manager.
OSI |
NetWare |
UNIX |
||||
Прикладной |
Протокол ядра NetWare NCP |
Сетевая файловая система NFS |
||||
Представительский |
||||||
Сеансовый |
SPX |
SNMP |
FTP |
SNTP |
TELNET |
|
Транспортный |
TCP |
|||||
Сетевой |
IPX |
IP |
||||
Канальный |
Драйверы LAN |
Драйверы LAN |
||||
ODI |
NDS |
Управление доступом |
||||
Физический |
физический |
Физический |
Канальный уровень – 2 подуровня.
???
-
Стек протоколов NetWare
ОС NetWare имеет собственную уровневую структуру коммуникационных протоколов, которая лишь частично соответствует 7-уровневой структуре OSI. Выделяются следующие уровни:
-
ODI (Open Data-Link Interface), включающий аппаратно-программные драйверы для сетей ???
-
IPX (Internet Packet Exchange), соответствующий сетевому уровню, но включающий ряд функций канального протокола
-
SPX (Sequenced Packet Exchange), по своим функциям и интерфейсам соответствующий транспортному уровню
-
NCP (Netware Core Protocol), охватывающий функции сеансового и представительского уровней
-
NetWare Applications and Utilities, соответствующий прикладному уровню.
ODI позволяет сосуществовать на сервере или рабочей станции нескольким стекам протоколов. Кроме того, недавно добавлена поддержка NDIS (Network Driver Interface Specification) – интерфейс для сетевых плат Microsoft. NDIS используется для связи различных систем, таких, как LAN Manager (Microsoft), 3+ Share (3Com) и сети IBM LAN Server. При запуске ПО поддержки рабочая станция NetWare 4.1 ODI устанавливается автоматически.
Назначением ODI и NDIS является стандартизация интерфейса между драйверами и интерфейсными платами. ODI обеспечивает взаимодействие между платами сетевого интерфейса и различными протоколами.
Для любого типа протокола, который вы хотите использовать, реализовать через плату, не требуются отдельные драйверы.
Когда драйверы пишутся в соответсятвии со спецификацией ODI, они могут использовать оджин ил более протоколов, таких, как TCP/IP.
???
-
Стек протоколов UNIX
Сети, построенные из компьютеров, функционирующих под управлением UNIX, отличаются от NetWare. UNIX является многозадачной, многопользовательской ОС общего назначения. Рабочая станция, работающие под ее управлением, может одновременно решать несколько задач, управление которыми осуществляется с различных терминалов, подсоединенных к основной UNIX-машине.
Сердцем UNIX является ядро, работающее в режиме разделения времени между процессами. Обработка информации происходит в основном на центральной машине, а не на рабочих станциях.
Для связи между рабочими станциями под управлением UNIX используется протокол TCP/IP, который состоит из протокола транспортного уровня TCP и сетевого протокола IP. TCP аналогично SPX обеспечивает гарантированную связь.
TCP/IP работает в окружении целого семейства других протоколов, функционирующих в среде ВС:
-
UDP (User Datagram Protocol) – протокол пользовательских дейтаграмм для посылки коротких сообщений, который не предусматривает сборку / разборку сообщений.
-
SNMP (Simple Network Management Protocol) – сетевой управляющий протокол, включающий информацию о сети и передающий ее администраторам.
-
SMTP – электронный обмен сообщениями
-
TELNET – вход в другие сети Internet
-
FTP – пересылка файлов
TCP/IP – относится к группе протоколов транспортного уровня, работает с установлением виртуального канала. Услугами TCP пользуются FTP и TELNET.
TCP/IP принимает в организации межсетевой работы NetWare и в стратегии Novell все более важное значение. Он больше подходит для межсетевой работы NetWare, чем собственный протокол NetWare IPX, поэтому все чаще используется для объединения сетей. (NetWare поддерживает TCP/IP в качестве NLM).
Ведущие протоколы TCP/IP и IPX, любой имеет свои преимущества, но TCP/IP лучше для межсетевых взаимодействий. Для IPX должны передаваться таблицы маршрутизации с помощью протокола RIP. Эти таблицы должны передаваться по сети, что снижает производительность СПД. А TCP/IP этого не надо: созданы специальные маршрутизаторы.
??? Сетевые возможности UNIX
В качестве канального протокола для обслуживания сетевых карт UNIX использует ETHERNET ???. Транспортными протоколами служит семейство TCP/IP. Протоколы прикладного уровня NFS (доступ к файловым системам удаленных узлов) и RPC (вызов удаленной процедуры) также ориентированы на работу TCP/IP.
NFS фирмы Sun Microsystems – сетевая файловая система, служит для объединения машин, работающих под управлением ОС UNIX. NFS с помощью переназначений позволяет пользователю или прикладной программе иметь доступ к удаленным каталогам и файлам. Основой NFS служит протокол вызова удаленной процедуры RPC, который позволяет ПО на разных машинах связаваться друг с другом. Рабочие станции, составляющие сеть NFS, могут быть самых различных моделей и использовать самые разные представления данных. Однако передача вызовов процедур осуществляется в машинонезависимом формате XDR (External Data Representative).
PCI фирмы Locus Computing – превращает UNIX-машину в файл-сервер или принт-сервер. PCI совместима с Windows, включает ПО для эмуляции терминала, которое позволяет подсоединяться к UNIX-компьютеру по сети и запускать прикладные программы и команды UNIX.
-
Стек протоколов Lan Manager
В отличие от NetWare, где исполняемые модули копируются в ОП рабочей станции и выполняются там, и от UNIX, где исполнение возложено на центральную машину, Lan Manager дает возможность гибко распределять задачи между сервером и рабочими станциями.
Взаимодействие между различными стеками протоколов возможно через сетевые интерфейсы и шлюзы, которые позволяют преобразовать протокол на любом уровне, так что пользователи рабочих станций могут получить доступ к средствам ОС, использующей другой протокол.