如何判斷無線和網線是否在同一網段?


       前言: 想必很多同學剛入職或平常工作中的的網絡環境經常需要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,這就是網絡標識。

 

比如一開始Fiddler抓不到IOS手機HTTPS的包,一度懷疑不是同一網段,經過計算發現是在同一網段,后來排查發現是我IOS下載了Fiddler證書,也安裝了證書,但是我最后沒有信任證書

電腦網線:
ip  10.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 :
ip 10.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,所以是處於同一網段。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM