1【IP吧】網路“門牌”:IP地址中的含義
【簡介】
不管是學習網路還是上網,IP地址都是出現頻率非常高的詞。Windows系統中設定IP地址的介面如圖1所示,圖中出現了IP地址、子網掩碼、預設閘道器和DNS伺服器這幾個需要設定的地方,只有正確設定,網路才能通,那這些名詞都是什麼意思呢?學習IP地址的相關知識時還會遇到網路地址、廣播地址、子網等概念,這些又是什麼意思呢?
2回覆:【IP吧】網路“門牌”:IP地址中的含義
要解答這些問題,先看一個日常生活中的例子。如圖2所示,住在北大街的住戶要能互相找到對方,必須各自都要有個門牌號,這個門牌號就是各家的地址,門牌號的表示方法為:北大街+XX號。假如1號住戶要找6號住戶,過程是這樣的,1號在大街上喊了一聲:"誰是6號,請回答。",這時北大街的住戶都聽到了,但只有6號作了回答,這個喊的過程叫"廣播",北大街的所有使用者就是他的廣播範圍,假如北大街共有20個使用者,那廣播地址就是:北大街21號。也就是說,北大街的任何一個使用者喊一聲能讓"廣播地址-1"個使用者聽到。
3回覆:【IP吧】網路“門牌”:IP地址中的含義
從這個例中可以抽出下面幾個詞:
街道地址:北大街,如果給該大街一個地址則用第一個住戶的地址-1,此例為:北大街0號
住戶的號:如1號、2號等。
住戶的地址:街道地址+XX號,如北大街1號、北大街2號等
廣播地址:最後一個住戶的地址+1,此例為:北大街21號
Internet網路中,每個上網的計算機都有一個像上述例子的地址,這個地址就是IP地址,是分配給網路裝置的門牌號,為了網路中的計算機能夠互相訪問,IP地址=網路地址+主機地址,圖1中的IP地址是192.168.100.1,這個地址中包含了很多含義。如下所示:
網路地址(相當於街道地址):192.168.100.0
主機地址(相當於各戶的門號):0.0.0.1
IP地址(相當於住戶地址):網路地址+主機地址=192.168.100.1
廣播地址:192.168.100.255
這些地址是如何計算出來的呢?為什麼計算這些地址呢?要想知道如何,先要明白一個道理,學習網路的目的就是如何讓網路中的計算機相互通訊,也就是說要圍繞著"通"這個字來學習和理解網路中的概念,而不是隻為背幾個名詞。
注:192.168.100.1是私有地址,是不能直接在Internet網路中應用的,上Internet要轉為公有地址,下面詳細說明。
一、為什麼要計算網路地址
一句話就是讓網路中的計算機能夠相互通訊。先看看最簡單的網路,圖3中是用網線(交叉線)直接將兩臺計算機連起來。下面是幾種IP地址設定,看看在不同設定下網路是通還是不通。
1、設定1號機的IP地址為192.168.0.1子網掩碼為255.255.255.0,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.0,這來臺計算機就能正常通訊。
2、如果1號機地址不變,將2號機的IP地址改為192.168.1.200子網掩碼還是為255.255.255.0,那這兩臺就無法通訊。
3、設定1號機的IP地址為192.168.0.1子網掩碼為255.255.255.192,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.192,注意和第1種情況的區別在於子網掩碼,1為255.255.255.0本例是255.255.255.192這來臺計算機就能正常通訊。
4回覆:【IP吧】網路“門牌”:IP地址中的含義
第1種情況能通是因為這兩臺計算機處在同一網路192.168.0.0,所以能通,而2、3種情況下兩臺計算機處在不同的網路,所以不通。
這裡先給個結論:用網線直接連線的計算機或是透過HUB或普通交換機間接的計算機之間要能夠相互通,計算機必須要在同一網路,也就是說它們的網路地址必須相同,而且主機地址必須不一樣。如果不在一個網路就無法通。這就像我們上面舉的例子,同是北大街的住戶由於街道名稱都是北大街,且各自的門牌號不同,所以能夠相互找到對方。
計算網路地址就是判斷網路中的計算機在不在同一網路,在就能通,不在就不能通。注意,這裡說的在不在同一網路指的是IP地址而不是物理連線。那麼如何計算呢?
二、如何計算網路地址
我們日常生活中的地址如:北大街1號,從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網路地址,要計算網路地址,必須藉助我們上邊提到過的子網掩碼。
計算過程是這樣的,將IP地址和子網掩碼都換算成二進位制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1=1,其餘組合都為0.
5回覆:【IP吧】網路“門牌”:IP地址中的含義
例如:計算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)將二者進行與運算
6回覆:【IP吧】網路“門牌”:IP地址中的含義
3)將運算結果換算成十進位制,這就是網路地址。
11001010·01100011·10100000·00000000換算成十進位制就是202.99.160.0
現在我們就可以解答上面三種情況的通與不通的問題了。
1、從下面運算結果可以看出二臺計算機的網路地址都為192.168.0.0且IP地址不同,所以可以通。
7回覆:【IP吧】網路“門牌”:IP地址中的含義
2、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.1.0不在一個網路,所以不通。
8回覆:【IP吧】網路“門牌”:IP地址中的含義
3、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.0.192不在一個網路,所以
9回覆:【IP吧】網路“門牌”:IP地址中的含義
相信看到這應該明白了為何計算網路地址和如何計算了,但也許還有很多疑問,如IP地址為什麼寫成這樣,子網掩碼到底是怎麼回事等等,別急,下面慢慢介紹。(未完)
1【IP吧】網路“門牌”:IP地址中的含義
【簡介】
不管是學習網路還是上網,IP地址都是出現頻率非常高的詞。Windows系統中設定IP地址的介面如圖1所示,圖中出現了IP地址、子網掩碼、預設閘道器和DNS伺服器這幾個需要設定的地方,只有正確設定,網路才能通,那這些名詞都是什麼意思呢?學習IP地址的相關知識時還會遇到網路地址、廣播地址、子網等概念,這些又是什麼意思呢?
不管是學習網路還是上網,IP地址都是出現頻率非常高的詞。Windows系統中設定IP地址的介面如圖1所示,圖中出現了IP地址、子網掩碼、預設閘道器和DNS伺服器這幾個需要設定的地方,只有正確設定,網路才能通,那這些名詞都是什麼意思呢?學習IP地址的相關知識時還會遇到網路地址、廣播地址、子網等概念,這些又是什麼意思呢?
2回覆:【IP吧】網路“門牌”:IP地址中的含義
要解答這些問題,先看一個日常生活中的例子。如圖2所示,住在北大街的住戶要能互相找到對方,必須各自都要有個門牌號,這個門牌號就是各家的地址,門牌號的表示方法為:北大街+XX號。假如1號住戶要找6號住戶,過程是這樣的,1號在大街上喊了一聲:"誰是6號,請回答。",這時北大街的住戶都聽到了,但只有6號作了回答,這個喊的過程叫"廣播",北大街的所有使用者就是他的廣播範圍,假如北大街共有20個使用者,那廣播地址就是:北大街21號。也就是說,北大街的任何一個使用者喊一聲能讓"廣播地址-1"個使用者聽到。
3回覆:【IP吧】網路“門牌”:IP地址中的含義
從這個例中可以抽出下面幾個詞:
街道地址:北大街,如果給該大街一個地址則用第一個住戶的地址-1,此例為:北大街0號
住戶的號:如1號、2號等。
住戶的地址:街道地址+XX號,如北大街1號、北大街2號等
廣播地址:最後一個住戶的地址+1,此例為:北大街21號
Internet網路中,每個上網的計算機都有一個像上述例子的地址,這個地址就是IP地址,是分配給網路裝置的門牌號,為了網路中的計算機能夠互相訪問,IP地址=網路地址+主機地址,圖1中的IP地址是192.168.100.1,這個地址中包含了很多含義。如下所示:
網路地址(相當於街道地址):192.168.100.0
主機地址(相當於各戶的門號):0.0.0.1
IP地址(相當於住戶地址):網路地址+主機地址=192.168.100.1
廣播地址:192.168.100.255
這些地址是如何計算出來的呢?為什麼計算這些地址呢?要想知道如何,先要明白一個道理,學習網路的目的就是如何讓網路中的計算機相互通訊,也就是說要圍繞著"通"這個字來學習和理解網路中的概念,而不是隻為背幾個名詞。
注:192.168.100.1是私有地址,是不能直接在Internet網路中應用的,上Internet要轉為公有地址,下面詳細說明。
一、為什麼要計算網路地址
一句話就是讓網路中的計算機能夠相互通訊。先看看最簡單的網路,圖3中是用網線(交叉線)直接將兩臺計算機連起來。下面是幾種IP地址設定,看看在不同設定下網路是通還是不通。
1、設定1號機的IP地址為192.168.0.1子網掩碼為255.255.255.0,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.0,這來臺計算機就能正常通訊。
2、如果1號機地址不變,將2號機的IP地址改為192.168.1.200子網掩碼還是為255.255.255.0,那這兩臺就無法通訊。
3、設定1號機的IP地址為192.168.0.1子網掩碼為255.255.255.192,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.192,注意和第1種情況的區別在於子網掩碼,1為255.255.255.0本例是255.255.255.192這來臺計算機就能正常通訊。
4回覆:【IP吧】網路“門牌”:IP地址中的含義
第1種情況能通是因為這兩臺計算機處在同一網路192.168.0.0,所以能通,而2、3種情況下兩臺計算機處在不同的網路,所以不通。
這裡先給個結論:用網線直接連線的計算機或是透過HUB或普通交換機間接的計算機之間要能夠相互通,計算機必須要在同一網路,也就是說它們的網路地址必須相同,而且主機地址必須不一樣。如果不在一個網路就無法通。這就像我們上面舉的例子,同是北大街的住戶由於街道名稱都是北大街,且各自的門牌號不同,所以能夠相互找到對方。
計算網路地址就是判斷網路中的計算機在不在同一網路,在就能通,不在就不能通。注意,這裡說的在不在同一網路指的是IP地址而不是物理連線。那麼如何計算呢?
二、如何計算網路地址
我們日常生活中的地址如:北大街1號,從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網路地址,要計算網路地址,必須藉助我們上邊提到過的子網掩碼。
計算過程是這樣的,將IP地址和子網掩碼都換算成二進位制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1=1,其餘組合都為0.
5回覆:【IP吧】網路“門牌”:IP地址中的含義
例如:計算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)將二者進行與運算
6回覆:【IP吧】網路“門牌”:IP地址中的含義
3)將運算結果換算成十進位制,這就是網路地址。
11001010·01100011·10100000·00000000換算成十進位制就是202.99.160.0
現在我們就可以解答上面三種情況的通與不通的問題了。
1、從下面運算結果可以看出二臺計算機的網路地址都為192.168.0.0且IP地址不同,所以可以通。
7回覆:【IP吧】網路“門牌”:IP地址中的含義
2、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.1.0不在一個網路,所以不通。
8回覆:【IP吧】網路“門牌”:IP地址中的含義
3、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.0.192不在一個網路,所以
9回覆:【IP吧】網路“門牌”:IP地址中的含義
相信看到這應該明白了為何計算網路地址和如何計算了,但也許還有很多疑問,如IP地址為什麼寫成這樣,子網掩碼到底是怎麼回事等等,別急,下面慢慢介紹。(未完)