从IP地址中确定子网ID和主机ID

时间:2013-10-02 14:02:01

标签: networking ip subnet

我有一个考试练习题,上面写着: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,所以这不是作业帮助 - 只想简单解释它是如何到达那里的。感谢您的帮助:))

2 个答案:

答案 0 :(得分: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)

还要看here

答案 1 :(得分:0)

你必须检查改变将在哪个八位字节发生,所以在你的问题中它是第3个八位字节所以取第3个八位字节(155)&然后将它改为二进制,然后(乘以)子网掩码/ 21,其中两个八位位组已经完成(/ 16)只有第三个八位位组,其中发生了改变意味着第三个八位位组的一些位开启&有些人不在。

第3个八位字节二进制是11111000&并且(乘以)155二进制10011011,无论答案是什么,都将被视为给定IP的网络ID