-
1 # 使用者2176649417991495
-
2 # 使用者382241171835059
路由和交換機是我們在網路上見到最多的兩個硬體,路由和交換機有時使我們有點無法區別,為什麼呢?其在表面看來,我們是乎很容易區別路由和交換機,因為路由是網際層硬體裝置,主要任務是對IP包的處理並用IP地址進行路由選路,而交換機是鏈路層硬體裝置,它主要處理幀,透過幀的物理地址來交換資訊的。並選擇把資訊發給那個網路。其實從概念上來講這很好區別的一個是透過IP選路,一個是透過物理地址來選路的,人們通常用HUB(集線器)來和交換機比較,而交換機和HUB的最大不同就是能隔離衝突域,這個過程必然要對物理地址進行選路。
我們看到這裡,區別交換機和路由是不難的,但是你別忘了,路由器雖然是IP選路,但是最終要在物理網路上傳輸還得把IP地址對映或者說轉換為物理地址來進行傳輸的,那麼就是說他必須知道對方的的物理地址才能進得能信。我們看看下面一個結構圖:
網路1
|
路由器R3
|
交換機
||
||
網路2-----路由器R1--------||---------路由器R2------網路3
我們看到這裡面有三個網路兩個路由和一個交換機,我們在這裡是透過示圖來說明交換機和路由的區別,我們看如果網路2有一臺主機要和網路1的通訊,選透過路由器R1選路,把這資訊傳給交換機,交換機是用物理目標地址來決定是發向那個埠的,在開始交換是沒有這樣的物理地址資訊,怎麼辦呢。交換隻有發一個廣播了,很遺憾的是路由器R3會過濾了這個廣播,這個廣播並不能到達網路1。好象我們這個通訊並不能實現。在這裡我們把交換機當路由,在互聯路由上我們把交換機希望過高,因為工作在鏈路層的裝置,只能以物理地址作為依據,我們來看看網路是怎麼樣處理這個問題的,其實對於路由來說他並不知道,交換機的存在,即使在物理網路上傳輸的幀也沒有交換機的物理地址,也就是路由看成到R3路由器是一條通路,中間沒有任何東西,而事實上卻有一個交換機的存在,我們先來看看路由器R1是怎樣和R3通訊的,當路由器R1沒有R3路由器的路由資訊時,路由器廣播一個資訊,這樣R2和R3同時會得到這個報文,處理以後,看目的主機是否在網路3,如果路由器R2得不到反應,或是在路由表中找不到這個IP就被丟棄,並回應R1路由器,報文不可到達。而別透過交換機路由器R3卻找到了主機,並回應路由器,些報文可達,並沒自己的物理地址交給路由器R1,這樣路由器R1有了到R2和R3的路由表了,下次傳輸時就可以用這個路由表進行選路了。同時路由器R1透過路由器R2和R3知道了總個網路的拓樸,這樣路由一步步就智慧了。
我們再來看看交換機是一個什麼角色,在這裡交換機連線了三個路由器,正因為路由器在物理網路上傳輸幀時只有對方的路由的物理地址而沒有交換機的物理地址,這樣,當這個資訊傳到交換機就對幀關的目的地址分析,然後看對應表有沒這個物理地址的資訊,如果沒有,就發一個廣播,要求有這個地址的裝置迴應,並給出迴應,交換機從迴應的資訊中得到那個裝置的物理地址並和交換機埠建立對映關係,然後把資料發向對方。總個過程算完成了。
這是關鍵的一點,我們想想如路由器是以交換機的地址作為下一站地址,那麼情況是怎麼樣呢?因為交換機沒有處理IP包的能力,它只能透過幀中的物理地址來選擇交換的,此時交換機發現沒有任目的地的資訊,那麼這個包就到此為至了,交換機最終不得不丟失。所以對於一個IP層去看交換機的話,顯然是不可見的,對於路由器來說它完全把它看成了是線路中的一部分與一條直通的線路並沒什麼區別,也就是說交換所作的工作,路由器是根本無法察覺的。
說到這裡大家應對路由和交換機有個完全的瞭解了,如果你不懂什麼叫路由中的下一站的概念和路由及交換機功能和原理是什麼,想你應去看一看我基礎知識裡的關於這些介紹,這裡就不重複了。
參考資料:
回覆列表
第一,路由器可以給你的區域網自動分配IP,虛擬撥號,就像一個交通警察,指揮著你的電腦該往哪走,你自己不用操心那麼多了。交換機只是用來分配網路資料的。
第二,路由器在網路層,路由器根據IP地址定址,路由器可以處理TCP/IP協議,交換機不可以。交換機在中繼層,交換機根據MAC地址定址。
第三,路由器可以把一個IP分配給很多個主機使用,這些主機對外只表現出一個IP。交換機可以把很多主機連起來,這些主機對外各有各的IP。
第四,路由器提供防火牆的服務,交換機不能提供該功能。集線器、交換機都是做埠擴充套件的,就是擴大區域網(通常都是乙太網)的接入點,也就是能讓區域網可以連進來更多的電腦。 路由器是用來做網間連線,也就是用來連線不同的網路。
第五,我們來舉個例子:路由器相當於郵局,把信投遞到收件人地址,它的任務就完成了。但是信郵到了你們宿舍樓,而這個地址不是你一個人專享的,所以樓管王大爺還要負責把信給到你手裡,他不會關心收件人地址,只看收件人姓名,然後打個內線電話叫你來取信。如果沒有郵局,你沒法向世界各地的漂亮妹子們發信,也沒法從樓外的漂亮妹子那裡收信。但是因為樓管王大爺的存在,你仍然可以透過他與同宿舍樓的好基友書信往來。所有郵局構成的系統,就是“廣域網”,而你的宿舍樓,就是“區域網”,構建區域網是不需要路由器的。