更新時(shí)間:2021-11-30 來源:黑馬程序員 瀏覽量:
網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器,顧名思義,它是信息從一個(gè)網(wǎng)絡(luò)發(fā)往另一個(gè)網(wǎng)絡(luò)需經(jīng)過的一道“關(guān)口”。網(wǎng)關(guān)是最復(fù)雜的網(wǎng)絡(luò)互聯(lián)設(shè)備,僅用于兩個(gè)高層協(xié)議不同的網(wǎng)絡(luò)互聯(lián)。
位于不同網(wǎng)絡(luò)的IP地址是無法通信的,即使擁有這些IP地址的主機(jī)連接在同一臺(tái)集線器或交換機(jī)中,在沒有路由的情況下,TCP/IP會(huì)根據(jù)子網(wǎng)掩碼,判定位于不同網(wǎng)絡(luò)的主機(jī)處于不同的網(wǎng)絡(luò)中。要實(shí)現(xiàn)這兩個(gè)網(wǎng)絡(luò)之間的通信,必須通過網(wǎng)關(guān)。如果網(wǎng)絡(luò)A中的主機(jī)發(fā)現(xiàn)數(shù)據(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的某臺(tái)主機(jī)。假設(shè)網(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ò)A向網(wǎng)絡(luò)B發(fā)送數(shù)據(jù)包的過程如下圖所示。
網(wǎng)關(guān)既可以用于廣域網(wǎng)互聯(lián),也可以用于局域網(wǎng)互聯(lián)。網(wǎng)關(guān)是一種充當(dāng)轉(zhuǎn)換重任的計(jì)算機(jī)系統(tǒng)或設(shè)備,使用在通信協(xié)議、數(shù)據(jù)格式或語言,甚至體系結(jié)構(gòu)完全不同的兩種系統(tǒng)之間。與只是簡單實(shí)現(xiàn)信息傳遞的網(wǎng)橋不同,網(wǎng)關(guān)是一個(gè)翻譯器 ,會(huì)對收到的信息重新打包,以適應(yīng)目的系統(tǒng)的需求。
猜你喜歡: