社区
非技术类
帖子详情
局域网最大传输单元为1500字节,我在局域网内用udp传数据,若一个包大于1500字节,会有什么后果?
soarhigh
2002-01-22 02:02:56
udp协议不保证可靠传输,那么若我将一个udp包的长度设定为大于1500字节,这个包在局域网内传输时,会被拆分为几个局域网数据报,那么其是否有可能会部分丢失?
有的书上又说udp包最大长度为65507字节,这是否只是考虑IP包的长度限制,而不考虑
udp包的丢失。
盼赐教!
...全文
3413
8
打赏
收藏
局域网最大传输单元为1500字节,我在局域网内用udp传数据,若一个包大于1500字节,会有什么后果?
udp协议不保证可靠传输,那么若我将一个udp包的长度设定为大于1500字节,这个包在局域网内传输时,会被拆分为几个局域网数据报,那么其是否有可能会部分丢失? 有的书上又说udp包最大长度为65507字节,这是否只是考虑IP包的长度限制,而不考虑 udp包的丢失。 盼赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eion
2002-01-22
打赏
举报
回复
不关你的事
如果这个还要你考虑,那么局域网就不会有今天了,下层早就给你考虑了——方正我不考虑
soarhigh
2002-01-22
打赏
举报
回复
若将一个udp包分段,是否就像IP包分段一样,每一段都会自动产生一个同样的udp包头,如果
若没有收到全部分段,则认为丢弃,这些都是又TCP/IP机制自动完成的,是吗?
soarhigh
2002-01-22
打赏
举报
回复
你说的参数设置,是指什么?是指设置默认udp缓冲区的长度吗?
若超过物理的,则应该截断. 那么一个udp包被截成几段后,若其中一段丢失,有什么检测或恢复机制吗?盼赐教
不解
2002-01-22
打赏
举报
回复
对于UDP应该能通过参数设置,若超过物理的,则应该截断.
superdreamer
2002-01-22
打赏
举报
回复
UDP只支持512吧,最大好象不超过576,他不会自动分包,若超过,你要手动分包,而且不保证可靠性,若要,你需想TCP那样提供可靠认证
捕鲸叉
2002-01-22
打赏
举报
回复
gzup
global_boy
2002-01-22
打赏
举报
回复
TCP/IP会自动解决这个问题(个人看法)。
freeclick
2002-01-22
打赏
举报
回复
自动截断,数据丢失。
【计算机网络】——习题解析:一个
UDP
用户
数据
的
数据
字段为8192
字节
,在
数据
链路层要使用以太网来
传
输
,试问应当划分为几个IP
数据
报片?说明每一个IP
数据
报字段长度和片偏移字段的值
一个
UDP
用户
数据
的
数据
字段为8192
字节
,在
数据
链路层要使用以太网来
传
输
,试问应当划分为几个IP
数据
报片?说明每一个IP
数据
报字段长度和片偏移字段的值 答:6个
数据
字段的长度:前5个是1480
字节
,最后一个是800
字节
,片偏移字段的值分别是:0, 185, 370, 555, 740, 925 习题解析 (划分结果如最后图中所示)
UDP
数据
报 = 首部8
字节
+
数据
部分组成 因为数...
细节!
UDP
最大
传
输
报文长度是512
字节
还是1472
字节
?
疑问 今天学习DNS服务器的时候,发现,DNS使用的通信方式,有
UDP
和TCP两种。一般情况下使用的是
UDP
进行DNS域名查询。但是,在以下两种情况
会
使用TCP进行域名查询: 但是,这里就有个问题了。
UDP
支持的
最大
数据
不是受限于以太网帧的MTU
1500
字节
吗?那么计算下来,也应该是
1500
-20-8=1472
字节
啊。怎么就是512了? 解答 进行了一波搜索,终于找到原因了。以太网帧在
局域网
中的MTU是
1500
byte,但是在非
局域网
环境,如:internet下的时候,MTU是各个路由器进行一个配置的。所
UDP
数据
包
最大
传
输
长度
1.概念 以太网(Ethernet)
数据
帧的长度必须在46-
1500
字节
之间,这是由以太网的物理特性决定的。 这个
1500
字节
被称为链路层的MTU(
最大
传
输
单元
). 但这并不是指链路层的长度被限制在
1500
字节
,其实这这个MTU指的是链路层的
数据
区.并不包括链路层的首部和尾部的18个
字节
. 所以,事实上,这个
1500
字节
就是网络层IP
数据
报的长度限制. 因为IP
数据
报的首部为20
字节
,所以IP
数据
报的
数据
区长度
最大
为1480
字节
。而这个1480
字节
就是用来放TCP
传
来的TCP报文段或
UDP
传
来的
UDP
数据
TCP 、
UDP
、IP包的
最大
长度是多少
一、
传
输
层 TCP:对于TCP来说,
数据
是流式
传
输
的,
传
输
数据
可以接近无限大,单次
传
输
的
数据
受限于网络层。
UDP
:而对于
UDP
,IP报头占20
字节
,
UDP
报头占8
字节
,则
最大
的包体为65535(由报文长度字段决定)-20-8=65507,单次
传
输
的
数据
受限于网络层。 二、网络层
局域网
:MTU大约是
1500
字节
,也就是一个IP包可以
传
输
大约1460个字...
TCP/
UDP
数据
包
最大
传
输
MTU
概念 以太网(Ethernet)
数据
帧的长度必须在46-
1500
字节
之间,这是由以太网的物理特性决定的. 这个
1500
字节
被称为链路层的MTU(
最大
传
输
单元
). 但这并不是指链路层的长度被限制在
1500
字节
,其实这这个MTU指的是链路层的
数据
区.并不包括链路层的首部和尾部的18个
字节
. 所以,事实上,这个
1500
字节
就是网络层IP
数据
报的长度限制. 因为IP
数据
报的首部为20
字节
,所以IP
数据
报的
数据
区长度
最大
为1480
字节
. 而这个1480
字节
就是用来放TCP
传
来的TCP报文段或
UDP
传
来的
UDP
数据
报的
非技术类
1,649
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章