预留协议是协议的一类,其中希望发送数据的站点在实际传输之前会自己广播。这些协议在OSI模型的媒体访问控制(MAC)层和传输层中运行。
在这些协议中,传输之前有一个争用期。在竞争期间,每个站都广播其传输愿望。一旦每个站宣布自己,它们中的一个便会基于任何商定的标准获得所需的网络资源。由于每个站点都完全知道每个其他站点是否要在实际传输之前进行传输,因此消除了所有冲突的可能性。
两种主要的预留协议是-
位-映射协议,在MAC层上工作
在传输层运行的资源预留协议(RSVP)
在该协议中,竞争周期被划分为N个时隙,其中N是共享信道的站点总数。如果一个站有要发送的帧,它将在时隙中设置相应的位。
假设有10个工作站。因此,争用时隙的数量将为10。如果站点2、3、8和9希望进行发送,则它们会将相应的时隙设置为1。通常,按照时隙编号的顺序进行发送。下图显示了该过程:
RSVP是一种传输层协议,用于保留计算机网络中的资源以在访问Internet应用程序时获得不同的服务质量(QoS)。它通过Internet协议(IP)进行操作,并从接收方端开始资源预留。它既用于单播(将数据从一个源发送到一个目标),也用于多播(将数据同时发送到一组目标计算机)。