网络TCP和IP报头相关知识

TCP报头相关知识

1,源端口:客户端的端口号(随机),

2,目标端口:服务器的端口号

3,序号:描述数据的第几段报文

4,确认号:下一个数据包的编号,表示数据包已收到

5,数据偏移:体现头部字节的长度

6,保留:没有使用的字节

7,URG:是紧急指针,当URG=1的时候,紧急指针有效

      ACK:收到,表示响应

      PSH:有DATA数据传输,是放在缓存区还是立即发出,当PSH=1的时候,表示立即发出

      RST:网络重置,RST=1的时候,说明有网络重大故障,需要和对方重新连接

      SYN:同步连接

      FIN:关闭连接

8,窗口:是从确认号开始可以发送报文的数量

9,检验和:提供额外的保障性

10,紧急指针:是标记紧急数据在数据段中的位置

11,选项(长度可变):其最大长度可根据TCP首部计算,TCP首部占4位,(2^4-1)*4-20

IP报头相关知识

1,版本:版本占4位,也代表了版本号是4

2,首部长度:首部长度占4位,最大15位,一个位是4个字节,最大是64个字节

3,区分服务:提供全面的服务

4,总长度:占16位,是首部和数据之和的长度,因此数据报的最大长度为65535字节

5,标识:是一个计数器,每发一个报文,该值就加1

6,标志:占3位,实际只有后两位有意义

7,片偏移:占13位,是较长的分组在分片后,想比较之前租的相对位置,片偏移以8个字节偏移

8,生存时间:是数据报在网络中通过路由的最大数量

9,协议:数据报携带的数据是什么协议,以便交给相应的程序来处理,1(ICMP协议)2(IGMP协议)6(TCP协议)17(UDP协议)

10,首部检验和:之检验数据的首部,不检验数据内容

11,源地址:占4个字节,记录源地址

12,目地地址:占4个字节,记录目的地址

猜你喜欢

转载自www.cnblogs.com/lh-ljy/p/12181185.html