路由器是鏈接兩個或多個網絡的硬件設備,在網絡間起網關的做用,讀取每個數據包中的地址而後決定如何傳送的專用智能性的網絡設備。一般是一個計算機,它可以理解不一樣的協議,例如某個局域網使用的以太協議,因特網使用的TCP/IP協議。這樣,路由器能夠分析各類不一樣類型網絡傳來的數據包的目的地址,把非TCP/IP網絡的地址轉換成TCP/IP地址,或者反之;再根據選定的路由算法把各數據包按最佳路線傳送到指定位置。因此路由器能夠把非TCP/ IP網絡鏈接到因特網上。算法
原理是網絡中的設備相互通訊主要是用它們的IP地址,路由器只能根據具體的IP地址來轉發數據。IP地址由網絡地址和主機地址兩部分組成。在Internet中採用的是由子網掩碼來肯定網絡地址和主機地址。子網掩碼與IP地址同樣都是32位的,而且這二者是一一對應的,子網掩碼中「1」對應IP地址中的網絡地址,「0」對應的是主機地址,網絡地址和主機地址就構成了一個完整的IP地址。在同一個網絡中,IP地址的網絡地址必須是相同的。計算機之間的通訊只能在具備相同網絡地址的IP地址之間進行,若是想要與其餘網段的計算機進行通訊,則必須通過路由器轉發出去。不一樣網絡地址的IP地址是不能直接通訊的,即使它們距離很是近,也不能進行通訊。路由器的多個端口能夠鏈接多個網段,每一個端口的IP地址的網絡地址都必須與所鏈接的網段的網絡地址一致。不一樣的端口它的網絡地址是不一樣的,所對應的網段也是不一樣的,這樣才能使各個網段中的主機經過本身網段的IP地址把數據發送送到路由器上。 網絡
接下來就是模擬實驗。咱們假設有兩臺IP不同的PC機,PC1(IP地址 192.168.10.10),PC2(IP地址 192.168.30.30),如何使這兩個網段同樣的PC機可以相互連通呢,我咱們就須要路由功能。ide
咱們就按照上圖的IP進行配置,話很少說咱們開始實驗。spa
接下咱們要作一下靜態路由的設置,把咱們到達不了的網段192.168.30.0網段添加的路由表當中去。3d
按照一開始示意圖,咱們也把路由2作好IP跟路由配置,這樣一來咱們的路由配置就完成了,接下來咱們要配置兩臺PC機的IP地址。blog
這樣咱們兩個PC的IP地址就配置好了。PC1(192.168.10.10),PC2(192.168.30.30)不一樣的網段他們究竟能不能相互連通呢?路由
好的咱們的實驗結果就成功了。it