Networking 从IP地址计算子网ID和主机ID

Networking 从IP地址计算子网ID和主机ID,networking,ip,subnet,Networking,Ip,Subnet,我有一道考试练习题,题为:B类网络节点的IP地址为10.10.155.59,子网掩码为255.255.248.0。子网ID和主机ID的十进制数是多少?我知道答案是38和827,所以这不是家庭作业帮助-我只想简单解释一下它是如何到达那里的。谢谢你的帮助:)我想这就是你的意思?但是我认为你的38是不正确的 10.10.155.59 = 00001010.00001010.10011011.00111011 B类网络是/16,你有一个/21网络。所以你会得到这个: 00001010.00001010

我有一道考试练习题,题为:
B类网络节点的IP地址为10.10.155.59,子网掩码为255.255.248.0。子网ID和主机ID的十进制数是多少?

我知道答案是38和827,所以这不是家庭作业帮助-我只想简单解释一下它是如何到达那里的。谢谢你的帮助:)

我想这就是你的意思?但是我认为你的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)

也请看一看。

您必须检查更改将发生在哪个八位字节中,因此在您的问题中,它是第三个八位字节,因此将第三个八位字节(155)更改为二进制,然后(乘以)它与子网掩码/21,其中两个八位字节已经完成(/16)只有第三个八位组发生了变化,这意味着第三个八位组的一些位是开的,一些位是关的


第三个八位字节的二进制数是11111000,再乘以155个二进制数10011011,不管答案是什么,都会被认为是给定IP的网络ID,我知道这是一个老问题,但我对这个问题不太熟悉,我在这里有点困惑:正如我所研究的,
B类
地址以第一个八位字节中的2位
10
开头(类似于10xx xxxx.X.Y.Z),那么为什么
10.10.155.59
是B类地址呢?(10=00001010二进制)拿回你的钱。1993年,定义CIDR(无类域间路由)的RFCs 1517、1518和1519杀死了网络类。现代网络不使用类。请让他们安息吧。