来自超级用户的回答:
使用 NetBIOS 接口 API 进行网络通信的应用程序可以在任何支持 NetBIOS 接口的协议栈上运行。
我们可以说 NetBIOS 类似于套接字 API 吗?
SMB和NetBIOS之间的关系是什么?如果 NetBIOS 类似于 socket API,是否可以在 socket API 中实现 SMB?
如果我错了,请纠正我。
我们可以说 NetBIOS 类似于套接字 API 吗?
是的,它们都是提供网络访问的 API。它们提供数据传递和会话管理功能。有两个 API 具有相似功能的原因在很多地方都有描述 - 例如在http://www.mcsecamp.com/MCSE%20Training%20Guide%20TCP%20IP/5a65bdc.htm
SMB和NetBIOS之间的关系是什么?
SMB 是一种应用层协议。最初的 SMB 实现使用 NetBIOS API。尽管如此,SMB 并不依赖于特定的 API,它可以通过任何提供 NetBIOS 等功能的 API 来实现。
是否可以在套接字 API 中实现 SMB?
是的。例如,Samba 实现 SMB 并使用套接字 API。