NetBIOS С технической точки зрения NetBIOS (Network Basic Input Output System) не является протоколом или API - это интерфейс программного обеспечения нижнего уровня. NetBIOS не зависит от языка и протокола: определения протокола или API остаются вне ее. Однако не спорьте с людьми, которые настаивают, что NetWare - это протокол, разработанный IBM: их заблуждения вполне понятны. Появившись в 1984 году вместе с сетевой программой для PC (PC Network program) фирмы IBM и платой сетевого интерфейса с по- вышенной пропускной способностью, SMB-cерверы и программное обес- печение клиента REDIRECTOR стали доступны на платформах, исполь- зующих исключительно PC. Многие из программ NetBIOS работали на самой плате, поскольку PC-платформа обладала недостаточной мощ- ностью. Особую важность это приобрело (и было замечено на рынке) в 1986 году, когда IBM начала поставлять поддерживающие NetBIOS адаптеры Token Ring. NetBIOS имеет больше общего с PC BIOS, чем с традиционной сетевой работой. Программные прерывания от процессора через NetBIOS и сетевое программное обеспечение нижнего уровня поступа- ют в блок NCB (Network Control Block). Функции NetBIOS не зависят от протокола, поскольку конкуренты IBM сделали вывод, что под- держка функций NetBIOS позволит программному обеспечению, напи- санному для сети IBM, работать с чужим (не разработанным IBM) программным и аппаратным обеспечением. Сегодня NetBIOS обычно ра- ботает через IPX/SPX, TCP/IP или OSI. Спецификации NetBIOS для TCP/IP вы можете найти в RFC 1001/1002. Вопреки тому, что NetBIOS имеет некоторые неплохие средства и многих поклонников, пользователи NetWare обычно ее избегают. Novell не стала тратить время на то, чтобы сделать NetBIOS важной частью NetWare, поскольку большинство предусмотренных в NetBIOS функций охватываются также различными средствами IPX/SPX и самой NetWare. Кроме того, в NetBIOS особенно чувствительна к межопера- тивным возможностям. Для обеспечения коммуникаций везде должна использоваться одна и та же NetBIOS. Для многих программных продуктов (особенно сетевых интерфей- сов TCP/IP), о которых мы говорим в плане интеграции NetWare и Unix, доступны аналоги NetBIOS. Некоторые компании, наиболее из- вестными из которых являются Performance Technology (Сан-Антонио, Техас) и Micro Computer Systems (MCS) (Даллас) добавили NetBIOS в системы Unix. Это позволяет реализовать все то, что позволяет сделать добавление в систему Unix IPX/SPX - PC-клиент может эму- лировать терминал хост-машины без TCP/IP.