告知你不为人知的 UDP:疑难杂症和使用

转载地址:https://www.cnblogs.com/yajunLi/p/6605110.html
3. UDP疑难杂症
3.1 UDP的传输方式:面向报文
面向报文的传输方式决定了 UDP 的数据发送方式是一份一份的,也就是应用层交给 UDP 多长的报文,UDP 就照样发送,即一次发送一个报文。那么UDP的报文大小由哪些影响因素呢? UDP 数据包的理论长度是多少,合适的 UDP 数据包应该是多少呢?
(1) UDP 报文大小的影响因素,主要有以下3个
[1] UDP协议本身,UDP协议中有16位的UDP报文长度,那么UDP报文长度不能超过2^16=65536。
[2] 以太网(Ethernet)数据帧的长度,数据链路层的MTU(最大传输单元)。
[3] socket的UDP发送缓存区大小
(2) UDP数据包最大长度
根据UDP协议,从UDP数据包的包头可以看出,UDP的最大包长度是2^

告知你不为人知的 UDP:疑难杂症和使用最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/21179.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>