路由器(Router)是連接兩個(gè)或多個(gè)網(wǎng)絡(luò)的硬件設(shè)備,在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用,是讀取每一個(gè)數(shù)據(jù)包中的地址然后決定如何傳送的專用智能性的網(wǎng)絡(luò)設(shè)備。它能夠理解不同的協(xié)議,例如某個(gè)局域網(wǎng)使用的以太網(wǎng)協(xié)議,因特網(wǎng)使用的TCP/IP協(xié)議。這樣,路由器可以分析各種不同類型網(wǎng)絡(luò)傳來(lái)的數(shù)據(jù)包的目的地址,把非TCP/IP網(wǎng)絡(luò)的地址轉(zhuǎn)換成TCP/IP地址,或者反之;再根據(jù)選定的路由算法把各數(shù)據(jù)包按最佳路線傳送到指定位置。所以路由器可以把非TCP/IP網(wǎng)絡(luò)連接到因特網(wǎng)上。
路由器又可以稱之為網(wǎng)關(guān)設(shè)備。路由器就是在OSI/RM中完成的網(wǎng)絡(luò)層中繼以及第三層中繼任務(wù),對(duì)不同的網(wǎng)絡(luò)之間的數(shù)據(jù)包進(jìn)行存儲(chǔ)、分組轉(zhuǎn)發(fā)處理,其主要就是在不同的邏輯分開(kāi)網(wǎng)絡(luò)。而數(shù)據(jù)在一個(gè)子網(wǎng)中傳輸?shù)搅硪粋€(gè)子網(wǎng)中,可以通過(guò)路由器的路由功能進(jìn)行處理。在網(wǎng)絡(luò)通信中,路由器具有判斷網(wǎng)絡(luò)地址以及選擇IP路徑的作用,可以在多個(gè)網(wǎng)絡(luò)環(huán)境中,構(gòu)建靈活的鏈接系統(tǒng),通過(guò)不同的數(shù)據(jù)分組以及介質(zhì)訪問(wèn)方式對(duì)各個(gè)子網(wǎng)進(jìn)行鏈接。路由器在操作中僅接受源站或者其他相關(guān)路由器傳遞的信息,是一種基于網(wǎng)絡(luò)層的互聯(lián)設(shè)備。
路由器通常位于網(wǎng)絡(luò)層,因而路由技術(shù)也是與網(wǎng)絡(luò)層相關(guān)的一門(mén)技術(shù), 路由器與早期的網(wǎng)橋相比有很多的變化和不同。 通常而言,網(wǎng)橋的局限性比較大,它只能夠連通數(shù)據(jù)鏈路層相同或者類似的網(wǎng)絡(luò),不能夠連接數(shù)據(jù)鏈路層之間有著較大差異的網(wǎng)絡(luò)。但是路由器卻不同,它打破了這個(gè)局限,能夠連接任意的兩種不同的網(wǎng)絡(luò),但是這兩種不同的網(wǎng)絡(luò)之間要遵守一個(gè)原則,就是使用相同的網(wǎng)絡(luò)層協(xié)議,這樣才能夠被路由器連接。 路由技術(shù)簡(jiǎn)單來(lái)說(shuō)就是對(duì)網(wǎng)絡(luò)上眾多的信息進(jìn)行轉(zhuǎn)發(fā)與交換的一門(mén)技術(shù),具體來(lái)說(shuō),就是通過(guò)互聯(lián)網(wǎng)絡(luò)將信息從源地址傳送到目的地址。路由技術(shù)這幾年來(lái)也取得了不錯(cuò)的發(fā)展和進(jìn)步,特別是第五代路由器的出現(xiàn),滿足了人們對(duì)數(shù)據(jù)、語(yǔ)音和圖像的綜合應(yīng)用,逐漸被大多數(shù)家庭網(wǎng)絡(luò)所選擇并且廣泛被使用。 除此之外,這幾年來(lái),我國(guó)的路由技術(shù)越來(lái)越成熟,同時(shí)也結(jié)合了當(dāng)代的智能化技術(shù),使得人們?cè)谑褂寐酚杉夹g(shù)的過(guò)程中能夠體會(huì)到快捷、快速的效果,從而推動(dòng)和促進(jìn)互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)的發(fā)展。
路由器是互聯(lián)網(wǎng)的主要結(jié)點(diǎn)設(shè)備。路由器通過(guò)路由決定數(shù)據(jù)的轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)策略稱為路由選擇(routing),這也是路由器名稱的由來(lái)。作為不同網(wǎng)絡(luò)之間互相連接的樞紐,路由器系統(tǒng)構(gòu)成了基于TCP/IP的國(guó)際互聯(lián)網(wǎng)絡(luò)Internet 的主體脈絡(luò),也可以說(shuō),路由器構(gòu)成了Internet的骨架。它的處理速度是網(wǎng)絡(luò)通信的主要瓶頸之一,它的可靠性則直接影響著網(wǎng)絡(luò)互連的質(zhì)量。因此,在園區(qū)網(wǎng)、地區(qū)網(wǎng)、乃至整個(gè)Internet研究領(lǐng)域中,路由器技術(shù)始終處于核心地位,其發(fā)展歷程和方向,成為整個(gè)Internet研究的一個(gè)縮影。在當(dāng)前我國(guó)網(wǎng)絡(luò)基礎(chǔ)建設(shè)和信息建設(shè)方興未艾之際,探討路由器在互連網(wǎng)絡(luò)中的作用、地位及其發(fā)展方向,對(duì)于國(guó)內(nèi)的網(wǎng)絡(luò)技術(shù)研究、網(wǎng)絡(luò)建設(shè),以及明確網(wǎng)絡(luò)市場(chǎng)上對(duì)于路由器和網(wǎng)絡(luò)互連的各種似是而非的概念,都有重要的意義。
網(wǎng)絡(luò)中的設(shè)備相互通信主要是用它們的IP地址,路由器只能根據(jù)具體的IP地址來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)。IP地址由網(wǎng)絡(luò)地址和主機(jī)地址兩部分組成。在Internet中采用的是由子網(wǎng)掩碼來(lái)確定網(wǎng)絡(luò)地址和主機(jī)地址。子網(wǎng)掩碼與IP地址一樣都是32位的,并且這兩者是一一對(duì)應(yīng)的,子網(wǎng)掩碼中“1”對(duì)應(yīng)IP地址中的網(wǎng)絡(luò)地址,“0”對(duì)應(yīng)的是主機(jī)地址,網(wǎng)絡(luò)地址和主機(jī)地址就構(gòu)成了一個(gè)完整的IP地址。在同一個(gè)網(wǎng)絡(luò)中,IP地址的網(wǎng)絡(luò)地址必須是相同的。計(jì)算機(jī)之間的通信只能在具有相同網(wǎng)絡(luò)地址的IP地址之間進(jìn)行,如果想要與其他網(wǎng)段的計(jì)算機(jī)進(jìn)行通信,則必須經(jīng)過(guò)路由器轉(zhuǎn)發(fā)出去。不同網(wǎng)絡(luò)地址的IP地址是不能直接通信的,即便它們距離非常近,也不能進(jìn)行通信。路由器的多個(gè)端口可以連接多個(gè)網(wǎng)段,每個(gè)端口的IP地址的網(wǎng)絡(luò)地址都必須與所連接的網(wǎng)段的網(wǎng)絡(luò)地址一致。不同的端口它的網(wǎng)絡(luò)地址是不同的,所對(duì)應(yīng)的網(wǎng)段也是不同的,這樣才能使各個(gè)網(wǎng)段中的主機(jī)通過(guò)自己網(wǎng)段的IP地址把數(shù)據(jù)發(fā)送到路由器上。