网工干货知识

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

具有缓冲能力和序列信息的TCP协议

更新时间:2026年03月27日   作者:spoto   标签(Tag):

具有缓冲能力和序列信息的TCP协议,即TCP-BUS,与TCP-F和TCP-ELFN相关。顾名思义,它既具备缓冲功能,又能对信息进行排序处理。

它用于提升Ad-Hoc无线网络中TCP的性能。其运作方式在很大程度上依赖于基于关联性的路由机制。在TCP-BUS协议中,传输的数据可以被分为两种不同类型:

  • TCP连接
  • 细分信息:它可以进一步被划分为两类消息:
    • LQ:LQ消息在枢轴节点的队列头部携带了段序列号。
    • 回复:回复中包含接收方上一次成功传输数据的序列号。

TCP-BUS使用“Explicit Route Disconnection Notification”(ERDN)消息来发送关于路径中断的消息。如果路径重新建立,则使用“ERSN”消息,即“Explicit Route Successful Notification”消息。

 

该图中共有五个节点,每个节点都与其他某个节点相连。 在这里,a表示发送者,而c则代表接收者或目的地。 当在节点b和c之间发生路径中断时,能够检测到该路径中断的节点被称为“枢轴节点”。 这里,b就是那个枢轴节点。 当检测到路径中断时,节点b会将这些数据包暂存起来。 现在,这个枢纽节点会向发送者发送一条ERDN消息。 在接收到ERDN消息后,源设备会停止运行,同时也不再传输任何数据包。 现在,枢纽节点b会将路由通知数据包发送给所有其他下游节点。路由通知数据包为了找到通往目的地的替代路线。在找到通往目的地C的替代路线之后,这条新路线会通过枢纽节点B作为ERSN消息发送给源节点A。之后,节点A需要了解哪些数据包被节点B缓冲了,这样节点B和节点A之间就可以通过LQ和REPLY消息进行信息交换,这些消息可以通过图中非连续的箭头来表示。

优点/优势

  • 性能得到了提升。
  • 缓冲处理、序列编号的分配以及选择性确认机制,都能降低出现错误的概率,或者避免发送有错误的数据包,或者让数据包根本无法到达目的地的情况发生。

缺点/不利因素

  • 对路由协议以及中间节点上的缓冲功能的依赖程度越来越高。那些负责缓冲数据包的中间节点如果出现故障,就可能会导致数据包丢失以及性能下降的问题。
  • 依赖某种路由协议可能会导致性能受限,因为其他路由协议并不具备与“基于关联性的路由”类似的、关于控制信息的优势。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

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