应用程序通信五要素: 源IP地址,源端口,协议,目的IP地址,目的端口。
UDP/TCP的资料太多了,不整理了,贵在理解
UDP协议是无连接不可靠协议,发送的时候只UDP需要指定端口和校验和,是8字节。IP报文可以传输的UDP数据部分的最大长度是65535 - 20 - 8 = 65507。其中,65535Byte是IP报文最大长度,20是IP报文首部最短长度,8是UDP首部的长度。
TCP协议。
1.TCP可靠性:
防丢失: 确认与重传
防重复: 报文段的序号
防乱序: 向应用层保证
2. 传输效率,流量检测: 滑动窗口
3.拥塞控制: 加速减速与慢启动
4. 连接与断开: 三次握手和四次挥手