Связь между NetBIOS и Socket API
От SuperUser Ответ:
Приложение, которое использует интерфейс API NetBIOS для сетевого взаимодействия, может быть запущено в любом стеке протоколов, который поддерживает интерфейс NetBIOS.
Можно ли сказать, что NetBIOS похож на сокет API?
И какова связь между SMB и NetBIOS? Если NetBIOS похож на API сокетов, возможно ли реализовать SMB в API сокетов?
Пожалуйста, поправьте меня, если я ошибаюсь.
1 ответ
Можно ли сказать, что NetBIOS похож на сокет API?
Да, оба они являются API, которые обеспечивают доступ к сети. Они предоставляют функциональные возможности для доставки данных и управления сеансами. Причина, по которой существует два API с похожей функциональностью, описана во многих местах - например, на http://www.mcsecamp.com/MCSE%20Training%20Guide%20TCP%20IP/5a65bdc.htm
И какова связь между SMB и NetBIOS?
SMB - это протокол прикладного уровня. Исходная реализация SMB использовала API NetBIOS. Тем не менее SMB не зависит от конкретного API и может быть реализован любым API, который предоставляет такие функции, как NetBIOS.
Можно ли реализовать SMB в API сокетов?
Да. Например, Samba реализует SMB и использует API сокетов.