SCTP协议及偶联_sctp偶联_逍遥子墨的博客-程序员宅基地

技术标签: 通信  

1、基本概念
SCTP协议(Stream Control Transmission Protocol,流控制传输协议)是一种传输层协议,它基于IP协议,主要用于在无连接的IP网络上为M2UA、M3UA、IUA、H.248、BICC等信令提供高效与可靠的信令传输服务。
IP网络中的一般消息交换通常是使用UDP或TCP协议来完成,但这两者都不能完全满足在电信网中信令承载的要求:UDP协议不能保证消息的可靠传送,TCP协议的消息传送效率与安全性不高。SCTP协议则综合发展了UDP与TCP两种协议的优点,是建立在无连接、不可靠的IP分组网络上的一种可靠的传输协议。
搜索2、端点SCTP端点是SCTP分组中逻辑的接收方或发送方,在一个多归属的主机上,一个SCTP端点可以由对端主机表示为:SCTP分组可以发送到的一组合格的目的传送地址,或者是可以接收到的SCTP分组的一组合格的源传送地址。一个SCTP端点使用的所有传送地址必须使用相同的端口号,但可以使用多个IP地址。
3、偶联SCTP偶联实际上是在两个SCTP端点之间的一个对应关系,它包括了两个SCTP端点、以及包含验证标签和传送顺序号码等信息在内的协议状态信息,一个SCTP偶联可以由使用该偶联的SCTP端点用传送地址来唯一识别,SCTP协议规定在任何时刻两个SCTP端点之间能且仅能建立一个偶联。
SCTP偶联由两个SCTP端点的传送地址来定义,当SCTP在IP上运行时,传送地址就是由IP地址与SCTP端口号的组合来定义的,因此通过定义本地IP地址、本地SCTP端口号、对端IP地址、对端SCTP端口号等四个参数,就可以唯一标识一个SCTP偶联。一个SCTP偶联可以被看成是一条M2UA链路、M3UA链路、IUA链路、H.248链路或BICC链路。
4、流流是SCTP协议的一个特色术语,在SCTP偶联中的流用来指示需要按顺序递交到高层协议的用户消息的序列,在同一个流中的消息需要按照其顺序进行递交。严格地说,“流”就是一个SCTP偶联中,从一个端点到另一个端点的单向逻辑通道。
一个SCTP偶联由多个单向的流组成,各个流之间相对独立,使用流ID进行标识,每个流可以单独发送数据而不受其他流的影响。一个SCTP偶联中可以包含多个流,可用流的数量是在建立SCTP偶联时由双方端点协商决定的,但一个流只能属于一个SCTP偶联。
 
 
  
5、路径 路径是一个端点将SCTP分组发送到对端端点特定目的传送地址的路由,如果分组发送到对端端点的不同目的传送地址时,用户不需要配置单独的路径。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kokodudu/article/details/48809993

智能推荐

socket关闭: close()和shutdown()的差异_c 关闭socket shutdown和close区别_路人戊戌乙亥的博客-程序员宅基地

转:http://drmingdrmer.github.io/tech/programming/network/2015/07/28/close-shutdown.html对于一个tcp连接,在c语言里一般有2种方法可以将其关闭:close(sock_fd);或者shutdown(sock_fd, ...);多数情况下这2个方法的效果没有区别,可以互换使用。除了:c_c 关闭socket shutdown和close区别

Java volatile关键字_LaymanMu的博客-程序员宅基地

Java volatile的认识_java volatile关键字

最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用_pycharm 转换为 vim 编辑_Gordennizaicunzai的博客-程序员宅基地

1、主题  如果你是Vim的粉丝,并且不打算使用其他类型的编辑器,那么这篇教程将会比较适合你。这里将会详细介绍如何在Pycharm IdeaVim插件的帮助下下载、安装、使用Vim。至于有关Python编程以及Vim的用法,详见official website, Vim documentation。  2、准备工作  安装2.7或者更高版本的Pycharm  3_pycharm 转换为 vim 编辑

matlab iri模型,IRI2012电离层模型 matlab代码_龙之吻(水货)的博客-程序员宅基地

【实例简介】IRI2012电离层模型International Reference Ionosphere (IRI) ModelComputes the International Reference Ionosphere (IRI), which is an internationally recognized model for various ionospheric properties. ..._国际参考电离层模型iri的matlab程序

【头歌答案】ndarray对象 | NumPy基础及取值操作_ndarray 获取值_Junds00的博客-程序员宅基地

【头歌答案】高效得多,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数,在向量计算方面做了很多优化,接口非常友好,受到数据科学从业人员的青睐。底层是C语言编写的,是一个运行速度非常快的数学库,主要用于数组计算,是进行科学计算经常用到的库。数组,这个和python中的。需要传入表示数组形状的参数。的,每个元素在内存中都有。对象有一些基本的属性,如。,则数组的形状为2行3列。类似,但是矩阵元素的值都。,所以矩阵元素都是随机值。类似,但是创建的数组的。可以将Python的。转化为numpy中的。_ndarray 获取值

随便推点

4.2.2 积分法(一)——第二类换元积分法_一把把拉普拉斯拉住的博客-程序员宅基地

在上一篇中,总结了第一类换元积分法,中心思想就是把原式中的部分内容放置到d的后边,然后换元。但是第一类换元积分法不是万能的,我们来看一个例子。能不能用第一类换元积分法解?当然————可以!上面的这题是可以用第一类换元积分法解决的,但是确实存在一类的问题,无法用换元积分法解决掉第二类换元积分法第一种情形——无理函数啥叫无理函数呢?就是式子里边带根号,比如例1例2例3例4 来个简单的简单吧,简单个鬼!看着简单,完全不会。是不是有点懂了第二类换元积分法了?没事,我们上理论,看完理论就又不_第二类换元积分法

PostgreSQL使用引号问题_schema does not exist_一洛玉壶冰的博客-程序员宅基地

今天执行sql一直提示:schema "xxx" does not exist,原因是在别名中使用了单引号...PostgreSQL 用单引号(')表示值,双引号(")表示系统标识符,比如表名或者字段名。_schema does not exist

Python中文标点符号转英文标点符号_python将中文符号转换成英文_Koevas的博客-程序员宅基地

在学python爬虫中,爬取到的数据要经过筛选导入数据库,我们爬到的数据通常用.txt存放,然后通过逗号分隔进行导入数据库,但是,一些网站中获取到的数据是自带中文逗号分隔,所以要中文标点符号转英文标点符号,才能顺利导入例:第5期,宝马520i,众筹170000元,分红4045.95元,万元收益231.2元,年化收益率10.05%,80天转换为英文逗号s="第5期,宝马520i,众筹1700..._python将中文符号转换成英文

做php项目的完整流程,php项目执行流程_weixin_39683734的博客-程序员宅基地

项目优化的方向1.一个较大的项目,用户量为1000w,预计文章总数10亿,每天至少10w跟新量,每天访问5000w,对数据的读写操作比例超过10:1,如何设计?数据库的设计:1.存储引擎的选择,若项目需要事务,则选innodb,否则选myisam2.字段尽量精简,列类型适中,切记使用一个较大的数据类型存储一个较小的数据导致空间的浪费,以char代替varchar,以tinyint代替枚举,以逗号分..._php项目执行

STARTUPE2原语_李锐博恩的博客-程序员宅基地

转载:https://blog.csdn.net/jiuzhangzi/article/details/79471365有的项目需要远程更新固件,更新完成后断电、重启即可。那远程更新是如何实现的呢?用的最多的应该是以太网或者自定义的局域网为主,当然还可以使用pcie、串口之类的,像xilinx还有golden image,以防止远程更新失败启动不起来,它主要是flash存有两个启动文件,正常情..._startupe2

python语言程序设计刘卫国电子版_Python语言程序设计_weixin_39687192的博客-程序员宅基地

第1章Python语言基础11.1Python语言概述11.1.1Python语言的发展历史11.1.2Python语言的特点21.1.3Python语言的应用领域31.2Python语言的开发环境41.2.1Python系统的下载与安装41.2.2系统环境变量的设置41.2.3Python程序的运行51.3常量与变量91.4Python数据类型121.4.1数值类型121.4.2字符串类型141..._python刘卫国

推荐文章

热门文章

相关标签