免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2902 | 回复: 0
打印 上一主题 下一主题

SCTP偶联的建立 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-12 18:04 |只看该作者 |倒序浏览

(假定SCTP 端点A 试图与SCTP 端点Z 建立偶联,且Z 接受了新的偶联):
1. “A” 首先向“Z”发送一个INIT 数据块。在INIT 数据块中, “A” 必须在启动标签字段里提供它的验证标签(Tag_A)。Tag_A 应当是1到4294967295 的中的一个随机数。A在发送了INIT后,启动T1-init定时器并进入COOKIE-WAIT 状态。
2. 数据块中的目的地IP 地址必须设置成INIT ACK数据块响应的那个INIT 数据块的起源IP 地址。在这个响应数据块中,除了填写其它参数外,“Z”必须将验证标签字段置成Tag_A, 将它自己的启动标签字段置成Tag_Z。而且“Z”必须产生一个状态COOKIE,在INIT ACK一起发送。
3. 根据从“Z”收到的INIT ACK,“A” 需要停止T1-init定时器并离开COOKIE-WAIT状态。然后“A” 会把从INIT ACK 数据块收到的状态Cookie在COOKIE ECHO 数据块中发送,A启动T1-cookie定时器并进入COOKIE-ECHOED状态。
4. 根据收到的COOKIE ECHO 数据块,端点“Z”创建TCB后,转移至ESTABLISH状态,然后用一个COOKIE ACK数据块响应。一个COOKIE ACK 数据块可以与任何未决的DATA 数据块(和/或SACK 数据块)捆绑在一起,但是COOKIE ACK数据块必须是分组中的第一个数据块。在接收到的有效COOKIE ECHO 数据块,“Z”可以向SCTP 用户发送COMMUNICATION UP 通知。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105065/showart_2092887.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP