TCP协议数据报头格式说明

网络 网络管理
下面我们对TCP协议数据报头的具体格式和作用进行了说明,希望对大家有所帮助。那么具体内容还是请大家参照下文。

TCP协议的概念我们已经说过很多次了。今天为大家介绍的是有关这个协议的TCP协议数据包头格式。那么我们将在文章中对它的机构的示意图和基本的含义,以及每个部分的作用进行详细的说明。

TCP协议数据报头

图中给出了TCP协议数据报头的格式。

包头格式

源端口、目的端口:16位长。标识出远端和本地的端口号。

顺序号:32位长。表明了发送的数据报的顺序。

确认号:32位长。希望收到的下一个数据报的序列号。

TCP协议数据报头DE 头长:4位长。表明TCP头中包含多少个32位字。

接下来的6位未用。

ACK:ACK位置1表明确认号是合法的。如果ACK为0,那么数据报不包含确认信息,确认字段被省略。

PSH:表示是带有PUSH标志的数据。接收方因此请求数据报一到便可送往应用程序而不必等到缓冲区装满时才传送。

RST:用于复位由于主机崩溃或其它原因而出现的错误的连接。还可以用于拒绝非法的数据报或拒绝连接请求。

SYN:用于建立连接。

FIN:用于释放连接。

窗口大小:16位长。窗口大小字段表示在确认了字节之后还可以发送多少个字节。

校验和:16位长。是为了确保高可靠性而设置的。它校验头部、数据和伪TCP头部之和。

可选项:0个或多个32位字。包括***TCP载荷,窗口比例、选择重发数据报等选项。

***TCP载荷:允许每台主机设定其能够接受的***的TCP载荷能力。在建立连接期间,双方均声明其***载荷能力,并选取其中较小的作为标准。如果一台主机未使用该选项,那么其载荷能力缺省设置为536字节。

窗口比例:允许发送方和接收方商定一个合适的窗口比例因子。这一因子使滑动窗口***能够达到232字节。

TCP协议数据报头选择重发数据报:这个选项允许接收方请求发送指定的一个或多个数据报。

责任编辑:佟健 来源: 互联网
相关推荐

2010-08-06 12:12:56

RIP协议

2010-07-13 14:49:28

HART协议

2010-06-12 15:27:23

UDP协议

2013-10-17 10:35:06

TCP字节流UDP数据报

2010-06-13 15:49:07

IP协议数据报

2010-09-06 09:37:26

PPP协议LCP数据报文

2010-05-26 18:01:32

IPv6报头

2010-06-10 11:51:22

Internet协议数据报

2010-07-06 10:50:31

NetBIOS协议

2019-05-28 10:32:29

TCPUDP SYN

2019-09-30 09:28:26

LinuxTCPIP

2010-06-02 14:29:59

IPv6协议技术

2019-03-28 13:34:22

IP TCP握手

2014-12-04 09:32:08

UDP

2019-06-24 07:34:38

数据报协议UDPIP

2010-06-13 15:16:02

2010-09-06 13:53:21

PPPoE协议

2020-12-03 08:37:38

TCPIPARP协议

2013-08-01 10:01:02

网络协议TCP协议UDP协议

2019-08-21 05:48:06

TCPIP协议栈
点赞
收藏

51CTO技术栈公众号