ip地址相關基礎

1、IP 地址分類(A、B、C、D、E類)

互聯網上的接口的惟一地址。html

IP 32位的地址一般表示爲四個10進制的數,每一個證書對應一個字節,成爲點分十進制法(Dotted decimal notation)網絡

如上圖首字節整數:A類--0開始,B類--27=128 開始,C類--27+ 26=192 開始,D類--27+ 26+ 25 =224開始,E類--27+ 26+ 25 + 24=240開始,示例以下spa

 

2、如何判斷兩個IP是否在同一網段

 A IP:202.194.128.9htm

       B IP:202.194.128.14blog

       子網掩碼:255.255.255.0接口

1.把A和B的地址轉換爲二進制的ci

      A:1100 1010.1100 0010.1000 0000.0000 1001文檔

      B:1100 1010.1100 0010.1000 0000.0000 1101get

掩碼 :1111 1111.1111 1111. 1111 1111 .0000 0000it

二、要判斷兩個IP是否在同一網段,主要是看看他們的網絡標識是否同樣,其實一個IP的網絡標識也就是他的IP和子網掩碼AND以後的結——好比上面兩個AND之後的結果以下:

      A:11001010.1100 0010.1000 0000 .0000 0000 轉化爲十進制:202.194.128.0

      B:1100 1010.1100 0010.1000 0000.0000 0000 轉化爲十進制:202.194.128.0

這說明兩個IP的網絡標識相同,也就是說他們在同一子網。

三、有的時候咱們還想知道,兩個IP各自的主機標識,先將子網掩碼取反,再和IP作AND.

            A:1100 1010.1100 0010.1000 0000.0000 1001

            B:1100 1010.1100 0010.1000 0000.0000 1101

掩碼取反:0000 0000.0000 0000.0000 0000.1111 1111

AND 以後結果:

           A:0000 0000.0000 0000.0000 0000.0000 1001 轉化爲十進制:9

           B:0000 0000.0000 0000.0000 0000.0000 1101 轉化爲十進制:14

也就是說A和B的主機標識爲9和14

 

參考文檔:

1.IP 地址分類(A、B、C、D、E類):https://www.cnblogs.com/niejunlei/p/5992190.html

2.如何判斷兩個IP是否在同一網段:http://shayaya98.iteye.com/blog/1978426

相關文章
相關標籤/搜索