您的位置:首頁>正文

閘道是什麼 閘道的作用

大家都知道, 從一個房間走到另一個房間, 必然要經過一扇門。 同樣, 從一個網路向另一個網路發送資訊, 也必須經過一道“關口”, 這道關口就是閘道。 顧名思義, 閘道(Gateway)就是一個網路連接到另一個網路的“關口”。 也就是網路關卡。

閘道(Gateway)又稱網間連接器、協定轉換器。 預設閘道器在網路層上以實現網路互連, 是最複雜的網路互連設備, 僅用於兩個高層協定不同的網路互連。 閘道的結構也和路由器類似, 不同的是互連層。 閘道既可以用於廣域網路互連, 也可以用於局域網互連。

說明:由於歷史的原因, 許多有關TCP/IP的文獻曾經把網路層使用的路由器稱為閘道,

Advertisiment
在今天很多局域網採用都是路由來接入網路, 因此通常指的閘道就是路由器的IP!

在OSI中, 閘道有兩種:一種是連線導向的閘道, 一種是不需連線的閘道。 當兩個子網之間有一定距離時, 往往將一個閘道分成兩半, 中間用一條鏈路連接起來, 我們稱之為半閘道。

按照不同的分類標準, 閘道也有很多種。 TCP/IP協議裡的閘道是最常用的, 在這裡我們所講的“閘道”均指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通信的,

Advertisiment
即使是兩個網路連接在同一台交換機(或集線器)上, TCP/IP協定也會根據子網路遮罩(255.255.255.0)判定兩個網路中的主機處在不同的網路裡。 而要實現這兩個網路之間的通信, 則必須通過閘道。 如果網路A中的主機發現資料包的目的主機不在本地網路中, 就把資料包轉發給它自己的閘道, 再由閘道轉發給網路B的閘道, 網路B的閘道再轉發給網路B的某個主機(如附圖所示)。 網路A向網路B轉發資料包的過程。

所以說, 只有設置好閘道的IP位址, TCP/IP協定才能實現不同網路之間的相互通信。 那麼這個IP位址是哪台機器的IP位址呢?閘道的IP位址是具有路由功能的設備的IP位址, 具有路由功能的設備有路由器、啟用了路由式通訊協定的伺服器(實質上相當於一台路由器)、代理伺服器(也相當於一台路由器)。

Advertisiment

在和 Novell NetWare 網路交交互操作的上下文中, 閘道在 Windows 網路中使用的伺服器區塊 (SMB) 協定以及NetWare網路使用的 NetWare 核心協定 (NCP) 之間起著橋樑的作用。 閘道也被稱為 IP路由器。

相關用戶問答