NBP 代表名称绑定协议,是开放系统互连 (OSI) 模型传输层的一部分,用于将实体名称绑定到内部存储地址。它记录这些映射以供其他实体查找。
该协议的主要目的是验证实体名称及其地址的唯一性。使用此协议注册实体后,它对网络上已经存在的其他实体可见。
实体名称由三个部分组成,即:对象、类型和区域。
- 目的 –
它标识系统或系统的用户。 - 类型 –
它标识实体提供的服务类型。 - 区域 –
它代表节点所属的区域。
特征 :
- NBP 的主要函数是将名称转换为地址。
- 它通过网络广播数据包以将网络地址与命名实体匹配。发现匹配的节点响应协议。
- 它是一个动态的分布式协议。
- 它建立在数据报传送协议 (DDP) 之上,即它是 DDP 的客户端。
- NBP 名称是结构化的。
- 它提供有限的通配符功能。
- 它还为其客户提供一些元信息。
优点 :
- 它提供浏览功能,允许机器查找具有特定名称的服务。
- 它提供了一个简单有效的名称来进行地址查找。
- NBP 名称是人类可读的,包括大写、小写字母和空格。
- 它是一种自配置协议。
- 它通过使用多播以太网而不是广播请求来减少计算机和网络的负载。
缺点:
- 它没有为网络环境提供适当的安全措施。
- 它仅支持 IPv4,不支持 IPv6。
- 它不使用缓存的概念来提高其效率。