其實這種形式就是用cidr(無類別域間路由選擇,classless and subnet address extensions and supernetting))的形式表示的乙個網段,或者說子網。
我們知道確定乙個子網需要知道主機位址和子網掩碼,但用cidr的形式,可以簡單得到兩個數值。舉例說吧,192.168.0.0/24」就表示,這個網段的ip位址從192.168.0.1開始,到192.168.0.254結束(192.168.0.0和192.168.0.255有特殊含義,不能用作ip位址);子網掩碼是255.255.255.0。
上面的子網掩碼怎麼來的呢?其實關鍵就在「24」上。我們知道ip位址是四個十進位制數組成的,相當於32位二進位制。用cidr表示形式,後乙個數字將這32位進行了間隔(以24為例):前24位用"1"表示,後面8位用0表示,得到乙個二進位制數:
11111111 11111111 11111111 00000000。將其轉化為十進位制,就是:255.255.255.0了。
例如:192.168.1.0/24表示網段是192.168.1.0,子網掩碼是24位,子網掩碼為:255.255.255.0,用二進位制表示為:11111111 11111111 11111111 00000000 ,這裡為什麼是24呢,就是因為子網掩碼裡面的前面連續的「1」的個數為24個,一定要連續的才行。
再給你舉個例子,192.168.1.0/28表示的意思是網段是192.168.1.0,子網掩碼為:255.255.255.240,用二進位制表示為:11111111 11111111 11111111 11110000。
這時候你也許就疑惑了,就是24和28兩個字不一樣,為什麼網段是一樣的呢?
24位說明網路位是24位,那麼主機位就是32-24=8位了,則子網的ip個數是254個,即是從00000001到11111110.
28位說明網路位是28位,那麼主機位4位,則子網的ip個數是14個,即是從00000001到00001110.
子網計算器:
國內根據IP位址查詢具體位置
一時興起,想知道怎麼根據ip位址查詢具體地理位置。請求引數如下 自己申請的api token ip 192.168.1.1這裡採取python為實驗語言,及注釋如下 上述 大概意思是,請求url讀取返回的流,並將其轉化為json格式,結果如下圖所示 注意到上圖中,只能看到,四川省成都市這一很大範圍的...
IP位址的最大主機數 子網數 計算
192用二進位制表示就是 1100 0000 那麼可用主機就是2的6次方 掩碼顯示為0的部分 也就是64臺,去掉網路位址和廣播位址,實際可用主機數是62臺.255.255.255.224 轉成二進位制 11111111 11111111 11111111 11100000 主機號 0的個數,所以主機...
wireshark捕獲 過濾指定ip位址資料報
使用捕獲過濾或顯示過濾,wireshark可以僅捕獲 顯示經過指定ip的資料報,即某個ip收到或發出的所有資料報。wireshark捕獲 顯示過濾使用方法見 wireshark過濾器 顯示過濾 wireshark過濾經過指定ip的資料報 顯示過濾可以完整的復現測試時的網路環境,但會產生較大的捕獲檔案...