网络:TCP、UDP的段格式

UDP

1 UDP段格式

16位源端口号 16位目的端口号 16位UDP长度 16位UDP校验和 数据

TCP

1 TCP段格式

    面向连接协议:即连接时三次握手前提
16位源端口号 16位目的端口号 32位序号seq 32位确认序号ack 4位首部长度 6位保留 1位URG 1位ACK 1位PSH 1位RST 1位SYN 1位FIN 16位窗口大小 16位校验和 16位紧急指针 选项 数据
    32位序号:解决乱序问题:确认先来后到 32位确认序号:解决不丢包问题:如果没有收到就重发,直到送达 ACK 状态位:回复 RST 状态位:重新连接 SYN 状态位:发起一个连接 FIN 状态位:结束连接 16位窗口大小:流量控制:标明一个窗口大小,表示自己当前能够处理的能力 顺序和丢包问题的处理 处理重传时间:自适应重传算法 快速重传机制、SACK 拥塞控制:避免【包丢失】【超时重传】 调整窗口大小(cwnd状态机):慢启动、拥塞控制、快速恢复
经验分享 程序员 微信小程序 职场和发展