文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 思科技术 » 二层交换机要arp表吗       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: 二层交换机要arp表吗  ( 查看:538  回复:18 )   
 
yinyi93
副版主  点击可查看详细


帖子 473
精华 0
无忧币 1073
积分 506
阅读权限 140
注册日期 2007-9-12
最后登录 2008-9-7 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-15 22:08   标题:二层交换机要arp表吗
上一帖 |
arp是个三层协议,可是如果一个交换机接上两台主机也能相互转发数据,而且主机必须配置IP,那交换机是通过什么来实现的啊,一直都搞不清楚!



2008-3-15 22:081楼
[ 顶部 ]
 
aliceandwendy
技术员  点击可查看详细


帖子 188
精华 0
无忧币 769
积分 215
阅读权限 30
来自 (保密)
注册日期 2007-11-22
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
    ICQ 状态     
发表于:2008-3-15 23:22 
既然是2层的交换机,那么交换机关心的数据包的程度只可以到达第2层MAC地址那部分咯,
虽然我们在给每个机器配置了IP地址,但是这个时候还是用不到的啊.
在2层的交换机中进行数据转发的机制还是依靠MAC地址的.
当一个交换机启动的时候,它会自动去侦测那些联系到自己端口上的 机器的MAC地址的.从而形成了一个PORT--MAC这样一个对应表~~~~
假若是在一个端口上连接了很多的机器(利用HUB连接),那么当给这个端口上的一个机器发送数据包的时候,还是BROADCAST的形式~~
在2层的交换机中存在的是一个PORT---MAC表.



2008-3-15 23:222楼
[ 顶部 ]
 
yinyi93
副版主  点击可查看详细


帖子 473
精华 0
无忧币 1073
积分 506
阅读权限 140
注册日期 2007-9-12
最后登录 2008-9-7 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-22 14:34 
谢谢,理解了!



2008-3-22 14:343楼
[ 顶部 ]
 
800du
新新人类  点击可查看详细



帖子 2
精华 0
无忧币 12
积分 2
阅读权限 20
注册日期 2008-3-17
最后登录 2008-3-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-23 11:45 
那依二楼的意思,应该是不需要arp了



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-3-23 11:454楼
[ 顶部 ]
 
xiahe168168
新新人类  点击可查看详细



帖子 1
精华 0
无忧币 9
积分 1
阅读权限 20
注册日期 2007-9-26
最后登录 2008-4-8 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-23 14:36   标题:对以上ARP一点新见解!

本人对以上ARP一点理解:
     ARP是三层协议,是用来完成三层地址到二层地址的一个解析,大概解析过程如下:
  假如两台IP地址是同网段的PC机A和B通过一个以太网交换机相连,当把这三个设备连好之后,这两个PC的ARP 缓存内没有对方的二层地址,如果A想和B通信,首先在三层封装一个ARP请求数据包,这个数据包的源地址是A的本机地址,目地地址是255.255.255.255.内容是询问IP地址是B的主机回一个ARP数据包(让B回的数据包里面包含B主机的MAC地址.)这个数据包在二层封装时,源MAC地下是A的,目的MAC是六个F.当这个层包到达交换机时,交换机查看这个包的MAC地址,发现MAC表中没有这个源MAC地址,就把这个MAC地址存入缓存,然后查看目的MAC地址,发现是六个F,就把这个包从所有端口转发出去.当主机B收到此数据包,二层拆封,三层拆封,看到是个ARP请求包,然后就给A回一个ARP数据包,里面包含了B的MAC地址.由于A向B发送的数据包里有A的MAC地址,所以B就知道A的MAC地址.把这个数据包经过三、二层封装,然后发出去,交换机收到这个数据包,查看MAC地址,发现MAC表里没有源MAC地址的记录,然后把这个源MAC地址记入MAC表,然后再查看MAC表,发现里面有目的MAC地址的记录,最后把这个包从MAc表对应的端口发出去.A收到这个数据包,拆封看到是B回的ARP包,这下就把B的MAC地址写入ARP缓存.

[ 本帖最后由 xiahe168168 于 2008-3-23 14:44 编辑 ]



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-3-23 14:365楼
[ 顶部 ]
 
llwwtt
助理工程师  点击可查看详细



帖子 1180
精华 0
无忧币 582
积分 1182
阅读权限 40
来自 (保密)
注册日期 2007-1-13
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-2 13:38 
学习了!!!!!!!!!!!!!!!!!!!!



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-2 13:386楼
[ 顶部 ]
 
canalc
新新人类  点击可查看详细



帖子 20
精华 0
无忧币 14
积分 24
阅读权限 20
注册日期 2007-10-31
最后登录 2008-5-1 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-2 14:11 
ARP非常明显,是由PC自己去完成的.
PC自己解析同网段IP的MAC地址,然后广播寻找,二层交换机通过PORT-MAC表转发二层的MAC桢.
我们可以通过ARP -A命令,查看PC的ARP解析表.
还有我们知道,二层交换机不通过3层设备是不能实现网间路由的.所以二层交换机上的PC通讯,仅限于同一网段.



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-2 14:117楼
[ 顶部 ]
 
iskyle
新新人类  点击可查看详细



帖子 47
精华 0
无忧币 30
积分 55
阅读权限 20
注册日期 2007-4-20
最后登录 2008-8-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-2 14:40 
顶楼上的



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-2 14:408楼
[ 顶部 ]
 
yoursqk
新新人类  点击可查看详细



帖子 39
精华 0
无忧币 -2
积分 37
阅读权限 20
注册日期 2008-4-3
最后登录 2008-9-4 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-4 21:48 
指正一下 ARP是一个 二层 的协议
不要被它所涉及到的IP地址所混淆,其实ARP不关心IP地址到底是多少
当主机在ARP表中查找不到目标地址的IP地址时,它就会发送一个ARP查询,其实就是广播一个ARP查询,所使用的二层MAC地址FF.FF.FF.FF.FF.FF,所有主机都会接受到这个ARP查询,并进行分析,但是只有真正的目的主机才会响应这个ARP查询,源主机接受到这个响应后,将IP地址加入到ARP表中。
由上面可以看出ARP只在2层跑,所以是一个2层的协议



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-4 21:489楼
[ 顶部 ]
 
sy070904@yahoo
技术员  点击可查看详细


帖子 730
精华 0
无忧币 1172
积分 894
阅读权限 30
注册日期 2008-3-14
最后登录 2008-9-8 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-5 14:13 
同意楼上的,ARP是一个二层协议。五楼的兄弟解释的有点小问题,ARP请求包里并没有255.255.255.255这个目的IP地址,楼上的说得对,ARP请求是一个二层的广播包,目的MAC是全F,用于以太网的ARP请求或应答分组格式如下:
以太网目的地址 以太网源地址 帧类型(前三项是以太网首部) 硬件类型 协议类型 硬件地址长度 协议地址长度 OP 发送端以太网地址  发送端IP地址 目的以太网地址 目的IP地址

其中OP表示是ARP请求或者是ARP应答。若是请求的话,“以太网目的地址”是全F,“目的以太网地址”是全0.



【北京活动】两小时搞定负载均衡实战解析
2008-4-5 14:1310楼
[ 顶部 ]
 
107892768
技术员  点击可查看详细



帖子 264
精华 0
无忧币 74
积分 288
阅读权限 30
注册日期 2007-1-8
最后登录 2008-6-11 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-11 09:22 
二层交换机也要学习ARP表的  要不小公司就不会有ARP欺骗了



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-11 09:2211楼
[ 顶部 ]
 
alexclover
技术员  点击可查看详细



帖子 261
精华 0
无忧币 161
积分 261
阅读权限 30
注册日期 2008-1-14
最后登录 2008-9-7 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-11 16:38 
不错



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-11 16:3812楼
[ 顶部 ]
 
menghu
新新人类  点击可查看详细



帖子 34
精华 0
无忧币 99
积分 32
阅读权限 20
注册日期 2008-4-4
最后登录 2008-8-31 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-12 14:17 
同意1楼的说法!



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-12 14:1713楼
[ 顶部 ]
 
qujie1030
技术员  点击可查看详细


十二生肖之虎   行业勋章   技术勋章   诚信兄弟  
帖子 166
精华 0
无忧币 172
积分 279
阅读权限 30
注册日期 2006-6-2
最后登录 2008-5-23 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2008-4-12 17:03 
ARP是二层的,RARP是三层的。



用户必读,51CTO积分系统调整通知
2008-4-12 17:0314楼
[ 顶部 ]
 
z-cf
新新人类  点击可查看详细



帖子 22
精华 0
无忧币 1
积分 22
阅读权限 20
注册日期 2008-4-4
最后登录 2008-7-30 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-4-28 17:03 
肯定是要的



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-4-28 17:0315楼
[ 顶部 ]
 
aliceandwendy
技术员  点击可查看详细


帖子 188
精华 0
无忧币 769
积分 215
阅读权限 30
来自 (保密)
注册日期 2007-11-22
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
    ICQ 状态     
发表于:2008-5-25 07:25 
ARP到底是哪个层的,可能也就是在考试的时候会这样问,
但是交换机工作的原理一定是按"mac--port"来的~~

再开始的时候,每个机器都是以广播的方式进行信息交流,但是呢,信息到了交换机的时候,它就会提取出发来的广播包中的源地址,并且把这个地址和它来自的那个端口一起对应起来,放在交换机的ARP表中.每次都是这样:先把发来的信息的源地址和端口号绑在一起放到ARP表中,然后再去分析数据包中的目的地址,看看在ARP表中是否可以找到相应的条目,如果找到的话,那就把这个信息包发到相应的端口中,这个时候进入了这个"端口"还是以广播方式来进行的.因为这里一个端口就是一个冲突域.如果在ARP表中找不到相应的条目,那就把这个包广播到除了这个端口的所有的端口!!!



2008-5-25 07:2516楼
[ 顶部 ]
 
550458448
新新人类  点击可查看详细



帖子 81
精华 0
无忧币 1
积分 82
阅读权限 20
注册日期 2008-4-13
最后登录 2008-6-21 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-25 10:25   标题:ARP

arp协议是个2层协议
因为ARP关心的只是MAC地址,他只在一个网段内起作用
夸网段是起不了作用的
所以不可能是网络层协议



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-5-25 10:2517楼
[ 顶部 ]
 
floc
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 5
积分 9
阅读权限 20
注册日期 2008-5-25
最后登录 2008-7-9 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-25 11:20   标题:有ARP表 但形式、内容和PC不一样吧





网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-5-25 11:2018楼
[ 顶部 ]
 
benfeng
新新人类  点击可查看详细



帖子 23
精华 0
无忧币 6
积分 25
阅读权限 20
注册日期 2007-5-20
最后登录 2008-9-2 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-25 13:29 
二层交换机不需要ARP表,除非需要管理交换机



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-5-25 13:2919楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号