NetBIOS, NetBEUI и Server Message Blocks

Несмотря на то, что TCP/IP является наиболее популярным стеком прото­колов, функционирующим на Сетевом и Транспортном уровнях эталонной модели OSI, альтернатива ему все еще существует. NetBEUI (NetBIOS Ex­tended User Interface, расширенный пользовательский интерфейс сетевой BIOS) — это один из наиболее старых, но все еще использующихся прото­колов для локальных1 сетей, и он продолжает оставаться прекрасным реше­нием для сравнительно небольших сетей, так как издержки на его обслужи­вание меньше, чем требуемые для более комплексных протоколов.

NetBEUI был разработан в середине 1980-х, с целью предоставить сетевые транспортные услуги для программ, базирующихся на NetBIOS (Network Basic Input/Output System, сетевая базовая система ввода/вывода). NetBEUI — просто один из методов передачи данных NetBIOS по сети. Также возможна инкап­суляция информации NetBIOS при помощи протоколов TCP/IP или IPX.

Когда Microsoft начала вводить сетевые возможности в свои операционные системы, она остановила свой выбор на NetBEUI. Первоначально и Win­dows for Workgroups и Windows NT использовали NetBEUI в качестве прото­кола по умолчанию. Только позже Microsoft последовала за инициативой остальной сетевой индустрии и стала для передачи данных NetBIOS опи­раться на TCP/IP.

Причина выбора стека TCP/IP заключается в его возможностях взаимодей­ствия. Протоколы были изначально разработаны для того, чтобы поддержи­вать обмен сообщениями между различными вычислительными платформа­ми и операционными системами. Вдобавок, как только технологии локаль­ных сетей стали глубже проникать в сферу обеспечения ведения бизнеса, недостатки NetBEUI отчетливо продемонстрировали его непригодность для чего-либо большего, чем небольшие сети рабочих групп.

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

Основной недостаток NetBEUI заключается в том, что он немаршрутизируе­мый и в по большинству может применяться только в сетях, составляющих один домен коллизий. Последнее вызвано тем, что протокол для выполнения некоторых из своих основных функций полагается на широковещательные сообщения и не имеет возможности идентифицировать сеть, в которой распо­ложена система. В следующих разделах рассматривается архитектура протоко­ла NetBEUI и его совместное использование с NetBIOS и Server Message Blocks для обеспечения базовых сетевых услуг в сетях Windows.