您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術>傳輸網(wǎng)/接入網(wǎng)/交換網(wǎng)>

網(wǎng)關,網(wǎng)關工作原理是什么?

2010年04月03日 15:01 srfitnesspt.com 作者:佚名 用戶評論(0

網(wǎng)關,網(wǎng)關工作原理是什么?

網(wǎng)關_1

顧名思義,網(wǎng)關(Gateway)就是一個網(wǎng)絡連接到另一個網(wǎng)絡的“關口”。大家都知道,從一個房間走到另一個房間,必然要經(jīng)過一扇門。同樣,從一個網(wǎng)絡向另一個網(wǎng)絡發(fā)送信息,也必須經(jīng)過一道“關口”,這道關口就是網(wǎng)關。


那么網(wǎng)關到底是什么呢?網(wǎng)關實質(zhì)上是一個網(wǎng)絡通向其他網(wǎng)絡的IP地址。比如有網(wǎng)絡A和網(wǎng)絡B,網(wǎng)絡A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。在沒有路由器的情況下,兩個網(wǎng)絡之間是不能進行TCP/IP通信的,即使是兩個網(wǎng)絡連接在同一臺交換機(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡中的主機處在不同的網(wǎng)絡里。而要實現(xiàn)這兩個網(wǎng)絡之間的通信,則必須通過網(wǎng)關。如果網(wǎng)絡A中的主機發(fā)現(xiàn)數(shù)據(jù)包的目的主機不在本地網(wǎng)絡中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關,再由網(wǎng)關轉(zhuǎn)發(fā)給網(wǎng)絡B的網(wǎng)關,網(wǎng)絡B的網(wǎng)關再轉(zhuǎn)發(fā)給網(wǎng)絡B的某個主機(如附圖所示)。網(wǎng)絡B向網(wǎng)絡A轉(zhuǎn)發(fā)數(shù)據(jù)包的過程也是如此。



現(xiàn)在有很多的硬件網(wǎng)關設備,但從根本上說,網(wǎng)關不能完全歸為一種網(wǎng)絡硬件。用概括性的術語來講,它們應該是能夠連接不同網(wǎng)絡的軟件和硬件的結合產(chǎn)品。特別地,它們可以使用不同的格式、通信協(xié)議或結構連接起兩個系統(tǒng)。網(wǎng)關實際上通過重新封裝信息以使它們能被另一個系統(tǒng)讀取。為了完成這項任務,網(wǎng)關必須能運行在O S I 模型的幾個層上。網(wǎng)關必須同應用通信,建立和管理會話,傳輸已經(jīng)編碼的數(shù)據(jù),并解析邏輯和物理地址數(shù)據(jù)。


由于網(wǎng)關具有強大的功能并且大多數(shù)時候都和應用有關,一般來講它們比路由器的價格要貴一些。另外,由于網(wǎng)關的傳輸更復雜,它們傳輸數(shù)據(jù)的速度要比網(wǎng)橋或路由器低一些。正是由于網(wǎng)關較慢,它們有造成網(wǎng)絡堵塞的可能。然而,在某些場合,只有網(wǎng)關能勝任工作。常見的網(wǎng)關如下:


電子郵件網(wǎng)關:通過這種網(wǎng)關可以從一種類型的系統(tǒng)向另一種類型的系統(tǒng)傳輸數(shù)據(jù)。例如,電子郵件網(wǎng)關可以允許使用A電子郵件的人與使用B電子郵件的人相互通信。


IBM主機網(wǎng)關:通過這種網(wǎng)關,可以在一臺個人計算機與IBM大型機之間建立和管理通信。


因特網(wǎng)網(wǎng)關:這種網(wǎng)關允許并管理局域網(wǎng)和因特網(wǎng)間的接入。因特網(wǎng)網(wǎng)關可以限制某些局域網(wǎng)用戶訪問因特網(wǎng)。反之亦然。局域網(wǎng)網(wǎng)關:通過這種網(wǎng)關,運行不同協(xié)議或運行于O S I 模型不同層上的局域網(wǎng)網(wǎng)段間可以相互通信。路由器甚至只用一臺服務器都可以充當局域網(wǎng)網(wǎng)關。局域網(wǎng)網(wǎng)關也包括遠程訪問服務器。它允許遠程用戶通過撥號方式接入局域網(wǎng)。

網(wǎng)關_2

網(wǎng)關是工作在網(wǎng)絡層以上各層上的網(wǎng)絡互連設備,它比網(wǎng)橋、路由器都要復雜得多,它可以實現(xiàn)基于不同協(xié)議的網(wǎng)絡之間的互連,因此,它也稱為網(wǎng)間協(xié)議變換器,它既可以用于局域之間的互連,也可以用于廣域網(wǎng)間的互連。

網(wǎng)關通常用軟件來實現(xiàn),對不同的傳輸層、會話層、表示層、應用層協(xié)議進行翻譯和變換。例如使Net-Ware的PC工作站和SUN網(wǎng)絡互連。它運行在服務器或一臺專門的計算機上,以實現(xiàn)不同體系結構網(wǎng)絡之間的相互連接,不可能有通用的網(wǎng)關出現(xiàn),但目前有用于電子郵件的、遠和終端仿真等的專門網(wǎng)關。

非常好我支持^.^

(104) 23.6%

不好我反對

(336) 76.4%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?