1. UDP协议
UDP协议段格式
UDP的特点
- 无连接:知道对端的IP和端口号就直接进行传输,不需要建立连接
- 不可靠:没有确认机制,没有重传机制
- 面向数据报:应用层交给UDP多长的报文, UDP原样发送,既不会拆分, 也不会合并,所以不能够灵活的控制读写数据的次数和数量
理解UDP的“不可靠”
- UDP可以保证传输的数据不被修改
- 报文可能会丢失(原因:1.传输介质本身可能丢包;2.传输介质可能导致数据错误,进而被UDP丢弃.)
- 报文顺序可能会错乱(原因:网络层不同的寻路可能导致到达顺序不固定)
2. TCP协议
TCP(Transmission Control Protocol)全称为 “传输控制协议”。顾名思义,TCP要对数据的传输进行一个详细的控制。
TCP协议段格式
- 源/目的端口号:表示数据是从哪个进程来,到哪个进程去
- 32位序号: