无知而又纯洁的岁月是任何人都曾拥有的,世界上没有一成不变的事物,所以只要以其他方式找到自己的快乐就行了。 收藏本站
登陆 / 注册 搜索

阅读:9.8K   回复: 1

IP段/24 /16 写法和原理

[复制链接]
小执念 古黑浩劫论坛大牛 2022-10-29 07:00 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
首先要知道一点:IP地址实际的用二进制来表示的,常见的 223.5.5.5 这样的是为了人类方便观察和记录。

看了很多有关IP段写法如 192.168.1.0/24 的解释,大部分过于复杂和高深,对于基础不太好的人来说理解起来会比较困难。本文用简单明了的文字来解释 192.168.1.0/24 这样的IP段含义,基础不太好的人看了也可以正常理解。

开头说了IP是二进制的,所以IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。🧑‍🌾‎👔🔑😷🧠

下面以 192.168.1.0/24 为例

192.168.1.0/24 包含哪些IP?

🧑‍🌾‍🩲🖲🤐👏


IP地址格式采用“斜线记法”,即:IP地址/网络前缀。例如 192.168.1.0/24 表示32位的二进制地址中(任何IP的二进制地址都是32位),前24位为网络前缀,后8位代表主机号。

在换算中,192.168.1.0 对应的二进制为:

1100 0000 . 1010 1000 . 0000 0001 . 0000 0000
👀🚠🥣🅾🦋‍
其中红色为主机号,总共有8位。当这8位全为0时,取最小地址192.168.1.0,当这8位全为1时,取最大地址192.168.1.255。但请注意,在实际中,主机号全为0或者全为1的地址一般不使用,作为预留地址另有作用。所以第一个地址为:

1100 0000 . 1010 1000 . 0000 0001 . 0000 0001,即 192.168.1.1
🧑‍🚀‏🕶💳🤞
最后一个地址为:

1100 0000,1010 1000,0000 0001,1111 1110 ,即 192.168.1.254

因此,192.168.1.0/24 代表的IP段就是 192.168.1.1 ~ 192.168.1.254。🧑‍🌾‏🧣🛒😫👎

192.168.0.0/16 包含哪些IP?

方法同上。192.168.0.0/16 表示32位的二进制地址中,前16位为网络前缀,后16位代表主机号。

🙏🌞🥚®🐅‏

在换算中,192.168.0.0 对应的二进制为:

1100 0000 . 1010 1000 . 0000 0000 . 0000 0000

其中红色为主机号,总共有16位。当这16位全为0时,取最小地址192.168.0.0,当这16位全为1时,取最大地址192.168.255.255。但请注意,在实际中,主机号全为0或者全为1的地址一般不使用,作为预留地址另有作用。所以第一个地址为:🧑‍🚀‏🧣🔍😔🤳

1100 0000 . 1010 1000 . 0000 0000 . 0000 0001 ,即 192.168.0.1

最后一个地址为:
🧑‍⚕️‌👒📬😡🖐
1100 0000 . 1010 1000 . 1111 1111 . 1111 1110 ,即 192.168.255.254。

因此,192.168.0.0/16 代表的IP段就是 192.168.0.1 ~ 192.168.255.254。

总结
✌🏠🥄®🦊‎
通过上述两例子的通俗解释,我们应该可以写出其他任何IP段的地址范围了吧,比如 192.0.0.0/8 就是一个A类IP段,其IP范围为 192.0.0.1 ~ 192.255.255.254 。
不想自己计算怎么办?交给程序来算吧
IP段/24 /16 写法和原理 Image 4.jpg
ip地址计算器
👊🚘🔪®🐤‏

上一篇
下一篇
帖子热度 9772 ℃
小执念乐于助人,奖励 1 个 金币.

书生丁未 「初入古黑」 2022-10-29 07:00 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

吃饭与ml是第一生产力。
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表