【网络协议】UDP协议

本文介绍了UDP协议的特点,包括其简单面向数据报的特性,首部结构,校验和的计算方式,不可靠传输的性质,如无超时重传和路径MTU发现机制。此外,讨论了UDP数据报的最大长度限制,可能导致的数据截断问题,以及ICMP源站抑制差错的情况。最后提到,UDP的这些特性使其在某些场景下成为合适的选择。
摘要由CSDN通过智能技术生成

    UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都会产生一个UDP数据报,并组装成一份待发送的IP数据报,这与面向字节流的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系(主要是在传输层就进行分段了,因此不会受IP分片的影响)。

    UDP的首部一共8个字节,很简单,可以参考书上,这里也不再详说。

    UDP的校验和

    至于UDP的校验和,这里注意下区别就好了,UDP对首部和数据部分都进行校验,而IP首部的校验和仅对IP的首部进行校验,顺带提下TCP,TCP的校验和也是对首部和数据部分都进行校验,另外,UDP的校验和是可选的,而TCP的是必选的。

    不可靠协议

    UDP是不可靠的协议,没有超时和重传功能,当UDP数据封装到IP数据报传输时&#

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值