Связь между 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 сокетов.

Другие вопросы по тегам