查看: 3122|回复: 5

重定向数据包,请教了

[复制链接]
发表于 2008-4-11 21:33:24 | 显示全部楼层 |阅读模式
我用科来抓包时,抓到很多重定向的数据包,请教了,能对它作详细讲解就更好了,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×
回复

使用道具 举报

发表于 2008-4-11 23:48:11 | 显示全部楼层
参考:http://www.csna.cn/forum.php?mod=viewthread&tid=4917http://www.csna.cn/forum.php?mod=viewthread&tid=3996

[ 本帖最后由 oldjiang 于 2008-4-11 23:52 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-4-12 10:04:04 | 显示全部楼层

回复 2# 的帖子

谢谢oldjiang版主。姜还是老的辣。

上面那个数据包有什么作用?
回复

使用道具 举报

发表于 2008-4-13 00:57:14 | 显示全部楼层
请在论坛搜索ICMP,注意“搜索范围”是“搜索所有开放的板块”。呵呵,我对ICMP不熟。
回复

使用道具 举报

发表于 2008-4-17 18:23:25 | 显示全部楼层
当IP数据报应该被发送到另一个路由器时,收到数据报的路由器就要发送ICMP重定向差错报文给IP数据报的发送端。这在概念上是很简单的,正如图9-3所示的那样。只有当主机可以选择路由器发送分组的情况下,我们才可能看到ICMP重定向报文。
1)我们假定主机发送一份IP数据报给R1。这种选路决策经常发生,因为R1是该主机的默认路由。
2)R1收到数据报并且检查它的路由表,发现R2是发送该数据报的下一站。当它把数据报发送给R2时,R1检测到它正在发送的接口与数据报到达接口是相同的(即主机和两个路由器所在的LAN)。这样就给路由器发送重定向报文给原始发送端提供了线索。
3)R1发送一份ICMP重定向报文给主机,告诉它以后把数据报发送给R2而不是R1。


重定向一般用来让具有很少选路信息的主机逐渐建立更完善的路由表。主机启动时路由表中可以只有一个默认表项(在图9-3所示的例子中,为R1或R2)。一旦默认路由发生差错,默认路由器将通知它进行重定向,并允许主机对路由表作相应的改动。ICMP重定向允许TCP/IP主机在进行选路时不需要具备智能特性,而把所有的智能特性放在路由器端。显然,在我们的例子中,R1和R2必须知道有关相连网络的更多拓扑结构的信息,但是连在LAN上的所有主机在启动时只需一个默认路由,通过接收重定向报文来逐步学习。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×
回复

使用道具 举报

发表于 2008-4-18 10:42:09 | 显示全部楼层
呵呵  ggggggggggggggggggggg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表