UDP--运输层--计算机网络
2020-07-16 本文已影响0人
一平方米
1.UDP与TCP最大的区别是:UDP是无连接。
2.UDP在IP数据报服务之上增加了端口和差错检测。
3.差错检测是对UDP的伪首部,首部,和数据部分进行检测。
4.UDP的优点:
1)发送数据之前,不需要建立连接。
2)UDP主机不用维护复杂的连接状态表。
3)头部只有8个字节开销。
4)网络出现拥塞不会使源主机的发送效率降低(没有拥塞控制)。这对某些实时应用(如IP电话,实时视频会议)很重要。
5)支持一对一,一对多,多对一,多对多的交互通信。
5.组成
UDP由两个部分组成:首部和数据部分。
首部8字节:源端口,目标端口,长度,校验和各两个字节
6.差错检测
在进行差错检测时,会自动生成伪首部,共12字节。
源IP地址,目的IP地址各4各字节
全0字段 1字节
协议 1字节(UDP为17)
长度 2字节
7.差错检测结果
当反码和相加结果为全1则无差错。
当反码最高位需要进位时不可忽略,往最低位加1.