IP 地址与子网掩码:如何计算网络范围?

举报
神的孩子在歌唱 发表于 2025/06/30 12:51:21 2025/06/30
【摘要】 IP 地址与子网掩码:如何计算网络范围?前言肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。作者:神的孩子都在歌唱想象一下,你刚搬进一个新的小区,想知道自己的房子属于哪个街区,哪些邻居和你在同一个范围内。IP 地址和子网掩码的关系就像街区和房子一样,决定了哪些设备可以直接通信,哪些设备需要通过“网关”来交流。一. IP 地址与子网掩码的基本概念1.1 什么是 IP 地址I...

IP 地址与子网掩码:如何计算网络范围?

前言

肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。

作者:神的孩子都在歌唱


想象一下,你刚搬进一个新的小区,想知道自己的房子属于哪个街区,哪些邻居和你在同一个范围内。IP 地址和子网掩码的关系就像街区和房子一样,决定了哪些设备可以直接通信,哪些设备需要通过“网关”来交流。

一. IP 地址与子网掩码的基本概念

1.1 什么是 IP 地址

IP 地址(Internet Protocol Address)是网络设备的唯一标识,就像每个房子的地址一样。目前常见的 IP 版本有 IPv4 和 IPv6,我们这里主要讨论 IPv4。

一个 IPv4 地址由 四组 0-255 之间的数字 组成,例如:

192.168.1.10  -> 11000000.10101000.00000001.00001010

每个部分是 8 位(bit),整个 IP 地址是 32 位,用于唯一标识网络中的设备。

1.2 什么是子网掩码

子网掩码(Subnet Mask)用于划分 IP 地址的 网络部分主机部分。它的格式与 IP 地址类似,例如:

255.255.255.0  -> 11111111.11111111.11111111.00000000

在二进制下,它的作用是区分 网络地址主机地址,其中:

  • 255 代表 网络部分(不可更改)。

  • 0 代表 主机部分(可用于分配给设备)。

二. 计算网络范围的方法

确定网络地址: 网络地址(Network Address)是 IP 地址与子网掩码按位相与(AND) 的结果。如下:

image-20250402123601109

确定可用 IP 地址范围

(1)第一个 IP 地址(网络地址):不可用,表示网络本身, 192.168.1.0。

(2)最后一个 IP 地址(广播地址):用于发送数据给该网络中的所有设备, 192.168.1.255。

(3)可用 IP 地址范围:网络地址 + 1 到 广播地址 - 1,192.168.1.1 - 192.168.1.254。

三. 子网划分进阶计算

如果子网掩码不是标准的 /24,而是 /26,我们该如何计算?

问题192.168.1.10/26(子网掩码:255.255.255.192),属于那个子网。

计算步骤:

  1. 255.255.255.192 对应的二进制 是 11111111.11111111.11111111.11000000, 可见,后 6 位用于主机,即 2^6 = 64 个地址

  2. 网络地址增量 = 256 - 192 = 64

  3. 可能的子网划分:

    (1)192.168.1.0 - 192.168.1.63

    (2)192.168.1.64 - 192.168.1.127

    (3)192.168.1.128 - 192.168.1.191

    (4)192.168.1.192 - 192.168.1.255

  4. 如果 IP 地址是 192.168.1.10,它属于 192.168.1.0/26 这个子网。

    (1)网络地址:192.168.1.0

    (2)广播地址:192.168.1.63

    (3)可用 IP 地址范围:192.168.1.1 - 192.168.1.62

关注 公众号 神的孩子都在歌唱 可领取 几十G的 python ,java, 计算机基础,算法等学习资料


作者:神的孩子都在歌唱 本人博客:https://blog.csdn.net/weixin_46654114 转载说明:务必注明来源,附带本人博客连接

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。