网络地址计算范围的计算

某主机IP地址为126.184.211.10,子网掩码为255.255.224.0,求网路地址

掩码是255.255.224.0,点分十进制的第三位必然是32的倍数。所以在第三位找不大于211的32的倍数即可。
答案是 126.184.192.0

126.184.210.0

IP地址为126.184.211.10,子网掩码为255.255.224.0,可以将它们转换为二进制进行计算。
IP地址的二进制表示为:

01111110 10111000 11010011 00001010

子网掩码的二进制表示为:

11111111 11111111 11100000 00000000

通过按位与操作,可以得到网络地址的二进制表示:

01111110 10111000 11000000 00000000

将得到的二进制地址转换为十进制,即可得到网络地址为126.184.192.0。

 
如果答案对您有所帮助,望采纳。

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7690656
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:什么是IP地址冲突?如何解决IP地址冲突?
  • 除此之外, 这篇博客: 子网划分题型(解题)中的 1.主机IP地址210.33.5.68,子网掩码255.255.255.128,求网络地址 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 68转二进制:除2取余
    68/2=34——0 、34/2=17——0 、17/2=8——1 、8/2=4——0、4/2=2——0 、2/2=1——0 、1/2=0——1(0.5“四舍五入”)
    倒序得到1000100,补一个0也就是01000100
    128转二进制:除2取余
    128/2=64——0、64/2=32——0、32/2=16——0、16/2=8——0、8/2=4——0、4/2=2——0、2/2=1——0、1/2=0——1(0.5“四舍五入”)
    倒序得到10000000
    “AND计算”(同1则1,不同则0)
    01000100
    10000000
    得到0
    网络地址为210.33.5.0

126.184.211.10,子网掩码为255.255.224.0,从掩码看,显然ip地址前两段是网络地址,第四段是主机地址,第三段既有网络地址位,又有主机地址位,设n为主机地址位,掩码值=256-2^n,可得2^n=32,n=5,代表主机位最大有2^5=32种变化,00000-11111,网络位为3,掩码长度值就是16+3=19。网络位有2^3=8种取值,就有8个子网,就是把贴着0-255张麻将牌分成8份,每份牌的大小32个,每份开头就是网络地址值,网络地址就是现有ip除32值取整,得到一个值k,网络地址第三段就是kX32,211/32取整6,6*32=192,而这个一段范围是192-223,显然211在其中,所以网络地址就是126.184.192.0。

因为网络地址就是既有网络地址位全1,主机地址位全0,如1110 0000,掩码值有两种算法,主机位最大值2^n-1,这个值就是255-(2^n-1)=256-2^n,或者把前三位看成一个整体,111就是十进制的7,第三位的权值是2^5=32,所以7x32=224,或者前三位的权值相加128+64+32=224。
有网络地址为三位,取值可能性是000-111,8种可能性,掩码是最大网络地址值。同一个子网下地址第三段就是110,6x32到7x32-1间
参考https://blog.csdn.net/wj31932/article/details/127939596?spm=1001.2014.3001.5502