Simon 's Blog
» 做笔记做笔记
Toggle navigation
Simon 's Blog
HOME
总裁介绍
coper
zongcai
what
ARCH
TAGS
navigation
!!! SCTP
? TCP与UDP ?
2017-07-25 17:29:22
250
0
0
simon88
? TCP与UDP ?
SCTP(Stream Control Transmission,流控制传输协议)与TCP一样,都是对一种提供数据到达与否相关可靠性检查的传输层协议。特点如下: - 以消息为单位收发 TCP中接收端并不知道发送端应用所决定的消息大小。在SCTP中却可以。 - 支持多重宿主 在有多个NIC的主机中,即使其中能够使用NIC发生变化,也仍然可以继续通信(比TCP提高了故障应对能力)。 - 支持多数据流通信 TCP中建立多个连接以后才能进行通信的效果,在SCTP中一个连接就可以(吞吐量有提升)。 - 可以定义消息的生存期限 超过生存期限的消息,不会被重发。 SCTP主要用于进行通信应用之间发送众多较小消息的情况。这些较小应用消息被称作数据块(Chunk),多个数据块组成一个数据包。 此外,SCTP具有支持多重宿主以及设定多个IP地址的特点。多重宿主是指同一台主机具备多种网络的接口。例如,笔记本电脑可以连接以太网又可以连接无线LAN。 同时使用以太网和无线LAN时,各自的NIC会获取到不同的IP地址。进行TCP通信,如果开始时使用的是以太网,而后又切换为无线LAN,那么连接将会被断开。因为从SYN到FIN包必须使用同一个IP地址。 在SCTP情况下,由于可以管理多个IP地址使其同时进行通信,因此即使出现通信过程中以太网与无线LAN之间的切换,也能够保持通信不中断。所以SCTP可以为具备多个NIC的主机提供更可靠的传输(持有多个NIC的应用服务器中,即使某一个NIC发生故障,只要有一个能够正常工作的NIC就可以保持通信无阻)。
上一篇:
DCCP
下一篇:
UDP-Lite
0
赞
250 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
0
条评论
More...
<>