NetBios

NetBios – протокол для взаимодействия программ через локальную компьютерную сеть. Протокол обладает высоким быстродействием и служит для объединения небольших локальных сетей друг с другом или с главной ЭВМ.
NetBios разработан в виде интерфейса для приложений клиент-сервер. С его помощью устанавливается соединение между клиентом и сервером для передачи данных в обе стороны. В качестве транспортных протоколов интерфейс NetBios использует TCP и UDP.
NetBios может работать поверх протоколов NetBEUI, IPX и стека протоколов TCP/IP. Протоколы NetBEUI и IPX более легкие в реализации и менее ресурсоёмкие, на них ориентируются старые версии Windows. В то время как новые версии Windows ориентируются на TCP/IP. При использовании NetBEUI и IPX, надежность доставки данных обеспечивается самим NetBios, а при использовании TCP/IP – надежность доставки обеспечивает TCP.
NetBIOS также определяет протокол, функционирующий на сеансовом/транспортном уровнях модели OSI. Этот протокол используется протоколами нижележащих уровней, к примеру NBFP (NetBEUI) и NetBT для выполнения сетевых запросов ввода/вывода и операций, описанных в стандартном интерфейсном наборе команд NetBIOS. То есть NetBIOS сам не поддерживает выполнение файловых операций, а возлагает эту функцию на протоколы нижележащих уровней. NetBIOS обеспечивает только связь с этими протоколами и NetBIOS API интерфейс.