来自amoeba:
使用NetBIOS接口API进行网络通信的应用程序可以在任何支持NetBIOS接口的协议栈上运行。
我们可以说NetBIOS与socket API类似吗?
SMB和NetBIOS之间的关系是什么?如果NetBIOS与套接字API类似,是否可以在套接字API中实现SMB?
如果我错了,请纠正我。
答案 0 :(得分:2)
我们可以说NetBIOS与socket 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。