流控制传输协议(SCTP)的研究及NS2仿真实现(15)
时间:2025-07-09
时间:2025-07-09
南京邮电学院硕士学位论文第二章scTP协议概述数不能识别”两个参数。
一个INIT消息中可以包含多个“IPv4地址参数”和“IPv6地址参数”,这
些地址结合分组头中的端口号就构成了传输地址列表。
“支持地址类型参数”中罗列了所有本地scTP端点支持的地址的类型,其
中,IPv4标识为5,IPv6标识为6,主机名地址标识为“。
●“主机名地址参数”只能有一个,而且不能和其他地址类型一起用,如果接
收端同时收到主机名地址参数和其他地址类型参数,会忽略后者。
●“cookie生命期增量参数”是INIT的发送者因为Cookie过期错误而导致关
联建立失败之后,重新进行初始化时发送的,它建议对方使用一个更长的状态Cookie生命期。
“状态cookie参数”中记录了建立关联所需要的所有状态和参数信息,还
包含计算得到的消息认证码(MAc)字段(见2.4.3节)。
“参数不能识别”参数返回给INIT的发送者INIT块中无法识别的参数TLV
值。
在INIT和INIT—AcK消息交互过程中,两端完成了出流数的协商。如果发现对端的最大入流数小于本地原来预备创建的出流数,则本端自动将出流数减少至对端的最大入流数,并立即向上层用户汇报,由用户来决定是否要中止关联。2.2.3C00KIEECHO消息和C00KIEACK消息
scTP采用的四次握手初始化关联的过程中,除了上面介绍的INIT和INITACK之外,还有C00KIEEcHO消息和C∞KIEACK消息。它们的类型值分别为lO和1l。COOKIEECHO消息中的数据就是INITACK中的状态cookie参数。CooKIEAcK消息的块数据域是空的,它是cOoKIEEcHO的确认消息。
2.2.4心跳消息(HEARTBEAT)和心跳确认消息(HEARTBEATAcK)
HEARTBEAT和HEARTBEATACK消息用来探测路径和端点的可达性。它们都只包含一个心跳信息参数,心跳信息参数包括心跳消息发送的时间和目的端的传输地址等等,HEARTBEAT消息的发端可以利用这些信息来计算往返时间(RTT),从而更新给定目的地址的重传超时时间(RTO)。
上一篇:第7章 新古典主义服装
下一篇:英语精选流行口语