一文讀懂集線器、交換機 集線器和路由器的區別


集線器和路由器的區別(一文讀懂集線器、交換機)
很多人都難以分清集線器、交換機、路由器的區別,本文將以通俗易懂的方式助你了解分清 。
千兆以太網交換機與sfp插槽
區分集線器、交換機、路由器(比喻法)
某一天,你到你女友小芳(暫定這個名字吧)就讀的學校去找她,那么你的做法是什么呢:
一、集線器的工作方式:
你站到學校中庭,大喊一聲“小芳,我來你找你了!” (廣播)
如果這個時候正好有別人也在大喊大叫,你就必須等他喊完了再喊 。(排隊)
如果你喊的時候不巧碰上另一個人跟你同時喊,那么你和他喊的內容都不能被聽見 。(沖突)
你喊的時候,是聽不見別人說什么的,只有喊完了才開始豎起耳朵聽 。(半雙工工作方式、監聽)
【一文讀懂集線器、交換機 集線器和路由器的區別】果然,對面樓里傳來了你女友的聲音“你去死吧!” (響應)
二、交換機的工作方式:
你女友事先通知了你她的手機號碼(Mac地址) 。
你撥通了她的手機 。(建立連接)
對她說“我來找你了,因為我想你想得要死,我的甜心,我的寶貝……” 。(獨享信道)
你的女友聽得不耐煩,沒等你說完就回了一句“肉麻死了”! (全雙工方式)
三、路由器的工作方式:
你事先把你所有女友所在的XX系XX級XX班XX號座位的信息記錄在你的粉紅色筆記本上(建立路由表)
你找到了小芳的地址(IP地址),并且確定了如何才能找到她的途徑 (路由選擇)。
你到學校門房問到了XX系所在的樓,又到XX系問到了XX班的教室,又到XX教室問到了XX號座位的位置……經過N次詢問(N跳),你終于來到了小芳的面前 。
通過上述的比喻法,相信大家對集線器、交換機、路由器的區別,都有了一個較清晰的概念 。下面再以正規的概念說法分析集線器、交換機、路由器三者的區別,讓大家可以有一個更深入的了解 。
什么是集線器?
集線器,英文名又稱Hub,在OSI模型中屬于數據鏈路層 。價格便宜是它最大的優勢,但由于集線器屬于共享型設備,導致了在繁重的網絡中,效率變得十分低下,所以我們在中、大型的網絡中看不到集線器的身影 。如今的集線器普遍采用全雙工模式,市場上常見的集線器傳輸速率普遍都為100Mbps 。接下來我們了解一下集線器的幾個概念:
共享型
集線器最大的特點就是采用共享型模式,就是指在有一個端口在向另一個端口發送數據時,其他端口就處于“等待”狀態 。為什么會“等待”呢?舉個例子來說,其實在單位時間內A向B發送數據包時,A是發送給B、C、D三個端口的(該現象即緊接下文介紹的IP廣播),但是只有B接收,其他的端口在第一單位時間判斷不是自己需要的數據后將不會再去接收A發送來的數據 。直到A再次發送IP廣播,在A再次發送IP廣播之前的單位時間內,C、D是閑置的,或者C、D之間可以傳輸數據 。我們可以理解為集線器內部只有一條通道(即公共通道),然后在公共通道下方就連接著所有端口 。
IP廣播
所謂IP廣播(也稱:群發),是指集線器在發送數據給下層設備時,不分原數據來自何處,將所得數據發給每一個端口,如果其中有端口需要來源的數據,就會處于接收狀態,而不需要的端口就處于拒絕狀態 。舉個例子來說:在網內時,當客戶端A發送數據包給客戶端B時,集線器便將來自A的數據包群發給每一個端口,此時B就處于接收狀態,其它端口則處于拒絕狀態;在網外也如此,當客戶端A發送域名“https://www.toutiao.com/”時,通過集線器,然后經過DNS域名解析把IP地址(202.108.36.172)發回給集線器 。此時,集線器便群發給所有接入的端口,需要此地址的機器便處于接收狀態(客戶端A處于接收狀態),不需要則處于拒絕狀態 。

    推薦閱讀