圖3 第1種情況能通是因為這兩台計算機處在同一網路192.168.0.0,所以能通,而2,3種情況下兩台計算機處在不同的網路,所以不通.
這裡先給個結論:用網線直接連線的計算機或是通過hub(集線器)或普通交換機間接的計算機之間要能夠相互通,計算機必須要在同一網路,也就是說它們的網路位址必須相同,而且主機位址必須不一樣.如果不在乙個網路就無法通.這就像我們上面舉的例子,同是北大街的住戶由於街道名稱都是北大街,且各自的門牌號不同,所以能夠相互找到對方.計算網路位址就是判斷網路中的計算機在不在同一網路,在就能通,不在就不能通.注意,這裡說的在不在同一網路指的是ip位址而不是物理連線.那麼如何計算呢
二,如何計算網路位址 (子網掩碼)
我們日常生活中的位址如:北大街1號,從字面上就能看出街道位址是北大街,而我們從ip位址中卻難以看出網路位址,要計算網路位址,必須借助我們上邊提到過的子網掩碼.
計算過程是這樣的,將ip位址和子網掩碼都換算成二進位制,然後進行與運算,結果就是網路位址.與運算如下所示,上下對齊,1位1位的算,1與1=1 ,其餘組合都為0
圖4 例如:計算ip位址為:202.99.160.50子網掩碼是255.255.255.0的網路位址步驟如下:
1)將ip位址和子網掩碼分別換算成二進位制
202.99.160.50 換算成二進位制為 11001010·01100011·10100000·00110010
255.255.255.0 換算成二進位制為 11111111·11111111·11111111·00000000
2)將二者進行與運算
圖5 3)將運算結果換算成十進位制,這就是網路位址.
11001010·01100011·10100000·00000000換算成十進位制就是202.99.160.0
現在我們就可以解答上面三種情況的通與不通的問題了.
1,從下面運算結果可以看出二台計算機的網路位址都為192.168.0.0且ip位址不同,所以可以通.
圖6 2,從下面運算結果可以看出1號機的網路位址為192.168.0.0,2號機的網路位址為192.168.1.0 不在乙個網路,所以不通.
圖7 3,從下面運算結果可以看出1號機的網路位址為192.168.0.0,2號機的網路位址為192.168.0.192 不在乙個網路,所以不通
圖8 相信看到這應該明白了為何計算網路位址和如何計算了。
二. 預設閘道器(位址)
什麼是閘道器?
(可以聯想下海關?什麼是海關?)
閘道器裝置可以是 互動機(三層及以上才能跨網路)、路由器、啟用了路由協議的伺服器、**伺服器、防火牆等
閘道器位址就是閘道器裝置的ip位址。通常閘道器字段通常填1欄位,如下
a的閘道器位址192.168.1.1
b的閘道器位址192.168.2.1
假設我們有兩個網路:
網路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
要實現這兩個網路之間的通訊,則必須通過閘道器。
如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報**給它自己的閘道器,再由閘道器**給網路b的閘道器,網路b的閘道器再**給網路b的某個主機(如附圖所示)。網路a向網路b**資料報的過程。
只有設定好閘道器的ip位址,tcp/ip協議才能實現不同網路之間的相互通訊。
預設閘道器
一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般指的是預設閘道器。
舉個簡單的例子,一套房子內部有三個房間、乙個大門,房子可以比喻成你的電腦所在的區域網,三個房間可以比喻成你所在區域網中的三颱電腦,房子的大門可以比喻成閘道器。當你在房子內的乙個房間進入另乙個房間的時候並不需要經過房子的大門;在區域網中也是一樣的,處在同一區域網的中計算機進行通訊的時候並不需要用到閘道器。當你需要到鄰居家去玩的時候需要要從你家房子的大門出去;相應的,區域網中的計算機需要和其它區域網中的計算機、和網際網路上的計算機進行通訊的時候,資料報必須要通過閘道器才可以到達。
這就是為什麼我們在有路由器上網的時候,必須要把計算機中的預設閘道器位址設定成路由器lan介面的位址的原因,因為路由器的lan介面就是你所在網路的閘道器,你的電腦要上網,資料報必須要經過閘道器**出去。目前家用路由器一般使用192.168.1.1和192.168.0.1作為lan介面的位址,這兩個位址也是最常見的閘道器位址。
閘道器子網掩碼
子網掩碼 網路把主機連線起來,而網際網路是把多種不同的網路連線起來,因此網際網路是網路的網路。理解網際網路中有多個網路而非只有乙個網路對於理解子網掩碼有很大的幫助。換句話說,網際網路是由許多小型網路構成的,每個網路上都有許多主機,這樣便構成了乙個有層次的結構。ip位址在設計時就考慮到位址分配的層次特...
預設閘道器 閘道器 子網掩碼 廣播位址
乙個用於 tcp ip 協議的配置項,是乙個可直接到達的 ip 路由器的 ip 位址。配置預設閘道器可以在 ip 路由表中建立乙個預設路徑。一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般...
ip,dns,mac,閘道器,子網掩碼的自我理解
ipv4規定,網際網路位址長度為32位元 ipv6規定位址長度為128位元 ipv4的位址空間為2 32,即4 294 967 296個ip位址 網路號的長度決定了整個網際網路中能容納多少網路,主機號的長度決定每個網路能容納多少臺主機。網路號計算方法 a類 因為第乙個位元組為網路號,但最高位必須是0...