什麼是預設閘道器
下面小編就為大家介紹一下關於預設閘道器的知識吧,歡迎大家參考和學習。
閘道器在傳輸層上以實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。
閘道器既可以用於廣域網互連,也可以用於區域網互連。
閘道器是一種充當轉換重任的計算機系統或裝置。
在使用不同的通訊協議、資料格式或語言,甚至體系結構完全不同的兩種系統之間,閘道器是一個翻譯器。
與網橋只是簡單地傳達資訊不同,閘道器對收到的資訊要重新打包,以適應目的系統的需求。
同時,閘道器也可以提供過濾和安全功能。
大多數閘道器執行在OSI 7層協議的頂層--應用層!
大家都知道,從一個房間走到另一個房間,必然要經過一扇門。
同樣,從一個網路向另一個網路傳送資訊,也必須經過一道“關口”,這道關口就是閘道器。
顧名思義,閘道器Gateway就是一個網路連線到另一個網路的“關口”。
閘道器實質上是一個網路通向其他網路的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轉發資料包的過程也是如此。
所以說,只有設定好閘道器的IP地址,TCP/IP協議才能實現不同網路之間的相互通訊。
那麼這個IP地址是哪臺機器的IP地址呢?
閘道器的IP地址是具有路由功能的裝置的IP地址,具有路由功能的裝置有路由器、啟用了路由協議的伺服器實質上相當於一臺路由器、代理伺服器也相當於一臺路由器!
如果搞清了什麼是閘道器,預設閘道器也就好理解了。
就好像一個房間可以有多扇門一樣,一臺主機可以有多個閘道器。預設閘道器的意思是一臺主機如果找不到可用的閘道器,就把資料包發給預設指定的閘道器,由這個閘道器來處理資料包。
現在主機使用的閘道器,一般指的是預設閘道器。
如何設定預設閘道器
一臺電腦的預設閘道器是不可以隨隨便便指定的,必須正確地指定,否則一臺電腦就會將資料包發給不是閘道器的電腦,從而無法與其他網路的電腦通訊。
預設閘道器的設定有手動設定和自動設定兩種方式。
1. 手動設定
手動設定適用於電腦數量比較少、TCP/IP引數基本不變的情況,比如只有幾臺到十幾臺電腦。
因為這種方法需要在聯入網路的每臺電腦上設定“預設閘道器”,非常費勁,一旦因為遷移等原因導致必須修改預設閘道器的IP地址,就會給網管帶來很大的麻煩,所以不推薦使用。
在Windows 9x中,設定預設閘道器的方法是在“網路上的芳鄰”上右擊,在彈出的選單中點選“屬性”,在網路屬性對話方塊中選擇“TCP/IP協議”,點選“屬性”,在“預設閘道器”選項卡中填寫新的預設閘道器的IP地址就可以了。
需要特別注意的是:預設閘道器必須是電腦自己所在的網段中的IP地址,而不能填寫其他網段中的IP地址。
2. 自動設定
自動設定就是利用DHCP伺服器來自動給網路中的電腦分配IP地址、子網掩碼和預設閘道器。這樣做的好處是一旦網路的預設閘道器發生了變化時,只要更改了DHCP伺服器中預設閘道器的設定,那麼網路中所有的電腦均獲得了新的預設閘道器的IP地址。
這種方法適用於網路規模較大、TCP/IP引數有可能變動的網路。
另外一種自動獲得閘道器的辦法是通過安裝代理伺服器軟體如MS Proxy的客戶端程式來自動獲得,其原理和方法和DHCP有相似之處!