1、路由器算法
鏈接兩個或多個網絡的硬件設備,在網絡間起網關的做用,是讀取每個數據包中的地址而後決定如何傳送的專用智能性的網絡設備。它可以理解不一樣的協議,例如某個局域網使用的以太網協議,因特網使用的TCP/IP協議。這樣,路由器能夠分析各類不一樣類型網絡傳來的數據包的目的地址,把非TCP/IP網絡的地址轉換成TCP/IP地址,或者反之;再根據選定的路由算法把各數據包按最佳路線傳送到指定位置。因此路由器能夠把非TCP/IP網絡鏈接到因特網上。服務器
路由器又能夠稱之爲網關設備。路由器就是在OSI/RM中完成的網絡層中繼以及第三層中繼任務,對不一樣的網絡之間的數據包進行存儲、分組轉發處理,其主要就是在不一樣的邏輯分開網絡。而數據在一個子網中傳輸到另外一個子網中,能夠經過路由器的路由功能進行處理。在網絡通訊中,路由器具備判斷網絡地址以及選擇IP路徑的做用,能夠在多個網絡環境中,構建靈活的連接系統,經過不一樣的數據分組以及介質訪問方式對各個子網進行連接。路由器在操做中僅接受源站或者其餘相關路由器傳遞的信息,是一種基於網絡層的互聯設備。網絡
原理:性能
網絡中的設備相互通訊主要是用它們的IP地址,路由器只能根據具體的IP地址來轉發數據。IP地址由網絡地址和主機地址兩部分組成。在Internet中採用的是由子網掩碼來肯定網絡地址和主機地址。子網掩碼與IP地址同樣都是32位的,而且這二者是一一對應的,子網掩碼中「1」對應IP地址中的網絡地址,「0」對應的是主機地址,網絡地址和主機地址就構成了一個完整的IP地址。在同一個網絡中,IP地址的網絡地址必須是相同的。計算機之間的通訊只能在具備相同網絡地址的IP地址之間進行,若是想要與其餘網段的計算機進行通訊,則必須通過路由器轉發出去。不一樣網絡地址的IP地址是不能直接通訊的,即使它們距離很是近,也不能進行通訊。路由器的多個端口能夠鏈接多個網段,每一個端口的IP地址的網絡地址都必須與所鏈接的網段的網絡地址一致。不一樣的端口它的網絡地址是不一樣的,所對應的網段也是不一樣的,這樣才能使各個網段中的主機經過本身網段的IP地址把數據發送到路由器上。翻譯
2、貓對象
調制解調器,是調製器和解調器的縮寫 ,一種計算機硬件,它能把計算機的數字信號翻譯成可沿普通電話線傳送的模擬信號,而這些模擬信號又可被線路另外一端的另外一個調制解調器接收,並譯成計算機可懂的語言。這一簡單過程完成了兩臺計算機間的通訊。路由
3、交換機class
交換是按照通訊兩端傳輸信息的須要,用人工或設備自動完成的方法,把要傳輸的信息送到符合要求的相應路由上的技術的統稱。交換機根據工做位置的不一樣,能夠分爲廣域網交換機和局域網交換機。廣域的交換機就是一種在通訊系統中完成信息交換功能的設備,它應用在數據鏈路層。交換機有多個端口,每一個端口都具備橋接功能,能夠鏈接一個局域網或一臺高性能服務器或工做站。實際上,交換機有時被稱爲多端口網橋。原理
網絡交換機,是一個擴大網絡的器材,能爲子網絡中提供更多的鏈接端口,以便鏈接更多的計算機。配置
交換機與路由器區別:
工做層次不一樣:
交換機主要工做在數據鏈路層(第二層)
路由器工做在網絡層(第三層)。
轉發依據不一樣:
交換機轉發所依據的對象是:MAC地址。(物理地址)
路由轉發所依據的對象是:IP地址。(網絡地址)
主要功能不一樣:交換機主要用於組建局域網,而路由主要功能是將由交換機組好的局域網相互鏈接起來,或者接入Internet。交換機能作的,路由都能作。交換機不能分割廣播域,路由能夠。路由還能夠提供防火牆的功能。路由配置比交換機複雜。