【问题标题】:Figuring out Subnet ID and Host ID from an IP address从 IP 地址中找出子网 ID 和主机 ID
【发布时间】:2013-10-02 14:02:00
【问题描述】:

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

【问题讨论】:

  • 拿回你的钱。网络类已死,于 1993 年被定义 CIDR(Classless 域间路由)的 RFC 1517、1518 和 1519 杀死。现代网络不使用类。请让他们安息吧。

标签: networking ip subnet


【解决方案1】:

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

【讨论】:

  • 我知道这是一个老问题,但我是新手,在这里我有点困惑:正如我研究的那样,class B 地址以 2 位 10 开头,其中第一个八位字节(类似 10xx xxxx.XYZ),那么为什么 10.10.155.59 是 B 类地址? (10 = 00001010 二进制)
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 2021-10-25
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多