标签:图片 htm 优先 network 校验 计算机 love 指针 复位
传输层协议主要是TCP、UDP。本篇主讲传输层的TCP协议。
源端口号:略
目的端口号:略
序列号(Seq):是当前成功发送的数据位数。(每次成功转发后再将初始数累加来表示数据的位置)
确认号:为当前成功接收的数据位数+1。(发送端收到这个确认号来认定之前所发数据已被成功接收,并发送从确认号为数据位数开始的数据位置及其之后)
数据偏移:略
保留位:主要是为了以后扩展时使用。
标志位:从左到右依次为URG、ACK、PSH、RST、SYN、FIN。
对应值为1时,具体含义为:
窗口:接收缓冲区的大小,不允许发送超过此大小的数据包
校验和:数据错误校验,由发送端填充,CRC校验,接收端校验成功则接受,否则认为数据有误
紧急指针:与URG联系使用
选项:用于提高TCP的传输性能。原理是根据数据偏移来进行控制
填充:填充有效数据
图解如下
图解如下
图解如下(图片来源)
TCP数据包结构来自 <计算机网络>(第七版)-谢希仁
TCP状态机来自外网站
此章节未完,稍后待续
标签:图片 htm 优先 network 校验 计算机 love 指针 复位
原文地址:https://www.cnblogs.com/Faink/p/12863513.html