微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > 系统帮助

如何判断是否在同一网段

时间:2024-11-23 04:25:50   

大家好,今天Win10系统之家小编给大家分享「如何判断是否在同一网段」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

生意如何小账本专业版-小商户销售和存货记账系列软件最新版本下载

1.如何判断两个ip地址是否处于同一子网?


  通过计算得到网络号,如果相同则在同一网段,不同则不在同一网段。
  掩码和IP的二进制式进行“与”运算,1和1=1  1和0=0 0和0=0。
  子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
  判断是否处于同一子网的简单易懂法: 
  1、打开网络邻居,查看工作组计算机,如果在里面能看到对方的计算机名称。那么两台电脑同属于一个局域网。 
  2、连接同个交换机或者路由器,而且都能上网,那么肯定是同个局域网。 
  3、用局域网查看工具来查,出现的电脑为同个局域网。 
  如果是在b类网的基础上,就不用看160.162段了,就看第三段,192转换成2进制就是11000000,说明第三段的前2位是网络号;
  再看2个ip,将他们的第三段转换成2进制,分别是00000011和10101100,看他们的前面2位,如果一样的话就是处于同一个子网,显然这2个ip前面2位不一样,所以他们不在同一个子网。
  
  专业知识计算法: 
  把两台电脑的IP地址与子网掩码转成二进制,然后相应位进行相与运算,得出的结果相同(结果再转成10进制更方便判断),就是属于同一子网。
  相与运算是两个条件同时为1结果才为1,否则为0(1与1=1,1与0=0,0与0=0)。

2.如何计算ip地址是否在同一个网段


  如何判断两个IP地址是不是在同一个网段
要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。
例:假定选择了子网掩码255.255.254.0,现在分别将上述两个IP地址分别与掩码做与运算,如下所示:
211.95.165.24
11010011
01011111
10100101
00011000
255.255.254.0
11111111
11111111
111111110
00000000
与的结果是:
11010011
01011111
10100100
00000000
211.95.164.78
11010011
01011111
10100100
01001110
255.255.254.0
11111111
11111111
111111110
00000000
与的结果是:
11010011
01011111
10100100
00000000
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:
第1步,将IP地址192.9.200.13转换为二进制11000000
00001001
11001000
00001101
第2步,将子网掩码255.255.255.0转换为二进制11111111
11111111
11111111
00000000
第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000
00001001
11001000
00001101”与“11111111
11111111
11111111
00000000”进行“与”运算后得到“11000000
00001001
11001000
00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。
第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000
00000000
00000000
11111111(子网掩码的取值)反”与“11000000
00001001
11001000
00001101”进行与运算后得到“00000000
00000000
00000000
00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。

以上就是关于「如何判断是否在同一网段」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家独★家使★用,转载请注明出处!

相关文章

  • 如何判断是否在同一网段

    如何判断是否在同一网段

    1.如何判断两个ip地址是否处于同一子网?通过计算得到网络号,如果相同则在同一网段,不同则不在同一网段。掩码和IP的二进制式进行“与”运算,1和1=11和0=00和0=0。子网掩码是用来判断任意两台计算机的IP地址是否属于同一...
  • 如何判断端口是否关闭了

    如何判断端口是否关闭了

    1.如何查看135端口关闭了关闭的端口有,135,137,138,139,445,1025,2475,3127,6129,3389,593,还有tcp.具体操作如下:默认情况下,windows有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这些端口连上你的电...
  • 如何判断自己是否有口臭

    如何判断自己是否有口臭

    1.怎样知道自己是否口臭???一.口腔疾病:患有龋齿、牙龈炎、牙周炎、口腔粘膜炎以及蛀牙、牙周病等口腔疾病的人,其口腔内容易滋生细菌,尤其是厌氧菌,其分解产生出了硫化物,发出腐败的味道,而产生口臭。二.胃肠道疾病,如消...
  • c如何判断文件是否存在

    c如何判断文件是否存在

    1.C语言,判断一个文件是否存在你贴的这个函数pathfileexists并不是c语言提供的库函数,而是windows系统提供的系统调用,如果你是初学者,尽量用c语言提供的库函数来实现功能,你可以这样:intexist(char*file)//传入想要...