發布時間:2022-07-14 文章來源:xp下載站 瀏覽:
網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據資源、信息資源、知識資源、專家資源、大型數據庫、網絡、傳感器等。 當前的互聯網只限于信息共享,網絡則被認為是互聯網發展的第三階段。 路由器和交換機的區別:交換機主要是實現大家通過一根網線上網,但是大家上網是分別撥號的,各自使用自己的寬帶,大家各自上網沒有影響,哪怕其他人在下載,對自己上網也沒有影響,并且所有使用同一條交換機的電腦都是在同一個局域網內。路由器比交換機多了一個虛擬撥號功能,通過同一臺路由器上網的電腦是共用一個寬帶賬號,大家之間上網是相互影響的,比如一臺電腦在下載,那么同一個路由器上的其他電腦會很明顯的感覺到網速很慢。同一臺路由器上的電腦也是在一個局域網內的。 ==== 從 普通用戶用途 的角度來劃分: 交換機用來將一根網線變為多根,如果網絡需要登錄大家各自分別登錄。 路由器用來將一條網絡變為多條,分出的多條網絡共享主線的網絡帶寬。 // 這里以普通用戶視角描述,用詞不準確,謝絕打臉 實際情況是大部分家用路由由路由器和交換機兩部分組成,交換機用于內部網絡數據傳輸,路由器利用 NAT 轉發數據與外部網絡通信。 ==== 從 課本上的定義 的角度來劃分: 交換機 用于同一網絡內部數據的快速傳輸 轉發決策通過查看二層頭部完成 轉發不需要修改數據幀 工作在 TCP/IP 協議的二層 —— 數據鏈路層 工作簡單,直接使用硬件處理 路由器 用于不同網絡間數據的跨網絡傳輸 轉發決策通過查看三層頭部完成 轉發需要修改 TTL ,IP 頭部校驗和需要重新計算,數據幀需要重新封裝 工作在 TCP/IP 協議的三層 —— 網絡層 工作復雜,使用軟件處理 // 應該說,這個定義已經很過時了,三層(多層)交換機早就已經普遍使用了,但是天知道什么原因,至少我手頭的某一本課本還是這樣說的。 這是許多課本上的標準解答,在傳統上來講也是正確的。 由于交換機只需要查看 二層數據幀 的頭部即可決策轉發地址,策略十分簡單,可以直接通過硬件芯片實現相應功能,所以可以做到廉價高速,被大量應用在接入層。 而路由器由于需要處理跨網絡的連接,必須在接收到完整的 IP數據包 后才能轉發數據,路由協議又比較復雜,所以只能使用軟件的方式實現相應的功能,要達到高性能只能付出更高的價格。 另外,由于二層轉發只需要查看 幀頭部 即可開始轉發,也使得 (二層)交換機 有了一項獨門功夫:直通轉發。簡單說就是只接收數據幀頭部就開始轉發,從而達到更高的性能。 ==== 從 轉發模式 的角度來劃分: Tips: 這里只討論三層(多層)交換機,二層同上一條 交換機 硬件處理交換 (轉發) 過程 一次路由(尋路),多次交換(轉發) 路由器 軟件處理交換 (轉發) 過程 一次路由(尋路),一次交換(轉發) // 據說也有純軟件轉發的三層交換機,暫不討論 雖然上面寫的是軟/硬件的區別,實際上更多的是工作模式上的區別: 三層(多層)交換機并非純硬件工作,而是有單獨的路由引擎,但是路由引擎并非一直工作,而是在第一次通信的時候通過路由引擎查詢路由表,建立轉發表,之后的數據不再經過路由引擎,而是通過與二層類似的交換引擎進行轉發。 由于工作內容簡單,轉發引擎可以使用專門的硬件芯片來達到廉價高性能。 而路由器對每一個數據包都進行路由查詢,占用大量資源,所以尋路效率較低, 由于路由協議復雜,無法通過純硬件芯片處理,造成大量數據轉發時性能比不上三層(多層)交換機。 Tips: 事實上路由器方面也有類似的,例如思科快速轉發機制(CEF-Cisco Express Forwarding) 也正是工作模式上的差異,造成了他們在實際應用時的一些區別: 三層(多層)交換機的路由引擎較弱,相比路由器支持的路由協議有限。 同樣由于三層(多層)交換機的路由引擎較弱,且轉發表有限,不適合復雜的多網絡互聯。 因為并不是每一個包都會經過路由引擎,三層(多層)交換機的路由策略功能較弱。 三層(多層)交換機更適合網絡結構簡單,交換數據量大的情景下使用(例如小型網絡的匯聚層) 路由器更適合復雜的多網絡互聯的核心交換區域。 網絡的神奇作用吸引著越來越多的用戶加入其中,正因如此,網絡的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術都需要適時應勢,對應發展,這正是網絡迅速走向進步的催化劑。 |