社区
网络编程
帖子详情
tcp,udp一次发的包的大小最大是多少?
zhangzhm
2006-07-28 04:24:13
tcp,udp一次发的包的大小最大是多少?
当接收的包小于发送的包,接收端会异常跳出,如何解决?
...全文
724
8
打赏
收藏
tcp,udp一次发的包的大小最大是多少?
tcp,udp一次发的包的大小最大是多少? 当接收的包小于发送的包,接收端会异常跳出,如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uliser
2006-07-28
打赏
举报
回复
用地址方式来取。
char RecvBuffer[1];
或者定义大点。
jadetiger
2006-07-28
打赏
举报
回复
对上层而言,tcp不存在最大多少
udp可以通过系统函数得到
wildzibra
2006-07-28
打赏
举报
回复
按照tcp的头部字段,最大可以达到64k,但是由于在传输过程中,由于经过的路由器的MTU不同,包可能会被分片。记得最小的MTU是576B(待考证),如果你在传输层接收数据,分片对你是透明的,因为网卡接收时,会自动重组分片,然后递交给传输层。
在局域网内,udp的推荐大小为8k。
madmanahong
2006-07-28
打赏
举报
回复
1500,超过会分包!!
8192是系统默认包大小,可以修改!!!!
cloudgamer
2006-07-28
打赏
举报
回复
当接收的包小于发送的包,接收端会异常跳出,如何解决?
那要先规定一个包的大小吧
iamsuqi
2006-07-28
打赏
举报
回复
理论上最大IP包是65535字节.
IP包在网络上传输是根据网络带宽会决定是否IP包分多个片.
kidc
2006-07-28
打赏
举报
回复
1024*8是最大的
kidc
2006-07-28
打赏
举报
回复
1024*8
最大
可传输单元 MTU 对
UDP
/
TCP
包
的
大小
限制
本文详细解析MTU(
最大
传输单元)在数据
包
大小
、网络分片、
TCP
/
UDP
限制及最佳值计算中的作用,教你如何测定并调整网络MTU以提升通信效率。
SOCKET通信中
TCP
、
UDP
数据
包
大小
的确定
本文介绍了
TCP
和
UDP
数据
包
大小
的确定,指出
UDP
包
的
最大
理论长度为65535字节,但实际互联网环境中推荐不超过548字节。
TCP
作为数据流协议,没有明确的
包
大小
限制,但会根据MTU进行分段。
最大
传输单元(MTU)在以太网中通常为1500字节,扣除协议头后,
UDP
的有效负载为1472字节,
TCP
为1460字节。考虑到PPPoE等因素,实际MTU可能更小,影响数据
包
的传输和分片。
UDP
包
的
大小
与MTU
本文探讨了
UDP
编程时考虑的
最大
数据
包
大小
问题,指出在局域网环境中,为了防止分片和重组,建议将
UDP
数据控制在1472字节以下。而在Internet编程中,考虑到可能遇到的最小MTU值为576字节,推荐将
UDP
数据长度限制在548字节以内以确保传输效率。此外,文章还提及PPP协议的开销,进一步建议
UDP
包
大小
为1464字节,而
TCP
包
大小
则取决于系统和网络性能的平衡。
TCP
和
UDP
详解
本文深入介绍了
TCP
和
UDP
协议,
包
括它们的报文格式、可靠性机制和特点。
TCP
是面向连接、可靠的协议,通过确认应答、超时重传、连接管理、流量控制和拥塞控制保证数据传输的可靠性,而
UDP
则是无连接、不可靠的协议,适用于对实时性要求高的场景。此外,还讨论了
TCP
的粘
包
问题和两者的主要区别。
TCP
、
UDP
、IP
包
的
最大
长度是多少?
本文详细解析了在网络通信中MTU与MSS的概念及其作用,
包
括
UDP
与
TCP
协议下
包
的
最大
长度,并解释了为何Wireshark捕获的以太网数据
包
长度为1514字节。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章