UDP协议—无连接,不可靠,面向数据报
UDP协议解析:
UDP:用户数据报传输协议
传输层协议:负责端与端之间的数据传输
端口号:标识了一个主机上进行通信的不同应用程序
无连接:
源端与目的端不建立连接,只要知道对端的地址就可以发送数据
不可靠:
发送数据后,对对方是否完整的收到数据,收到的数据是否有序并不关心
面向数据报:
由16位数据包决定,向上层交付数据时只能一整条一整条的交付
UDP报文格式:每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据
UDP报文由八个字节的报头和数据构成
UDP报头:有四个字段
16位源端口、16位目的端口、16位数据报长度、16位校验和
端口号:UDP协议使用端口号为不同的应用保留其各自的数据传输通道
使用这一机制实现同一时刻不同应用发送和接收数据
数据报长度:
1.面向数据报传输
2.传送数据的长度不超过64kb-8,若是数据过长需要在应用层进行分包处理每条数据不超过64kb-8
udp可靠性由应用层保证:,所以要保证传