利用IP與子網掩碼求網路地址與主機號
兩個計算機的IP地址與子網掩碼進行“與”運算後
如果得出的結果是相同的
則說明這兩臺計算機是處於同一個子網路上
當你看到xxx.xxx.xxx.xxx/x 最後的x代表的是子網掩碼中1的個數,從左邊開始填充,從高位填起
先說一下子網掩碼是如何得來的
這個是標準規定
A類地址的第一組數字為1~126。(注意,數字0和 127不作為A類地址,數字127保留給內部回送函式,而數字0則表示該地址是本地宿主機,不能傳送。)
IP地址範圍為:1.0.0.1-126.255.255.254
B類地址的第一組數字為128~191。
IP地址範圍為:128.1.0.1-191.255.255.254
C類地址的第一組數字為192~223。
IP地址範圍為:192.0.1.1-223.255.255.254
IP地址位數=網路位數+主機位數=32位。子網掩碼的位數就是網路的位數。
下面的X位是指二進位制時1的個數
A類網路的網路位數是8位,子網掩碼就是11111111.00000000.00000000.00000000,換算成二進位制表示為255.0.0.0。
B類網路的網路位數是16位,子網掩碼就是11111111.11111111.00000000.00000000,換算成十進位制表示為255.255.0.0。
C類網路的網路位數是24位,子網掩碼就是11111111.11111111.11111111.00000000,換算成十進位制表示為255.255.255.0。
例子:
計算機A IP為 125.127.6.8
二進位制表示 0111 1101 0111 1111 0000 0110 0000 1000
計算機B IP為 109.124.8.96
二進位制表示 0110 1101 0111 1100 0000 1000 0110 0000
兩個都屬於A類地址
分別與255.0.0.0 與 之後
計算機A IP為 125.127.6.8
計算機A的地址 0111 1101 0111 1111 0000 0110 0000 1000
子網掩碼 1111 1111 0000 0000 0000 0000 0000 0000
結果 0111 1101 0000 0000 0000 0000 0000 0000
十進位制: 125.0.0.0
計算機B IP為 109.124.8.96計算機B的地址 0110 1101 0111 1100 0000 1000 0110 0000
子網掩碼 1111 1111 0000 0000 0000 0000 0000 0000
結果 0110 1101 0000 0000 0000 0000 0000 0000
十進位制 109.0.0.0
網路地址不相同,所以不在同一網段,或子網,同時, 與 的結果也是就是網路地址
沒有主機地址,只有主機號
強行說主機號為主機地址也可以...
計算機B的網路地址為
109.0.0.0
主機號/主機地址為0.124.8.96
主機號全為0或者1,這個是特殊地址,不能給主機使用
如果有寫錯,請務必指出