路由器和網(wǎng)關(guān)都是網(wǎng)絡(luò)中連接不同子網(wǎng)的主機(jī)。二者都可對到達(dá)該主機(jī)的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。但二者具有本質(zhì)區(qū)別。路由器相對網(wǎng)關(guān)而言較為簡單。路由器工作在OSI
模型的物理層,鏈路層和網(wǎng)絡(luò)層。路由器在多個互聯(lián)網(wǎng)之間中繼包。它們將來自某個網(wǎng)絡(luò)的包路由到互聯(lián)網(wǎng)上任何可能的目的網(wǎng)絡(luò)中。
路由器區(qū)別于網(wǎng)關(guān)的最大之處于路由器本身只能在使用相同協(xié)議的網(wǎng)絡(luò)中轉(zhuǎn)發(fā)數(shù)據(jù)包。而網(wǎng)關(guān)是一個協(xié)議轉(zhuǎn)換器,其可以接收一種協(xié)議的數(shù)據(jù)包如
AppleTalk 格式的包,然后在轉(zhuǎn)發(fā)之前將其轉(zhuǎn)換成另一種協(xié)議形式的包如TCP/IP 格式繼而發(fā)送出去。另外網(wǎng)關(guān)可能工作在 OSI
模型的所有七層之中。另外需要澄清的一點多協(xié)議路由器僅僅表示該路由器可轉(zhuǎn)發(fā)多種協(xié)議格式的包,如一個路由器既可轉(zhuǎn)發(fā)IP格式的包,亦可轉(zhuǎn)發(fā)
IPX(Novell網(wǎng)的網(wǎng)絡(luò)層協(xié)議)格式的包,如此工作模式的路由器對于每種協(xié)議都有一張路由表。注意多協(xié)議路由器與單協(xié)議路由器本質(zhì)相同,且區(qū)別于網(wǎng)關(guān),多協(xié)議路由器仍然不可對數(shù)據(jù)包進(jìn)行協(xié)議上的格式轉(zhuǎn)換,
而僅僅在于其內(nèi)部集成了多個協(xié)議的路由器,使得其可以轉(zhuǎn)發(fā)多種協(xié)議格式的數(shù)據(jù)包,而網(wǎng)關(guān)可更改數(shù)據(jù)包的格式。 什么是網(wǎng)關(guān) 顧名思義,網(wǎng)關(guān)(Gateway)就是一個網(wǎng)絡(luò)連接到另一個網(wǎng)絡(luò)的“關(guān)口”。 按照不同的分類標(biāo)準(zhǔn),網(wǎng)關(guān)也有很多種。TCP/IP協(xié)議里的網(wǎng)關(guān)是最常用的,在這里我們所講的“網(wǎng)關(guān)”均指TCP/IP協(xié)議下的網(wǎng)關(guān)。 那么網(wǎng)關(guān)到底是什么呢?網(wǎng)關(guān)實質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址。比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為 “192.168.1.1~192. 168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡(luò)B的IP地址范圍為 “192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。在沒有路由器的情況下,兩個網(wǎng)絡(luò)之間是不能進(jìn)行 TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(jī)(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡(luò)中 的主機(jī)處在不同的網(wǎng)絡(luò)里。而要實現(xiàn)這兩個網(wǎng)絡(luò)之間的通信,則必須通過網(wǎng)關(guān)。如果網(wǎng)絡(luò)A中的主機(jī)發(fā)現(xiàn)數(shù)據(jù)包的目的主機(jī)不在本地網(wǎng)絡(luò)中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自 己的網(wǎng)關(guān),再由網(wǎng)關(guān)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的網(wǎng)關(guān),網(wǎng)絡(luò)B的網(wǎng)關(guān)再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的某個主機(jī)。網(wǎng)絡(luò)B向網(wǎng)絡(luò)A轉(zhuǎn)發(fā)數(shù)據(jù)包的過程也是如此。 所以說,只有設(shè)置好網(wǎng)關(guān)的IP地址,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡(luò)之間的相互通信。那么這個IP地址是哪臺機(jī)器的IP地址呢?網(wǎng)關(guān)的IP地址是具 有路由功能的設(shè)備的IP地址,具有路由功能的設(shè)備有路由器、啟用了路由協(xié)議的服務(wù)器(實質(zhì)上相當(dāng)于一臺路由器)、代理服務(wù)器(也相當(dāng)于一臺路由器)。 路由器(Router)是一種負(fù)責(zé)尋徑的網(wǎng)絡(luò)設(shè)備,它在互連網(wǎng)絡(luò)中從多條路徑中尋找通訊量最少的一條網(wǎng)絡(luò)路徑提供給用戶通信。路由器用于連接多個邏輯上分 開的網(wǎng)絡(luò)。對用戶提供最佳的通信路徑,路由器利用路由表為數(shù)據(jù)傳輸選擇路徑,路由表包含網(wǎng)絡(luò)地址以及各地址之間距離的清單,路由器利用路由表查找數(shù)據(jù)包從 當(dāng)前位置到目的地址的正確路徑。路由器使用最少時間算法或最優(yōu)路徑算法來調(diào)整信息傳遞的路徑,如果某一網(wǎng)絡(luò)路徑發(fā)生故障或堵塞,路由器可選擇另一條路徑, 以保證信息的正常傳輸。路由器可進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,成為不同協(xié)議之間網(wǎng)絡(luò)互連的必要設(shè)備。 路由器使用尋徑協(xié)議來獲得網(wǎng)絡(luò)信息,采用基于“尋徑矩陣”的尋徑算法和準(zhǔn)則來選擇最優(yōu)路徑。按照OSI參考模型,路由器是一個網(wǎng)絡(luò)層系統(tǒng)。路由器分為單協(xié)議路由器和多協(xié)議路由器。 網(wǎng)關(guān)是為了管理在不同網(wǎng)段的IP,我們在交換機(jī)上做VLAN的時候,需要在默認(rèn)VLAN接口下做一個IP,這個IP就是網(wǎng)關(guān). 路由器是網(wǎng)絡(luò)層設(shè)備,以包為單位發(fā)送數(shù)據(jù),路由器里的子接口有分割廣播域的作用,所以我們用交換機(jī)做VLAN以后要在路由器上做一個3層路由,而在這個路由器子接口上設(shè)置的IP地址就是網(wǎng)關(guān). |
|