快速导航

SCTP在TCP/IP协议中的位置?

SCTP的服务?

SCTP分组与TCP报文段的区别?

SCTP关联?

几种情况?

Stream Control Transmission Protocol(SCTP)

SCTP在TCP/IP协议中的位置?

TCP/IP SCTP流控制传输协议_ip地址

SCTP的服务?

1.进程到进程的通信

2.多重流(就像高速路上多个车道一样)

TCP/IP SCTP流控制传输协议_首部_02

3.多重归属(SCTP关联允许每一端使用多个IP地址)

TCP/IP SCTP流控制传输协议_首部_03

4.全双工通信(即数据在同一时间可以双向流动)

5.面向连接的服务

SCTP分组与TCP报文段的区别?

1.TCP控制信息是首部的一部分,而SCTP中的控制信息则在控制块中。

TCP/IP SCTP流控制传输协议_数据交换_04

2.TCP报文段中的数据被看作一个实体,而SCTP中的分组可以包含多个数据块。

3.TCP报文段中有选项部分,SCTP中没有。

4.TCP首部有20个字节,SCTP首部只有12个字节。

TCP/IP SCTP流控制传输协议_数据_05

SCTP关联?

SCTP中的连接称为关联。

1.通过四向握手来建立连接。

TCP/IP SCTP流控制传输协议_ip地址_06

 2.数据传输

TCP/IP SCTP流控制传输协议_ip地址_07

3.关联终止

与TCP一样,SCTP中参与数据交换的任何一方(客户或服务器)都可以关闭这个连接。但是与TCP不同的是,SCTP不允许“半关闭”一个关联。

如果某一端关闭了这个关联,那么另一端必须停止发送新的数据。

如果收到终止请求的一端在队列中海油未发送的数据,那么先把它们发送出去,然后再关闭关联。

关联终止使用了三个分组,如图所示。

TCP/IP SCTP流控制传输协议_ip协议_08

几种情况?

 1.一般情况

TCP/IP SCTP流控制传输协议_首部_09

2.同时打开

 TCP/IP SCTP流控制传输协议_ip地址_10

3.同时关闭

TCP/IP SCTP流控制传输协议_数据交换_11