1、顧名思義,網關(Gateway)就是一個網絡連接到另一個網絡的“關口”。
(資料圖)
2、 ??按照不同的分類標準,網關也有很多種。
3、TCP/IP協議里的網關是最常用的,在這里我們 所講的“網關”均指TCP/IP協議下的網關。
4、 ??那么網關到底是什么呢?網關實質上是一個網絡通向其他網絡的IP地址。
5、比如有網絡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。
6、在沒有路由器的情況下,兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡里。
7、而要實現這兩個網絡之間的通信,則必須通過網關。
8、如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機(如附圖所示)。
9、網絡B向網絡A轉發數據包的過程也是如此。
10、所以說,只有設置好網關的IP地址,TCP/IP協議才能實現不同網絡之間的相互通信。
11、那么這個IP地址是哪臺機器的IP地址呢?網關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啟用了路由協議的服務器(實質上相當于一臺路由器)、代理服務器(也相當于一臺路由器)。
12、 ??什么是默認網關 ??如果搞清了什么是網關,默認網關也就好理解了。
13、就好像一個房間可以有多扇門一樣, 一臺主機可以有多個網關。
14、默認網關的意思是一臺主機如果找不到可用的網關,就把數據包發給默認指定的網關,由這個網關來處理數據包。
15、現在主機使用的網關,一般指的是默認網關。
16、 如何設置默認網關 ??一臺電腦的默認網關是不可以隨隨便便指定的,必須正確地指定,否則一臺電腦就會將 數據包發給不是網關的電腦,從而無法與其他網絡的電腦通信。
17、默認網關的設定有手動設置和自動設置兩種方式。
18、 ??1. 手動設置 ??手動設置適用于電腦數量比較少、TCP/IP參數基本不變的情況,比如只有幾臺到十幾臺 電腦。
19、因為這種方法需要在聯入網絡的每臺電腦上設置“默認網關”,非常費勁,一旦因為遷移等原因導致必須修改默認網關的IP地址,就會給網管帶來很大的麻煩,所以不推薦使用。
20、 ??在Windows 9x中,設置默認網關的方法是在“網上鄰居”上右擊,在彈出的菜單中點擊 “屬性”,在網絡屬性對話框中選擇“TCP/IP協議”,點擊“屬性”,在“默認網關”選項卡中填寫新的默認網關的IP地址就可以了。
21、 ??需要特別注意的是:默認網關必須是電腦自己所在的網段中的IP地址,而不能填寫其他 網段中的IP地址。
22、 ??2. 自動設置 ??自動設置就是利用DHCP服務器來自動給網絡中的電腦分配IP地址、子網掩碼和默認網關 。
23、這樣做的好處是一旦網絡的默認網關發生了變化時,只要更改了DHCP服務器中默認網關的設置,那么網絡中所有的電腦均獲得了新的默認網關的IP地址。
24、這種方法適用于網絡規模較大、TCP/IP參數有可能變動的網絡。
25、 ??另外一種自動獲得網關的辦法是通過安裝代理服務器軟件(如MS Proxy)的客戶端程序 來自動獲得,其原理和方法和DHCP有相似之處。
26、由于篇幅所限,就不再詳述了。
27、如果開始看路由知識的話,就會容易明白了, 進入命令行模式: c:\>route print 會有一條路由: 0.0.0.0 0.0.0.0 默認網關的IP 接口(機器的IP) 跳數 比如我的機器: 0.0.0.0 0.0.0.0 192.168.100.254 192.168.100.233 1 意思是:所有的需要轉發的數據包,都經過默認網關的IP(接口)發送出去,當然返回也是從那里經過。
本文就為大家分享到這里,希望小伙伴們會喜歡。