hub,桥,交换机,路由器的区别
1、四種設備在網絡中的物理位置
如下圖
2、這四種設備的本質
這四種設備,不管怎樣,他們都是進行包的轉發(fā),只不過轉發(fā)的行為有些不一樣而已
3、逐一介紹
對于hub,一個包過來后,直接將包轉發(fā)到其他口。
?
對于橋,包過來后,會首先檢查包的destination address是否在mac address和端口綁定表中,如果在,則根據mac和端口綁定表,將包從相應的端口轉發(fā)出去,如果不在,則丟棄。
同時,他會記錄下包的source address以及這個包進來的那個口,然后更新mac address和端口綁定表,目的是為下次判斷和轉發(fā)做準備。我們通常說橋是層2設備的原因是他只使用mac address而不使用ip address來完成轉發(fā)功能。
?
對于switch,switch和橋的功能類似,不過,一般情況下,switch具有更多的硬件端口。一般來講,switch都是不具有軟件的,都是ASIC電路。
另外,根據switch產品的不同,他可能工作在第二層(使用mac address)或者工作在第三層(使用ip address)
?
對于router,通過ip address來判斷是否轉發(fā),從哪個端口出去(ip table),另外router相對于switch的一個最大的優(yōu)點是,router是具有軟件的,這就為很多功能的實現提供了良好的條件,非常便利。
4、橋接(bridging)和路由( routing)
注意:橋接和橋不是一個概念,橋接是動詞,指一系列動作,這一系列動作構成了橋接這個功能。經常聽到的“橋接模式”,指這個設備(不一定是橋,可能是路由器)現在正在執(zhí)行橋接動作。在上文所講的四種設備都是硬件設備,然后他們干一些不同的行為,這些不同的行為才是他們最為本質的區(qū)別,有的是橋接功能,有的是路由功能。硬件只是載體,行為才是本質。
以此類推可以得到路由的相關知識。
?
轉載于:https://www.cnblogs.com/midhillzhou/p/6257105.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的hub,桥,交换机,路由器的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: buildroot--ubootkern
- 下一篇: [转载]C#中MessageBox.Sh