1

来自超级用户的回答

使用 NetBIOS 接口 API 进行网络通信的应用程序可以在任何支持 NetBIOS 接口的协议栈上运行。

我们可以说 NetBIOS 类似于套接字 API 吗?

SMB和NetBIOS之间的关系是什么?如果 NetBIOS 类似于 socket API,是否可以在 socket API 中实现 SMB?

如果我错了,请纠正我。

4

1 回答 1

2

我们可以说 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。

于 2016-05-06T13:35:15.747 回答