UDP支持一对一, 一对多, 多对多的交互通信.
TCP首部20字节, UDP首部8字节.
TCP逻辑通信信道是全双工的可靠信道, UDP则是不可靠信道....伪首部是一个长度为12字节的虚拟数据结构, 其中的信息是从数据报所在的IP分组头中提取, 既不向下传送也不向上提交, 仅仅是为了计算校验和, 用以保证传输到正确地址和数据的正确性.
UDP首部
?...首部字段只有8字节, 包括2字节源端口, 2字节目的端口, 2字节长度, 2字节检验和. 12字节的伪首部是为了计算检验和临时添加的.
TCP首部
?...首部字段有20字节固定长度, 2字节源端口, 2字节目的端口, 4字节序号, 4字节确认号, 还有数据偏移, 保留字段, 标志位, 窗口大小, 检验和和紧急指针....其中有些字段需要单独说明:
序号: 用于对字节流进行编号, 表示当前包中的第一个字节的编号.
确认号: 期望收到的下一个报文段的编号.