计算机网络中的预留协议


预留协议是一类协议,其中希望传输数据的站点在实际传输之前进行广播。这些协议在OSI模型的介质访问控制(MAC)层和传输层中运行。

在这些协议中,传输之前有一个争用期。在争用期内,每个站点都会广播其传输意愿。一旦每个站点都宣布了自己,其中一个站点就会根据任何商定的标准获得所需的网络资源。由于每个站点在实际传输之前都完全了解其他每个站点是否要传输,因此消除了所有发生冲突的可能性。

预留协议的示例

两个主要的预留协议是:

  • 位图协议,在MAC层运行

  • 资源预留协议 (RSVP),在传输层运行

位图协议

在此协议中,争用期被分成N个时隙,其中N是共享信道的总站点数。如果某个站点有帧要发送,则它会在该时隙中设置相应的位。

假设有10个站点。因此,争用时隙数将为10。如果站点2、3、8和9希望传输,它们将把相应的时隙设置为1。通常,传输按时隙号的顺序进行。过程如下图所示

资源预留协议 (RSVP)

RSVP 是一种传输层协议,用于在计算机网络中预留资源,以便在访问互联网应用程序时获得不同的服务质量 (QoS)。它在互联网协议 (IP) 上运行,并从接收端启动资源预留。它用于单播(从一个源发送数据到一个目的地)和多播(同时发送数据到一组目标计算机)。

更新于: 2019年7月30日

5K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告