【发布时间】:2016-05-06 10:46:47
【问题描述】:
使用 NetBIOS 接口 API 进行网络通信的应用程序可以在任何支持 NetBIOS 接口的协议栈上运行。
我们可以说 NetBIOS 类似于套接字 API 吗?
SMB 和 NetBIOS 之间的关系是什么?如果NetBIOS类似于socket API,是否可以在socket API中实现SMB?
如果我错了,请纠正我。
【问题讨论】:
标签: windows sockets smb netbios
使用 NetBIOS 接口 API 进行网络通信的应用程序可以在任何支持 NetBIOS 接口的协议栈上运行。
我们可以说 NetBIOS 类似于套接字 API 吗?
SMB 和 NetBIOS 之间的关系是什么?如果NetBIOS类似于socket API,是否可以在socket API中实现SMB?
如果我错了,请纠正我。
【问题讨论】:
标签: windows sockets smb netbios
我们可以说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 来实现。
可以在socket API中实现SMB吗?
是的。例如,Samba 实现 SMB 并使用套接字 API。
【讨论】: