• 2022-05-28
    计算IP地址为15.16.193.6,子网掩码为255.255.248.0的子网网络地址和广播地址各是多少
  • 解析:这道题虽然与前面的题一样都求是网络地址和广播地址的,但是这道题的难度要大许多,因为它不是整个8位组借位的,这一点可以从其子网掩码255.255.248.0得出的。 根据IP地址15.16.193.6,子网掩码255.255.248.0可以得出,该子网是通过在第3个8位组中借5位形成的子网。因为子网掩码中的第3个8位组248的二进制为11111000。 网络地址是IP地址与子网掩码的二进制位对应取值的结果。于是先把IP地址和子网掩码分别转换成二进制,然后再进行逻辑与运算。算式如下: 00001111.00010000.11000001.00000110 .AND 11111111. 11111111. 11111000.00000000 0000111. 00010000.11000000.00000000 由此可以得出网络地址的结果为0000111. 00010000.11000000. 00000000,转换成点分十进制后即得到15.16.192.0。 广播地址是由网络地址再加上最大的主机ID得到的。这里的主机ID涉及到第3个和第4个共两个8位组。直接可以在网络地址的二进制中来转换,把网络地址二进制中主机ID部分全部取1,即可到广播地址。因为网络地址为0000111. 00010000.11000000.00000000,把第3个8位组后面3位和第4个8位组全部取1,其他的不变,即得到广播地址为0000111. 00010000.11000111.11111111,转换成点分十进制后即得到15.16.199.255。这就是该子网的广播地址。 其实广播地址也可以通过它与网络地址的另一层关系得到,就是上一个子网的广播地址是与下一个子网的网络地址的前一个地址。我们已经得到该子网的网络地址为15.16.192.0,同时知道它的子网掩码为255.255.248.0,由此可见,网络地址中最后一个非全0的8位组为248,它与最大值256相差8,因此它的下一个子网的网络地址中,该8位组的值应为8的倍数(本子网的这个八位组的值为192,也是8的倍数)。而本IP地址为15.16.193.6,所以下一个子网的网络地址中第3个8位数的数肯定要大于193,同时又要是8的倍数,可以得到最接近的一个数就是200,这样就得到了下一个子网的网络地址为15.16.200.0,它的前一个IP地址就是15.16.199.255,这就是15.16.200.0所在子网的上一个子网的广播地址。 只要懂得原理,还是非常简单的,因为可以根据子网掩码直接得出下一个子网网络地址是多少的倍数,那就是最后一个非全0的8位组的十进制值与一个8位组中最大值256的差值。如本例为248,它与256的差就是8。 答案: IP地址为15.16.193.6,子网掩码为255.255.248.0的子网网络地址和广播地址分别为15.16.192.0,15.16.199.255。

    举一反三

    内容

    • 0

      现要IP地址为10.32.0.0,子网掩码为255.224.0.0的子网上再进行子网划分,把它划分成8个子网,求重新划分子网后的子网掩码和各子网的网络地址和广播地址。

    • 1

      计算并填写下表。 IP地址 122.236.37.46 子网掩码 255.224.0.0 地址类别 网络地址 直接广播地址 受限广播地址 子网类最后一个可用IP地址

    • 2

      IP 地址 12.28.75.160, 划分子网后, 子网掩码为 255.255.252.0, 则这个 IP 地址的子网广播地址是

    • 3

      假设存在网络123.120.0.0,子网掩码是255.255.0.0,现在要将该网络划分成4个子网,那么划分后的子网掩码是多少?每个子网的可用IP地址范围是多少?每个子网的网络号和广播地址是多少?(请按划分后的网络号、划分后的子网掩码、可用起始IP地址、可用结束IP地址、广播地址的顺序逐行列出)

    • 4

      将某C网192.168.25.0划分成4个子网,请计算出每个子网的有效的IP地址范围和对应的网络掩码(掩码用二进制表示)。解:(1)子网1的有效IP地址范围为:~(1分)子网1的网络掩码为:(1分)(2)子网2的有效IP地址范围为:~(1分)子网2的网络掩码为:(3)子网3的有效IP地址范围为:~1分)子网3的网络掩码为:(4)子网4的有效IP地址范围为:~(1分)子网4的网络掩码为: