已知IP地址、子网掩码 求 网络地址、广播地址、地址范围、主机数(计算机网络)

Mora ·
更新时间:2024-09-21
· 540 次阅读

  通过一道计算机网络的题来理解吧。

例题

已知某主机的IP地址为:192.178.110.200,子网掩码为:255.255.255.224,请推导出:(5分)
(1) 该主机所在的网络地址。
(2) 网络内允许的最大主机数。
(3) 网络内主机IP地址的范围。

题解

1)
  IP地址化成32位二进制,子网掩码化成32位二进制,二进制子网掩码中是1的位对应IP地址上的位是网络位,二进制子网掩码是0的位对应IP地址上的位是主机位。
  IP地址和子网掩码的二进制形式进行与运算即网络地址

11000000.10110010.01101110.11001000 (192.178.110.200的二进制IP地址) 11111111.11111111.11111111.11100000 (255.255.255.224的二进制子网掩码) 11000000.10110010.01101110.11000000 (网络地址,即192.178.110.192)

2)
  网络内允许的最大主机数由子网掩码的主机位的个数决定(即子网掩码二进制形式中0的个数)

11111111.11111111.11111111.11100000 (255.255.255.224的二进制子网掩码) 网络位:27 主机位:5

  主机数 = 2^5-2=30(因为不包括网络地址广播地址所以要减2)
3)
  可用IP范围即网络地址和广播地址中间的地址
  网络地址:IP地址网络位不变,主机位变0,再化成十进制

11000000.10110010.01101110.11001000 (192.178.110.200的二进制IP地址) 前27位为网络位,不变。后5位为主机位,全变0。 11000000.10110010.01101110.11000000 (即192.178.110.192)

  广播地址:IP地址网络位不变,主机位变1,再化成十进制

11000000.10110010.01101110.11001000 (192.178.110.200的二进制IP地址) 前27位为网络位,不变。后5位为主机位,全变1。 11000000.10110010.01101110.11011111 (即192.178.110.255)

  所以网络内主机的IP地址范围为192.178.110.193~192.178.110.254

参考文档

已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数


作者:不爱吃鱼的猫丶



广播地址 网络地址 ip 掩码 子网掩码 计算机网络

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章
Yolanda 2021-03-13
743