网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

计算机网络中的CATA协议

更新时间:2026年03月27日   作者:spoto   标签(Tag):
碰撞避免时间分配协议(Collision Avoidance Time Allocation Protocol)这是一种基于争用机制的MAC协议,同时具备预约功能。该协议依赖于动态拓扑结构来安排数据传输的顺序。具体来说,时间被划分为多个帧,每个帧再被划分为多个时隙,而每个时隙又进一步被划分为5个更小的时隙。前四个时隙用于控制目的,即CMS;而第五个时隙则用于数据传输,其持续时间比CMS更长。CATA的优势在于,它能够同时以广播、多播和单播的形式进行数据传输,而无需任何额外的处理。不过,它的主要缺点在于:由于需要占用四个迷你插槽的空间,因此会导致数据传输能力的浪费。每两个插槽之间就少了一个可以使用的插槽空间,这自然会降低用于传输数据包的传输速度。CATA有两个基本原则:
  1. 接收流的节点必须向其他潜在源节点提供有关插槽的预留情况以及插槽中的干扰信息。
  2. 这些否定确认信息被用于预约请求以及控制数据包的传输过程中。
工作/运作:
  1. CMS1被用于将“繁忙信号”发送给那些试图进行传输的节点。当某个节点在DMS期间接收到数据时,它会通过CMS1发送一个预留信道的包。这个信号会干扰其他节点的传输,或者被其邻居节点接收,从而阻止它们尝试使用这个信道进行传输。
  2. 此外,每个在該時隙内向DMS发送信息的节点,都会向CMS2发送一个参与请求的RTS数据包。
  3. 这一操作会导致所有或任何相邻的节点受到干扰。这些节点没有接收到接收节点在CMS1中的SR信号,因此它们试图占用该时隙。
  4. 在CMS3期间,发送节点和接收节点都处于静止状态。而在CMS4期间,发送节点会发送“不发送”指令。
  5. 采用这种技术后,CATA可以确保:在有效预订之后,下一个帧中仍然会有一个可用的时间段,从而避免冲突的发生。直到消息传输完成、预订结束之后,所有隐藏或未被发现的终端问题都将被解决。
  6. 在需要为多播或广播传输预留一个节点的场景下,该节点会在CMS2期间发送RTS信号。
  7. 如果计划中的接收者能够准确接收到RTS消息,那么他们在CMS3和CMS4期间会保持沉默。否则,他们会在CMS4时发送NTS消息,以表示对计划中的多播或广播请求的拒绝。
  8. 在组播或广播的RTS中,发送节点如果发现无法完成预留操作,那么可能是因为它收到了NTS消息,或者因为在CMS4过程中出现了大量NTS情况而导致的。
  9. 否则,它可以在当前时隙开始传输信息,并在所有后续时隙中继续传输信息,直到消息结束、预约终止为止。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料