TCP/UDP的区别以及各自报头结构

2018-01-03  本文已影响0人  第六象限

区别

1.基于连接与无连接
2.TCP要求系统资源较多,UDP较少;
3.UDP程序结构较简单
4.流模式(TCP)与数据报模式(UDP);
5.TCP保证数据正确性,UDP可能丢包
6.TCP保证数据顺序,UDP不保证

TCP的报头结构:

源端口 16位
目标端口 16位
序列号 32位
回应序号 32位
TCP头长度 4位
reserved 6位
控制代码 6位
窗口大小 16位
偏移量 16位
校验和 16位
选项 32位(可选)
这样我们得出了TCP包头的最小长度,为20字节。

UDP的报头结构:

源端口 16位
目的端口 16位
长度 16位
校验和 16位

上一篇下一篇

猜你喜欢

热点阅读