若某地址块中的地址为128.34.57.26/22(此处/22表示子网掩码的位数),请计算该地址块中的第一个地址和最后一个地址以及该地址块中共包含的地址个数。

admin2016-07-21  35

问题 若某地址块中的地址为128.34.57.26/22(此处/22表示子网掩码的位数),请计算该地址块中的第一个地址和最后一个地址以及该地址块中共包含的地址个数。

选项

答案第一个地址:128.34.56.0, 最后一个地址:128.34.59.255, 共有210=1024个地址。

解析 IP地址中每一个点分十进制表示8位二进制,57的二进制表示为:00111001,子网掩码的位数:22=8+8+6,故取57的二进制表示的高6位,当低两位都为0并且最后8位为0时,为第一个地址,即
01000000.00100010.00111000.00000000→128.34.56.0
当57的二进制表示的低两位以及之后的8位都为1时,为最后一个地址:
01000000.00100010.00111011.11111111→28.34.59.255
IP地址共32位,子网掩码占据22位,则剩余10位可表示的地址总数为:
210=1024
转载请注明原文地址:https://jikaoti.com/ti/TXLaFFFM
0

最新回复(0)