一、網關設置通信協議
網關是一種充當轉換重任的計算機系統或設備,既可以用於廣域網互連,也可以用於局域網互連。網關設置通信協議(Gateway)又稱網間連接器、協議轉換器。網關在傳輸層上以實現網絡互連,是最復雜的網絡互連設備,僅用於兩個高層協議不同的網絡互連。網關的結構也和路由器類似,不同的是互連層。
網關(Gateway)就是一個網絡連接到另一個網絡的關口。網關設置通信協議大家都知道,是從一個房間走到另一個房間,必然要經過一扇門。同樣,從一個網絡向另一個網絡發送信息,也必須經過一道關口,這道關口就是網關。
二、網關的類型
(1)應用網關
應用網關在應用層上進行協議轉換。例如,一個主機執行的是ISO電子郵件標准,另一個主機執行的是Internet電子郵件標准,如果這兩個主機需要交換電子郵件,那麼必須經過一個電子郵件網關進行協議轉換,這個電子郵件網關是一個應用網關。
(2)傳輸網關
傳輸網關用於在2個網絡間建立傳輸連接。利用傳輸網關,不同網絡上的主機間可以建立起跨越多個網絡的、級聯的、點對點的傳輸連接。
三、網關的分類
按照不同的分類標准,網關也有很多種,TCP/IP協議裡的網關是最常用的。網關實質上是一個網絡通向其他網絡的IP地址。比如有網絡A和網絡B,網絡 A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網掩碼為255.255.255.0;網絡B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網掩碼為255.255.255.0。
在沒有路由器的情況下,兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一台交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡裡。而要實現這兩個網絡之間的通信,則必須通過網關。
如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機(如附圖所示)。網絡B向網絡A轉發數據包的過程。所以說,只有網關設置通信協議,TCP/IP協議才能實現不同網絡之間的相互通信。
四、網關的IP地址
網關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啟用了路由協議的服務器(實質上相當於一台路由器)、代理服務器(也相當於一台路由器)。
在和Novell NetWare網絡交互操作的上下文中,網關在Windows網絡中使用的服務器信息塊(SMB)協議以及NetWare網絡使用的NetWare核心協議(NCP)之間起著橋梁的作用。網關也被稱為IP路由器。