网络协议--TCP
网络协议--TCP
传输层定义了主机应用程序间端到端的连通性, 传输层最常见的两个协议是
传输控制协议 TCP(transmission control protocol) 面向连接的传输层协议,提供可靠的传输服务。


TCP不同端口号用来区分不同的网络服务。 TCP端口号作用:通过5元组(源目IP、源目端口、协议号)区分一条流

sequence number 序列号:数据包的排序
acknowledge number 确认序列号:确认数据包接收确认。
RESV:保留位
URG:紧急指针位
URGENT POINTER:紧急位
ACK确认位:TCP三次握手时 回复 ACK 报文时 会把ACK 置1
PSH:置1时表示 当对端收到数据后不需要缓存 直接交给上层应用数据处理。
RST重置位:三次握手或TCP连接重置时会重置 1,然后重新建立连接。
SYN初始位:当建立TCP连接时 发送的第一个TCP报文时 初始位置1
FIN结束位:当断开TCP连接时 发送断开连接的FIN置位 结束位置1,代表数据传输结束。
以上选项通常都 置位为0,使用时置 1
窗口:数据流控与接收数据窗口可调大小。







浙公网安备 33010602011771号