提綱
(1)IP地址
(2)網絡地址
(3)子網掩碼
IP地址=網絡地址+主機地址,圖1中的IP地址是192.168.100.1,這個地址中包含了很多含義.如下所示:
網絡地址(相當於街道地址): 192.168.100.0
主機地址(相當於各戶的門號): 0.0.0.1
IP地址(相當於住戶地址): 網絡地址+主機地址=192.168.100.1
廣播地址: 192.168.100.255
看一下幾個例子:
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。這台計算機就不能正常通訊.
計算網絡地址就是判斷網絡中的計算機在不在同一網絡,在就能通,不在就不能通.注意,這里說的在不在同一網絡指的是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)將二者進行與運算
圖5
3)將運算結果換算成十進制,這就是網絡地址.
11001010·01100011·10100000·00000000換算成十進制就是202.99.160.0
現在開始解釋驗證
上面例子 1 例子2 例子 3
例子1 兩台計算機的網絡地址都是192.168.0.0 一樣 可以通訊
例子2
2號機的網路地址是 192.168.1.0 1號機的網絡地址是192.168.0.0
不一樣 不能通訊
例子3 機器1 的IP是 192.168.0.1 機器2的IP是192.168.0.0
子網掩碼都一樣 是255.255.255.192
機器1的網絡地址是192.168.0.0
機器2的網絡地址是192.168.0.192
兩台網絡地址不一樣 不能通訊