社区
网络编程
帖子详情
tcp,udp一次发的包的大小最大是多少?
zhangzhm
2006-07-28 04:24:13
tcp,udp一次发的包的大小最大是多少?
当接收的包小于发送的包,接收端会异常跳出,如何解决?
...全文
730
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 简述 - 数据帧的长度 1、定义 2、MTU 值的范围: 二、计算
udp
或
tcp
包
的最佳
大小
: 三、如何测出当前网络最佳MTU值 1、首先,我们必须明白什么才是最佳的 MTU 值。 2、小知识: 3、怎样才能知道自己的当前网络环境的 MTU 值是多少呢? 4、ping 命令使用的是 ICMP 协议 5、计算结果分析 一、MTU 简述 - 分
包
后数据
包
最大
长度 1、定义 Maximum Transmission Unit(
最大
可传输单元) 的缩写,它的单位是
SOCKET通信中
TCP
、
UDP
数据
包
大小
的确定
TCP
、
UDP
数据
包
大小
的确定
UDP
和
TCP
协议利用端口号实现多项应用同时
发
送和接收数据。数据通过源端口
发
送出去,通过目标端口接收。有的网络应用只能使用预留或注册的静态端口;而另外一些网络应用则可以使用未被注册的动态端口。因为
UDP
和
TCP
报头使用两个字节存放端口号,所以端口号的有效范围是从0到65535。动态端口的范围是从1024到65535。 MTU
最大
传输单元,这个
UDP
包
的
大小
与MTU
在进行
UDP
编程的时候,我们最容易想到的问题就是,
一次
发
送多少bytes好?当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对像ICQ一类的
发
送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助:首先,我们知道,
TCP
/IP通常被认为是一个四层协议系统,
包
括链路层,网络层,运输层,应用层.
UDP
属于运输层,下面我们由下至上一步一步来看:以太网(Ethernet)数据帧的长度必须在46-1500字节之间,这是由以太网的物理特性决定的.这个1500字节被称为链路层的
TCP
和
UDP
详解
本文是计算机网络的学习,详细讲解了
TCP
和
UDP
的工作原理、各自的特点,以及三次握手和四次挥手。之后的学习内容将持续更新!!!
TCP
、
UDP
、IP
包
的
最大
长度是多少?
包
的长度
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章