这更多是关于对 NetBIOS 的基本理解。我读到 NetBIOS 是一种 API,如果我理解正确的话,NetBIOS 可以直接在以太网上使用,而无需 TCP/IP 或 NetBEUI。这样的配置可以实现哪些有用的功能(如果有的话)。
答案1
嗯,你必须考虑什么时候网络基本输入输出系统具有开创性意义。当微软于 1985 年为 MS-DOS 实现 NetBIOS 时,IP 尚未完全在商业网络中占据主导地位。即使到了 90 年代末,Novell IPX/SPX 和 IBM SNA(以及大量其他协议)等替代网络和网络间层仍在该领域竞争,因此网络基本输入输出系统被实现为会话层协议,可以使用许多不同的网络、网络间和传输协议组合。NetBIOS 的早期版本旨在与非以太网网络(如 IBM)配合使用令牌环协议。
NetBIOS 使用以下方式寻址 LAN 协议NetBIOS 帧但为了使用网间协议,NetBIOS 需要一个称为 WINS 服务器的特殊服务器来解析其他连接的 LAN 上的 NetBIOS 名称。
如今,NetBIOS 通过 TCP/IP 运行(氮杂环丁烷),不再需要关心许多其他较低层协议,但这是几十年来不断演变的结果。