网站大量收购闲置独家精品文档,联系QQ:2885784924

04-第4章 SCTP协议.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 第4章 SCTP协议 4-1 4.1 概述 4-1 4.2 SCTP相关术语 4-1 4.3 SCTP功能 4-5 4.3.1 偶联的建立和关闭 4-6 4.3.2 流内消息顺序递交 4-6 4.3.3 用户数据分段 4-7 4.3.4 证实和避免拥塞 4-7 4.3.5 消息块绑定 4-7 4.3.6 分组的有效性 4-8 4.3.7 通路管理 4-8 4.4 SCTP原语 4-8 4.4.1 SCTP用户向SCTP发送的请求原语 4-8 4.4.2 SCTP向SCTP用户发送的通知原语 4-10 4.5 SCTP协议消息 4-13 4.5.1 消息结构 4-13 4.5.2 SCTP数据块的格式 4-17 4.5.3 SCTP端点维护的参数和建议值 4-32 4.6 SCTP基本信令流程 4-35 4.6.1 偶联的建立和发送流程 4-35 4.6.2 偶联关闭流程 4-39 SCTP协议 概述 在SCTP(Stream Control Transmission Protocol,流控制传输协议)制定以前,在IP网上传输七号信令使用的是UDP、TCP协议。UDP是一种无连接的传输协议,无法满足七号信令对传输质量的要求。TCP协议是一种有连接的传输协议,可以信令的可靠传输,但是TCP协议具有行头阻塞、实时性差、支持多归属比较困难、易受拒绝服务攻击(Dos)的缺陷。因此IETF(Internet Engineering Task Force) RFC2960制定了面向连接的基于分组的可靠传输协议SCTP协议。SCTP对TCP的缺陷进行了完善,使得信令传输具有更高的可靠性,SCTP的设计包括适当的拥塞控制、防止泛滥和伪装攻击、更优的实时性能和多归属性支持,因此,SCTP成为SIGTRAN协议族中的传输协议。 SCTP被视为一个传输层协议,它的上层为SCTP用户应用,下层作为分组网络。在SIGTRAN协议的应用中,SCTP上层用户是SCN信令的适配模块(如M2UA、M3UA),下层是IP网。 SCTP相关术语 传送地址 传送地址由IP地址、传输层协议类型和传输层端口号定义。由于SCTP在IP上传输,所以一个SCTP传送地址由一个IP地址加一个SCTP端口号决定。SCTP端口号就是SCTP用来识别同一地址上的用户,和TCP端口号是一个概念。比如IP地址10.105.28.92和SCTP端口号1024标识了一个传送地址,而10.105.28.93和1024则标识了另外一个传送地址,同样,10.105.28.92和端口号1023也标识了一个不同的传送地址。 主机和端点 主机(Host) 主机配有一个或多个IP地址,是一个典型的物理实体。 端点(SCTP Endpoint) 端点是SCTP的基本逻辑概念,是数据报的逻辑发送者和接收者,是一个典型的逻辑实体。 一个传送地址(IP地址+SCTP端口号)唯一标识一个端点。一个端点可以由多个传送地址进行定义,但对于同一个目的端点而言,这些传送地址中的IP地址可以配置成多个,但必须使用相同的SCTP端口。 ( 说明: 一个主机上可以有多个端点。 偶联和流 偶联(Association) 偶联就是两个SCTP端点通过SCTP协议规定的4步握手机制建立起来的进行数据传递的逻辑联系或者通道。 SCTP协议规定在任何时刻两个端点之间能且仅能建立一个偶联。由于偶联由两个端点的传送地址来定义,所以通过数据配置本地IP地址、本地SCTP端口号、对端IP地址、对端SCTP端口号等四个参数,可以唯一标识一个SCTP偶联。正因为如此,在MSOFTX3000中,偶联可以被看成是一条M2UA链路或M3UA链路。 流(Stream) 流是SCTP协议的一个特色术语。SCTP偶联中的流用来指示需要按顺序递交到高层协议的用户消息的序列,在同一个流中的消息需要按照其顺序进行递交。严格地说,“流”就是一个SCTP偶联中,从一个端点到另一个端点的单向逻辑通道。一个偶联是由多个单向的流组成的。各个流之间相对独立,使用流ID进行标识,每个流可以单独发送数据而不受其他流的影响。 ( 说明: 一个偶联中可以包含多个流,可用流的数量是在建立偶两时由双方端点协商决定,而一个流只能属于一个偶联。同时,出局的流数量可以与入局流数量的取值不同。 顺序提交的数据必须在一个流里面传输。 通路(Path)和首选通路(Primary Path) 通路(Path) 通路是一个端点将SCTP分组发送到对端端点特定目的传送地址的路由。如果分组发送到对端端点不同的目的传送地址时,不需要配置单独的通路。 首选通路(Primary Path) 首选通路是在默认情况下,目的地址、源地址在SCTP分组中发到对端端点的通路。如果可以使用多个目的地地址作为到一个端

您可能关注的文档

文档评论(0)

精品资源 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档