Недостатки NetBEUI

Почему NetBEUI хорошо работает в сетях Microsoft

Протокол DMP

Протокол UDP

Для обмена небольшим объемом данных системы могут использовать ту же службу без ори­ентации на соединение, что и протокол NMP. Этот от способ обмена данными называют иногда протоколом UDP, но желательно не путать этот протокол с одноименным протоколом транспортного уровня TCP/IP. UDP — самый про­стой цз протоколов NBF. Он включает сообщения только двух типов: Datagram и Datagram Broadcast. С помощью этих сообщений системы могут передавать различную ин­формацию, в том числе, данные SMB.

Система NetBEUI использует протокол DMP для сбора информации о состоянии систем в сети, генерируя сообщение Status Query и передавая его другим системам сети. Те отвечают сообщениями Status Responce запрашиваемой информацией.

 

Во-первых, протокол NetBEUI прост в установке, поскольку его не нужно конфигурировать как другие протоколы (например, для TCP/IP нуж­но указать адрес, а для 1PX/SPX следует выбрать тип фрейма). Во-вторых, протокол позволяет одновременно поддерживать в сети большое количество сеансов обмена информацией (до 254 в ранних версиях протокола, в после­дующих версиях это ограничение снято). Например, в соответствии со специ­фикациями Microsoft сервер Windows NT может обеспечивать работу 1000 се­ансов на один сетевой адаптер (для серверов Windows 2000 такие проверки не проводились). В-третьих, протокол NetBEUI расходует мало оперативной памяти и имеет высокое быстродействие в небольших сетях. В-четвертых, в нем реализованы надежные механизмы обнаружения и устранения ошибок.

 

 

Невозможность маршрутизации является главным недостатком протокола NetBEUI в средних и крупных сетях, включая корпоративные сети. Мар­шрутизаторы не могут перенаправить пакет NetBEUI из одной сети в дру­гую, поскольку фрейм NetBEUI не содержит информации, указывающей на конкретные подсети. Еще одним недостатком протокола является то, что для него имеется мало сетевых анализаторов (помимо тех инструментов, ко­торые выпустила Microsoft).

Краткое резюме:

- Протокол сетевого уровня NetBEUI используется в небольших локальных сетях Windows.

- NetBEUI отличается от IP и IPX в первую очередь тем, в имена NetBIOS идентификатор сети не входит, и потому этот протокол не является маршрутизируе­мым, т. е. не способен адресо­вать пакеты в другие сети и не поддер­живает таблицы маршрутизации. NetBEUI работает ис­ключительно с идентификаторами компьютеров,

- Генерация широковещательного трафика, в частности при процедуре преобра­зования имени NetBIOS в аппаратный адрес;

- Кадр NetBEUI обслуживает четыре протокола: NMP, SMP, UDP и DMP.

 

 

Стек протоколов IPX/SPX и система Novell NetWare

 

Протокол Internetwork Packet Exchange (IPX) (межсетевой пакетный обмен) был разработан компанией Novell для одной из самых первых сетевых опе­рационных систем, выполняющей серверные функции и названной NetWare. Первоначально эта система предназначалась для сетей Ethernet с шинной топологией, сетей с маркерным кольцом и сетей ARCnet, она была ориен­тирована на работу с одним файл-сервером.

Создавая систему NetWare, компания Novell разработала собственной набор протоколов, на­зываемый обычно IPX (Internetwork Packet Exchange) no имени протокола сетевого уровня. Протоколы IPX никогда не публиковались в виде открытых стандартов, подобных TCP/ IP или Ethernet, и по сей день остаются собственностью Novell. Файловые и принтерные службы ядра NetWare основывались исключительно на этих протоколах вплоть до 1998 г., когда компания Novell наконец-то включила в свою коммуникационную архитектуру прото­колы TCP/IP. Корпорация Microsoft спроектировала собственную версию IPX независимо от Novell, чтобы обеспечить взаимодействие между NetWare и Windows.

Этот стек является оригинальным стеком протоколов фирмы Novell, разработан­ным для се­тевой операционной системы NetWare еще в начале 80-х годов. Прото­колы сетевого и сеансового уровней Internetwork Packet Exchange (IPX) и Sequenced Packet Exchange (SPX), кото­рые дали название стеку, являются прямой адаптаци­ей протоколов XNS фирмы Xerox, рас­пространенных в гораздо меньшей степени, чем стек IPX/SPX. Популярность стека IPX/SPX непосредственно связана с опе­рационной системой Novell NetWare, долгое время сохранявшую мировое лидерство по числу установленных систем.

Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии 4.0) на работу в локальных сетях небольших размеров. В результате протоколы стека IPX/SPX до недавнего времени хорошо работали в локальных сетях и не очень — в больших кор­поративных сетях, так как они слишком перегружали медленные глобальные связи ши­роковещатель­ными пакетами, которые интенсивно используются несколькими прото­колами этого стека (например, для установления связи между клиентами и серверами). Это об­стоятельство, а также тот факт, что стек IPX/SPX является собственно­стью фир­мы Novell и на его реализацию нужно получать лицензию (то есть открытые спецификации не поддерживались), долгое время ограничивало распространен­ность его только сетями NetWare. Однако с момента выпуска версии NetWare 4.0 Novell продолжает вносить в свои протоколы серьезные изменения, на­правленные на их адаптацию для работы в корпоративных сетях. Стек IPX/ SPX был реализован не только в NetWare, но и в нескольких других популярных сете­вых ОС, например SCO UNIX, Sun Solaris, Microsoft Windows NT.

Начиная с версии NetWare 5.0, компания Novell предла­гает пользователям переходить на стек протоколов TCP/IP. В настоящее время именно эти протоколы являются основными для версий NetWare 6.0 и выше, при этом пользователи могут по-прежнему применять протоколы IPX/SPX, в частности, для совместимости с устаревшими серверами и обо­рудованием (например, с принтерами).