二层交换机能连接两个局域网吗?网桥呢?为什么
⼆层交换机能连接两个局域⽹吗?⽹桥呢?为什么
但从拓扑上看,交换机就是多于2个端⼝的⽹桥,⽹桥就是只有2个端⼝的交换机,所以⽹桥能实现的,交换机没有理由实现不了。
你说得对,⽹桥是⼆层设备,所以它根本不关⼼⾃⼰的两个端⼝所连的⽹络是什么IP地址,它只根据帧的MAC地址决定是转发还是丢弃,所以,⽹桥两边的LAN要使⽤同⼀个IP⼦⽹来建⽴⼀个⼤LAN。如果⽹桥两边的LAN使⽤的是两个不同的⼦⽹IP 地址,⽐如⼀边是192.168.1.0;另⼀边是192.168.2.0,它们就没法通信,倒不是⽹桥不给转(⽹桥根本不看IP地址,它看不见3层信息),⽽是对⾯的终端设备不要。因为你这么做的效果和根线把两台电脑连接起来,然后给他们配上了不同⽹络的IP地址⼀样。虽然线没有⽑病,但是通不了。
路由器就不⼀样了,它要根据数据包头的IP地址决定⾃⼰把数据包转发给谁。它的作⽤就是转发处于两个不同⽹络的数据包。所以,完全可以给两个有不同⼦⽹IP的LAN实现包传递。
最后解释⼀下为什么使⽤同⼀个IP⽹段还叫做“LAN”,也就是这个“LAN”是什么意思,以及⽹桥和hub的区别。
⾸先,⽹桥所连的那两个LAN都是⽤hub连接起来的⽹络;⽽路由器所连的则是⽤交换机连接起来的⽹络
(也可以⽤hub);前者的LAN是1层的概念,也就是物理上这两个⽹络不在⼀起,需要接在⼀起(⽐如计算机房A和B需要进⾏连接并处于同⼀个⽹络中,就适合⽤⽹桥连),⽽后者的LAN是3层的概念,也就是根据IP地址来看,它不在同⼀个⽹段(⽐如同⼀个计算机房⾥⼀部分电脑要⽤来画图,另⼀部分要⽤来算帐,还有⼀部分要⽤来看⽚,相互不希望直接串线影响情绪,但它们物理上⼜在⼀起,就通过2层的⽅法来逻辑地隔离它们⽐如划VLAN,这时⼜希望它们能够根据3层的过滤规则有选择地进⾏通信,就要⽤路由器做VLAN间路由来实现)。
其次,⽹桥和hub的区别是⽹桥可以对收到的帧进⾏判断,然后把不必转发的帧丢弃,⽽hub⽆论什么帧都会在所有⼝发送,这是⼀种没有任何智能的纯功率放⼤⾏为。
最后总结⼀下,hub是1层设备,⽹桥是2层设备,路由器是3层设备;所以当你关注设备两端所连⽹络的IP地址时,⽹桥很像hub,它们都要求两端的IP地址在同⼀个IP⼦⽹(尽管它们⾃⼰并不能读懂IP地址),因为这样才能实现终端主机之间的通信,但路由器两段可以处于不同IP⼦⽹中,或者说就该处于不同的IP⼦⽹中;⽽当你关注的是使⽤设备的物理拓扑时,⽹桥很像路由器,它们都是连接着两个⽹络,也都是基于某种判断来实现包的转发或丢弃,⽽hub既不判断,也不丢弃,更不转发,它只会把收到的东西放⼤到让所有接⼝都可以收到。因此,当你规划2层⽹络的时候,不⽤考虑hub(hub不能出现在你的2层拓扑中);当你规划3层⽹络的时候,不⽤考虑⽹桥(⽹桥不能出现在你的3层拓扑中),等规划好以后,这些设备有需要可以随便添,因为不影响⽹络结构。
用路由器连接两台电脑不⽤谢,不⽤谢,您太客⽓了。(别介意,因为你给我评了最佳答案我就没法修改答复了,所以我先说好了客⽓话预备着)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。