Несмотря на то, что TCP/IP является наиболее популярным стеком протоколов, функционирующим на Сетевом и Транспортном уровнях эталонной модели OSI, альтернатива ему все еще существует. NetBEUI (NetBIOSExtendedUserInterface, расширенный пользовательский интерфейс сетевой BIOS) — это один из наиболее старых, но все еще использующихся протоколов для локальных сетей, и он продолжает оставаться прекрасным решением для сравнительно небольших сетей, так как издержки на его обслуживание меньше, чем требуемые для более комплексных протоколов.
NetBEUI был разработан в середине 1980-х, с целью предоставить сетевые транспортные услуги для программ, базирующихся на NetBIOS (NetworkBasicInput/OutputSystem, сетевая базовая система ввода/вывода). NetBEUI — просто один из методов передачи данных NetBIOS по сети. Также возможна инкапсуляция информации NetBIOS при помощи протоколов TCP/IP или IPX.
Когда Microsoft начала вводить сетевые возможности в свои операционные системы, она остановила свой выбор на NetBEUI. Первоначально и WindowsforWorkgroups и WindowsNT использовали NetBEUI в качестве протокола по умолчанию. Только позже Microsoft последовала за инициативой остальной сетевой индустрии и стала для передачи данных NetBIOS опираться на TCP/IP.
Причина выбора стека TCP/IP заключается в его возможностях взаимодействия. Протоколы были изначально разработаны для того, чтобы поддерживать обмен сообщениями между различными вычислительными платформами и операционными системами. Вдобавок, как только технологии локальных сетей стали глубже проникать в сферу обеспечения ведения бизнеса, недостатки NetBEUI отчетливо продемонстрировали его непригодность для чего-либо большего, чем небольшие сети рабочих групп.
Сегодня NetBEUI наиболее часто применяется в малых по размерам сетях MicrosoftWindows, так как он обеспечивает хорошую производительность, фактически не требует поддержки (протокол является самоконфигурирующимся и самонастраивающимся) и использует сравнительно немного памяти. Несмотря на критику, ведущуюся в сетевых кругах, в случае, если устанавливается домашняя или небольшая офисная сеть, состоящая из компьютеров под управлением Windows, NetBEUI все еще остается прекрасным решением в качестве протокола.
Основной недостаток NetBEUI заключается в том, что он немаршрутизируемый и по большинству может применяться только в сетях, составляющих один домен коллизий. Последнее вызвано тем, что протокол для выполнения некоторых из своих основных функций полагается на широковещательные сообщения и не имеет возможности идентифицировать сеть, в которой расположена система. В следующих разделах рассматривается архитектура протокола NetBEUI и его совместное использование с NetBIOS и ServerMessageBlocks для обеспечения базовых сетевых услуг в сетях Windows.