51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6039|回复: 3
打印 上一主题 下一主题

[求助]关于ARP广播和交换机泛洪的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-13 13:39:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个局域网内,主机A和B接在同一个交换机S(未划分VLAN)上。
    如果主机A要发送数据报到主机B。
    主机A会先在自己的ARP缓存中找主机B的IP地址,此时有两种情况:   
    1    如果有主机B的IP地址,就能查出对应的主机B的MAC地址,然后进行MAC帧的封装并发送。
       交换机S收到主机A的数据报后,首先更新自己的CAM表记录主机A的MAC地址和端口号,然后查找自己的CAM有无主机B的信息,如果有则把数据报转发到相应的端口,如果没有则把数据发送到除主机A所在端口以外的所有的端口,也就是所谓“泛洪”,等待主机B的响应。
     2.    如果找不到,则发送ARP广播请求,交换机S收到后,首先更新自己的CAM表记录主机A的MAC地址和端口号并转发此ARP广播,此时交换机所有端口都会收到此广播,主机B所到后会作出响应。

     以上是我对交换机过程的理解,有不对或不详细的地方请指正。
     但是如果交换机S是三层交换机,并且主机A和B,不是同一个VLAN上。此时交换机会如何工作。如果主机A和B不是同一个局域网内,又会如何?主机A是怎么找到主机B的MAC地址的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-4-30 14:46:00 | 只看该作者
三层交换机直接就有路由功能了,不全依靠arp了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-5-4 15:57:39 | 只看该作者
理解有误呀
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-5-6 02:52:00 | 只看该作者
建议楼主拿个switch,两台PC,做一些实验,应该就会理的很清楚啦
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 11:13 , Processed in 0.084837 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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