免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3677 | 回复: 13
打印 上一主题 下一主题

一条与ICMP有关的面试题,请大家帮忙探讨一下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-02 16:35 |只看该作者 |倒序浏览
考虑以太网上有一台传统主机H,还有12个路器和它相连。找到一个携带IP分组的单帧(稍微有点不合法),使的当主机H发送它时,会引起H收到24个分组。(跟ICMP有关)

论坛徽章:
0
2 [报告]
发表于 2005-12-02 18:27 |只看该作者

回复 1楼 bigman123 的帖子

组播/广播应该都可以的吧?

论坛徽章:
0
3 [报告]
发表于 2005-12-02 18:33 |只看该作者
具体是怎么样的帧才可以有这种效果?

论坛徽章:
0
4 [报告]
发表于 2005-12-02 18:57 |只看该作者
其实就要找到一个帧,来使得H可以收到24的分组

论坛徽章:
0
5 [报告]
发表于 2005-12-02 19:31 |只看该作者
使用一个TTL为1的ICMPecho request\r\nIP和MAC都是广播\r\nIP是子网广播\r\nMAC是广播

论坛徽章:
0
6 [报告]
发表于 2005-12-02 20:15 |只看该作者
这样就是说因为IP和MAC的广播方式不一致导致路由器会发回一个ICMP差错报文和一个ICMP回应报文,是吗?

论坛徽章:
0
7 [报告]
发表于 2005-12-03 14:31 |只看该作者
因为TTL=1\r\n所以还有差错报文

论坛徽章:
0
8 [报告]
发表于 2005-12-03 19:58 |只看该作者
ccie 的问题吗?\r\n\r\nIP和MAC的广播方式不一致导致路由器会发回一个ICMP差错报文和一个ICMP回应报文

论坛徽章:
0
9 [报告]
发表于 2005-12-03 22:30 |只看该作者
原帖由 oppenheimar 于 2005-12-2 19:31 发表\r\n使用一个TTL为1的ICMPecho request\r\nIP和MAC都是广播\r\nIP是子网广播\r\nMAC是广播
\r\n\r\n这样行吗?你的ip广播和mac广播其实是一个包

论坛徽章:
0
10 [报告]
发表于 2005-12-04 05:02 |只看该作者
ping一个广播地址的2000字节的大包,路由器将分片,拆成2个包回复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP