如何判断IP地址是否在同一个网络
在学习计算机网络这门课程的时候,我们往往需要遇到这样一个问题,如何判断两个ip地址是否在同一个网络里,下面简单介绍下如何计算
操作方法
- 01
首先两个ip地址是否在同一个网络里,主要是判断他们的网络标识是否一样,如果一样那么这两个ip地址肯定在同一个网络里。
- 02
那么网络标识是什么?网络标识就是ip地址与子网掩码进行相与,操作的结果,你会发现两个操作结果都是一样,那么就能判断这两个ip地址都在一个网段里
- 03
子网掩码是什么?它本身就是个ip地址,只不过这个ip地址有一些位数标识了主机所在子网,有一些位标识了哪些是主机位的掩码
- 04
下面举出一个实例,比如两个ip A IP:202.194.128.12,B IP:202.194.128.25。子网掩码:255.255.255.0, 那么首先将A转化为二进制,1100 1010.1100 0010.1000 0000.0000 1100 B转化为二进制,1100 1010.1100 0010.1000 0000.0001 1001
- 05
子网掩码255.255.255.0想对应的二进制C:1111 1111.1111 1111. 1111 1111 .0000 0000。然后将 A and C=11001010.1100 0010.1000 0000 .0000 0000 同时B and C=11001010.1100 0010.1000 0000 .0000 0000
- 06
最后我们能得到结论A,B在同一个网段。如果像上面的情况,相与出来的结果不相等,那么A,B不会在同一网段
赞 (0)