ARP协议以及集线器,交换机,路由器的组合
2009-05-06 21:50
169 查看
首先看看这个简单的拓扑结构:
网络1,2中,N1, N2和N3可以是集线器,交换机,路由器的任意组合。
一台主机首先分析目的IP地址是否视听一个网段
如果不是,报文发送给网关
如果是,察看ARP cache
如果存在,构造frame
如果不存在,发送ARP广播
ARP可以看作是网络层和数据连路层中间的一个glue协议。因为集线器和交换机无法识别IP地址,也就无法运行ARP协议了。
这个似乎就是无法用它们连接不同网络的原因了。不过仔细查看上面的步骤,如果由于错误的子网掩码配置,两台主机认为彼此认为在同一个网络内,由于ARP使用广播,所以交换机和集线器都会转发,从而彼此可以通讯。如果中间是路由器,由于Proxy ARP的应用,仍然可以通讯。
总结:如果两台主机IP通过子网掩码而在同一个网络,无论是用那个网络设备他们都能彼此通讯。如果不在同一个网络,那么只有路由器可以使他们通讯。
参考:
http://cisco.chinaitlab.com/TCP/38035.html http://en.wikipedia.org/wiki/Address_Resolution_Protocol http://en.wikipedia.org/wiki/Proxy_ARP
N1 ------------ PC1 | N3 | N2 ------------ PC2 网络1 | N1 ------------ PC1 | | | N2 ------------ PC2 网络2 |
一台主机首先分析目的IP地址是否视听一个网段
如果不是,报文发送给网关
如果是,察看ARP cache
如果存在,构造frame
如果不存在,发送ARP广播
ARP可以看作是网络层和数据连路层中间的一个glue协议。因为集线器和交换机无法识别IP地址,也就无法运行ARP协议了。
这个似乎就是无法用它们连接不同网络的原因了。不过仔细查看上面的步骤,如果由于错误的子网掩码配置,两台主机认为彼此认为在同一个网络内,由于ARP使用广播,所以交换机和集线器都会转发,从而彼此可以通讯。如果中间是路由器,由于Proxy ARP的应用,仍然可以通讯。
总结:如果两台主机IP通过子网掩码而在同一个网络,无论是用那个网络设备他们都能彼此通讯。如果不在同一个网络,那么只有路由器可以使他们通讯。
参考:
http://cisco.chinaitlab.com/TCP/38035.html http://en.wikipedia.org/wiki/Address_Resolution_Protocol http://en.wikipedia.org/wiki/Proxy_ARP
相关文章推荐
- 集线器(hub),交换机以及路由器异同;冲突域和广播域详解
- 集线器、交换机、路由器、网桥、网关以及它们之间的区别
- 集线器、交换机、路由器以及端口带宽区别
- 路由器和交换机 集线器的概念定义,以及他们三者之间的区别!
- 集线器,路由器,交换机的作用和区别是什么以及如何区分?
- 集线器、交换机、路由器、中继器及网关、网桥之间的区别
- 转发器、集线器、网桥、交换机、路由器和网关简介
- 集线器, 交换机, 路由器的区别与OSI 模型
- 集线器、交换机和路由器通俗解释
- 路由器、交换机、集线器之间的区别
- 中继器、集线器、交换机、路由器
- 集线器,路由器,交换机的作用和区别是什么?如何区分交换机,集线器,路由器?
- 路由器、交换机、网桥、集线器的区别
- 网桥、网关、交换机、中继器与路由器之间的区别以及所处的层
- 中继器,集线器,交换机,网桥,网关,路由器的功能作用及区别
- 交换机、集线器、路由器区别和使用浅谈
- 集线器、交换机、路由器、网桥、网关之间的区别
- 集线器、交换机、路由器的区别
- 集线器、交换机和路由器通俗点的解释
- 集线器HUB,交换机,路由器有什么作用