前言: 想必很多同學剛入職或平常工作中的的網路環境經常需要wifi和網線處於同一網段才方便工作,比如手機抓包等,但是自己卻不知道如何判斷wifi和網線是否在同一網段呢?
一、基本介紹:
想在同一網段,必需做到網路標識相同,那網路標識怎麼算呢?各類ip的網路標識演算法都是不一樣的。需要根據子網掩碼的位數來判斷。
二、演算法:
演算法只要把ip和子網掩碼的每位數and就可以了。
and方法:0和1=0 0和0=0 1和1=1
如:and 192.168.0.1,255.255.255.0,先轉換為二進位制,然後and每一位
ip 11000000.10101000.00000000.00000001
子網掩碼 11111111.11111111.11111111.00000000
得出and結果 11000000.10101000.00000000.00000000
轉換為十進位制192.168.0.0,這就是網路標識。
電腦網線:
ip10.1.10.61 轉換二進位制 1010.1.1010.111101
子網掩碼255.255.254.0 轉換二進位制 11111111.11111111.11111110.0
and結果10100000.10000000.10100000.0 轉換十進位制160.128.160.0
手機wifi :
ip10.1.10.221 轉換二進位制 1010.1.1010.11011101
子網掩碼255.255.254.0 轉換二進位制 11111111.11111111.11111110.0
and 結果10100000.10000000.10100000.0 轉換十進位制160.128.160.0
網路標識都是160.128.160.0,所以是處於同一網段。
如何判斷兩個IP是否在同一網段
下來舉例說明,如何去判斷a和b兩個ip是否在同一網段。a ip 202.194.128.9 b ip 202.194.128.14 子網掩碼 255.255.255.0 1.把a和b的位址轉換為二進位制的 a 1100 1010.1100 0010.1000 0000.0000 1001 b 110...
如何判斷IP位址是否為同一網段
一 名詞解析 ip 不同計算機的 號碼 主要在網路層。第三層 mac 不同計算機的身份證號 主要在資料鏈路層。第二層 dns 從網域名稱到ip位址的解析 子網掩碼 將某個ip位址劃分為網路位址和主機位址 閘道器 傳輸層 定義 乙個網路通向另乙個網路的ip位址 二 區分網段 區分網段需要用到兩個概念,...
判斷兩個IP是否在同一網段
相信不只我乙個人有過這樣的想法 只要ip的前三段相同,就是在同一網段了。真相不是這樣的。ip位址根據網路id的不同分為5種型別,a類位址 b類位址 c類位址 d類位址和e類位址。那麼如何判斷兩個ip是否在同一網段呢?如 ip 192.168.0.1 子網掩碼 255.255.255.0 將兩者4段對...