我有一个考试练习题,上面写着:a class B network node has an IP address 10.10.155.59 and subnet mask 255.255.248.0. What's the subnet ID and host ID in decimal?
我知道答案是 38 和 827,所以这不是家庭作业的帮助——我只想简单地解释一下它是如何到达那里的。谢谢你的帮助 :)
问问题
21082 次
2 回答
0
我想这就是你的意思?然而我认为你的38是不正确的。
10.10.155.59 = 00001010.00001010.10011011.00111011
所以 B 类网络是 /16,而你有一个 /21 网络。所以你会得到这个:
00001010.00001010 - 10.10 = Network ID (16 bits)
10011 - 19 = Subnet ID (5 bits)
01100111011 - 827 = Host ID (11 bits)
也看看这里。
于 2013-10-02T14:58:31.547 回答
0
您必须检查将在哪个八位字节中发生更改,因此在您的问题中,它是第 3 个八位字节,因此请取第 3 个八位字节(155)并将其更改为二进制,然后(乘以)与子网掩码 /21 其中两个八位位组已经完成(/16),只有第三个八位位组发生了变化,这意味着第三个八位位组的一些位打开,一些位关闭。
第三个八位字节二进制是 11111000 & 和(乘)它与 155 二进制 10011011 无论答案是什么,都将被视为给定 IP 的网络 ID
于 2014-12-30T12:10:59.750 回答