社区
网络编程
帖子详情
关于UDP的接收缓存区大小 与每个数据包大小 以及传输速率的关系
MiDEu
2016-07-22 03:33:31
求指教 我在的发送端是每25ms 发一个65000byte的数据包,相当于是14M/s左右的带宽 接收端的缓存区应该设置为多大才不会产生丢包的现象?比如我用了缓存区是450K 但是差不多6M多的时候就发生了丢包现象。有没有大神研究过这三者的具体关系啊?
...全文
1996
4
打赏
收藏
关于UDP的接收缓存区大小 与每个数据包大小 以及传输速率的关系
求指教 我在的发送端是每25ms 发一个65000byte的数据包,相当于是14M/s左右的带宽 接收端的缓存区应该设置为多大才不会产生丢包的现象?比如我用了缓存区是450K 但是差不多6M多的时候就发生了丢包现象。有没有大神研究过这三者的具体关系啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wushuang443
2016-08-01
打赏
举报
回复
这个你的自己去尝试。确定合理大小。目前来说没有通用的
MiDEu
2016-08-01
打赏
举报
回复
引用 2 楼 chengbar 的回复:
udp协议本来就不保证数据不丢包,应该是接收端处理慢了,缓冲区满了
您说这个我知道 肯定是缓冲区满了 现在就是想知道有没有具体的联系 在缓冲区大小、速率、以及包大小之间。
sevancheng
2016-07-23
打赏
举报
回复
udp协议本来就不保证数据不丢包,应该是接收端处理慢了,缓冲区满了
MiDEu
2016-07-22
打赏
举报
回复
我怎么觉得这还跟那个调度有关啊。。
UDP
可靠传输与并发
本文围绕
UDP
展开,介绍其可靠性传输机制,如ACK、重传、序号等机制,对比了TCP与
UDP
,阐述ARQ协议三种模式。还详细讲解KCP协议,包括RTO、重传、ACK等特性及使用方式。最后说明了
UDP
并发的实现,通过为
每个
客户端创建套接字通信。
计网-ch03-题目与解释
本文深入探讨了
UDP
和TCP在数据传输中的
区
别与选择依据,包括应用程序开发者的偏好、选路与转发的
区
别、
数据包
处理方式、TCP与
UDP
在端口与连接管理上的差异,以及在不同场景下的应用策略。通过具体实例分析,揭示了如何在
UDP
和TCP之间做出明智选择,以及理解它们在现代网络通信中的角色。
UDP
主要丢包原因及具体问题分析
本文探讨了
UDP
协议中常见的丢包原因,如
接收
端处理时间过长、发送包过大等,并提供了相应的解决策略,包括调整
接收
缓存
、包切割与重传机制等。
Python网络编程
UDP
协议概述及
UDP
协议多人聊天室模型
本文详细介绍了
UDP
协议的无连接特性、优点与缺点,重点讲解了如何在Python中实现
UDP
服务端与客户端的通信,并通过实例展示了
UDP
在聊天室中的应用。
TCP与
UDP
协议
本文深入解析TCP和
UDP
两种传输层协议。TCP是一种面向连接、可靠的协议,通过三次握手建立连接,四次挥手断开连接,确保数据的完整性和顺序。
UDP
则是一种无连接、不可靠的协议,适用于对实时性和效率要求较高的场景。
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章