30 秒解释“192.168.0.0/24”中的“/24”

Windows平台MuJoCo仿真环境配置与Qt集成实战 本文详细介绍了在Windows平台上配置MuJoCo物理仿真环境并与Qt框架集成的完整实战流程。内容涵盖从环境准备、库文件配置、项目创建到核心代码编写的每一步,重点解决了Windows下常见的编译链接错误和路径问题,帮助开发者在Windows系统中高效搭建机器人仿真与可视化控制开发环境。 阅读详情

我现在工作中正在处理这类事务,起初对我来说(作为一个网络安全背景知识有限的人),这真的很不直观。

所以,我在这里尽量把它简化,讲给那些不太熟悉IP地址的人听。

单一IP地址

192.168.0.0

192.168.0.0就是一个单独的IP地址,仅此而已。

在IP地址后添加“/”和数字

192.168.0.0/32是一个IP地址范围。

192.168.0.0/31也是一个IP地址范围。

192.168.0.0/30同样是一个IP地址范围。

192.168.0.0/29还是一个IP地址范围。

192.168.0.0/28依旧是一个IP地址范围。

依此类推。

我们在“/”后面添加的数字取值范围是从0到32。

查找此范围内的IP地址

我们先来找出这个范围内IP地址的数量。

假设我们有192.168.0.0/30这个地址范围

IP地址数量 = 2 ^ (32 - 30)

也就是2 ^ 2 = 4

所以,这个范围内的IP地址就是192.168.0.0、192.168.0.1、192.168.0.2以及192.168.0.3。

再假设我们有192.168.0.0/29这个地址范围:

IP地址数量 = 2 ^ (32 - 29)

即2 ^ 3 = 8

那么,该范围内的IP地址就是192.168.0.0、192.168.0.1、192.168.0.2……192.168.0.7。

又假设我们有192.168.0.1/28这个地址范围:

IP地址数量 = 2 ^ (32 - 28)

也就是2 ^ 4 = 16

这样一来,其IP地址就是192.168.0.0、192.168.0.1、192.168.0.2……192.168.0.15。

需要注意的是——在我看来,这种表示法很奇怪,也不直观,但它在行业内应用广泛,所以我想我也没资格反对它吧。

使用Python查找IP地址范围

我们可以使用Python内置的ipaddress模块来自动完成这项操作。

import ipaddress
x = list(ipaddress.ip_network('192.168.0.0/30', False))
from pprint import pprint
# 此范围内有4个IP地址
pprint(x)
'''
[IPv4Address('192.168.0.0'),
 IPv4Address('192.168.0.1'),
 IPv4Address('192.168.0.2'),
 IPv4Address('192.168.0.3')]
'''

上述代码中,False参数关闭了严格模式(开启严格模式会导致出错)。

import ipaddress
x = list(ipaddress.ip_network('192.168.0.0/28', False))
from pprint import pprint
# 此范围内有16个IP地址
pprint(x)
'''
[IPv4Address('192.168.0.0'),
 IPv4Address('192.168.0.1'),
 IPv4Address('192.168.0.2'),
 IPv4Address('192.168.0.3'),
 IPv4Address('192.168.0.4'),
 IPv4Address('192.168.0.5'),
 IPv4Address('192.168.0.6'),
 IPv4Address('192.168.0.7'),
 IPv4Address('192.168.0.8'),
 IPv4Address('192.168.0.9'),
 IPv4Address('192.168.0.10'),
 IPv4Address('192.168.0.11'),
 IPv4Address('192.168.0.12'),
 IPv4Address('192.168.0.13'),
 IPv4Address('192.168.0.14'),
 IPv4Address('192.168.0.15')]
'''

对于192.168.0.0/24:

IP地址数量 = 2 ^ (32 - 24)

即2 ^ 8 = 256

import ipaddress
x = list(ipaddress.ip_network('192.168.0.0/24', False))
from pprint import pprint
pprint(x)
'''
[IPv4Address('192.168.0.0'),
 IPv4Address('192.168.0.1'),
 IPv4Address('192.168.0.2'),
 IPv4Address('192.168.0.3'),
 IPv4Address('192.168.0.4'),
 ......
  ......
   ......
 IPv4Address('192.168.0.255'),

写在最后

我不会深入探讨 IP 地址的理论及其代表的含义(这需要更多文章来介绍),但希望这篇文章能够有所帮助并且易于理解。

设置Solidworks导出文件的坐标系,stl坐标系平移 使用solidworks输出的模型坐标不再原点,怎么平行坐标系,这个方法很简单 阅读详情

相关推荐

Codex CLI 接入智谱 GLM-5.1 完整教程

Codex CLI 是 OpenAI 推出的命令行 AI 编程工具,支持自主读取文件、执行命令、编写代码等操作,是目前最火的终端 AI 编程工具之一。通过 CLIProxyAPI 代理,我们成功将 Codex CLI 与智谱 GLM-5.1 模型对接,核心在于解决 Responses API 与 Chat Completions API 的协议转换问题。✅成熟稳定:CLIProxyAPI 社区活跃(4.7k fork),持续维护✅完整兼容:支持流式/非流式、function calling✅低成本。

u011831527的博客 2471

ip段/数字,如192.168.0.1/24是什么意思?

网上到处可见IP字段/数字, 例如: 192.168.0.1/24 是什么意思? 首先来了解一下二进制的转换知识: 二进制数转换成十进制数 二进制的1101转化成十进制

dearbaba_8520的博客 1万+

用 SAP HANA SDA 访问 PostgreSQL:从可行性到落地实践的完整指引

摘要:SAP HANA可通过SDA/SDI技术访问PostgreSQL数据库,支持数据虚拟化和实时复制。主要实现路径包括:1)使用Camel JDBC适配器创建虚拟表进行联邦查询;2)利用PostgreSQL Log Reader适配器实现变更数据捕获(CDC)。实施时需配置Data Provisioning Agent,注意权限和网络要求。官方文档指出,通过SDI+DP Agent的方式比直接SDA连接更稳定可靠。虚拟化查询时,HANA会自动将SQL下推到PostgreSQL执行,优化性能。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 212

192.168.0.0/24是啥意思?

其实这个就是用CIDR(无类别域间路由选择 ,Classless and Subnet Address Extensions and Supernetting))的形式表示的一个网段,或者说子网. 我们知道确定一个子网需要知道主机地址和子网掩码,但用CIDR的形式,可以简单得到两个数值.举例说吧,“192.168.0.0/24”就表示,这个网段的IP地址从192.168.0.1开始,到192....

RodJohnson_523391的专栏 8882

192.168.0.0/24的意义

192.168.0.0/24的真实含义

Edidaughter的博客 3891

关于IP地址中的0.0.0.0/24后面0/24的说明,A类 B类 C类的讲解

关于IP地址中的0.0.0.0/24后面0/24的说明,A类 B类 C类的讲解

x202231的博客 1万+

IP/掩码位 转换 ip段范围,IP段中的24表示什么意思

前面的192.168.1.64表示ip后面的26表示掩码,就是表示192.168.1.64的前26位不能动,ip分为四部分,每一辈分占8位,一共32位,也就是说32位中有26位是不能动的,前面的192.168.1占8*3=24位不能动。同理192.168.0.0/23就是前23位不能动,192.168不能动 8*2=16位 后面有7位不能动后面的0就是0000 0000其中前7位不能动,后一位随便是0或者1 所以网段是192.168.0-192.168.1。可是安全管理员给我发的却不是这样。

thlzjfefe的博客 1343

通信基础知识:192.168.1.1/24中/24的含义

转载自:http://velep.com/archives/622.html   最近在移植新版本代码,但发现在新版本软件中,居然找不到子网掩码这个参数。与旧版本软件不同的是,IP地址后面接了“/24”,类似192.168.1.1/24,但一直未去理会IP地址后面这个“/24”表示什么意思。 通过跟踪代码发现,这个“/24”大有含义,于是上网搜索了下,不查不知道,一查发现这就是我在苦苦寻找的...

weixin_34050389的博客 6253

网络基础知识-192.168.0.1/24是什么意思?

写在前面 想很简单,做很难,坚持更难,克服惰性。每天学一点,不会的就少一点。 养成习惯很重要,先从点赞开始吧!关注[程序员之道],前行道路不再迷茫! 作为一个典型程序,不知道IP网段是什么意思?纳尼,也太落后了吧。这样不行啊,不知道基础的网络知识,你的程序员之路可走不远,更何况,这可是最最简单的知识点。 下面切入正题。 192.168.1.0/24代表什么意思呢?它表示的是一个IP网段,起始IP为192.168.1.1,子网掩码是24位,我们都知道计算机里的数据都是用0和1来表示的,用4个字节,也就是3.

1万+

192.168.1.1/24 什么含义

192.168.1.1/24 什么含义 IP的定义 ip 是32位无符号整数,最小,最大分别是- 0.0.0.0- 255.255.255.255 具体来说,由一个ip由 Net-ID+Host-ID 两部分组成, Net-ID 相同,那么就说明在一个网段内,可以用mac数据帧直接通信。 给定一个Net-ID host-ID全为0的ip,(192.168.2.0)代表整子小网络

烟台 嵌入式产品开发 1万+

ip段/数字,如192.168.0.1/24的意思是什么?(转)

ip段/数字,如192.168.0.1/24的意思是什么? 踩踩 0作者:Admin 发表日期:2013-10-31 复制链接 收藏 首先来了解一下二进制的转换知识: 二进制数转换成十进制数  二进制的1101转化成十进制   1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13   转化成十进制要从右到左用二进制的每个数去乘以2的相应次方 ...

weixin_34290390的博客 866

表述ip地址后边加/8(16,24,32)

ip/8(16,24,32) 如 192.0.0.0/8 如 192.168.0.0/16 斜杠后面的数字是 掩码的位数 关于ip以及子网掩码 A类IP地址的默认子网掩码为255.0.0.0(由于255相当于二进制的8位1,所以也缩写成“/8”,表示网络号占了8位); 即 11111111.00000000.00000000.00000000 B类的为255.255.0.0(/16); 即11111111.11111111.00000000.00000000 C类的为255.255.255.0(/24);即

【03】的博客 9355

java判断某个ip是否在一个网段(ip+掩码)内

大学学的计算机网络已经忘了一大半,今天接到一个需求,需要判断用户的请求ip是否在办公网网段,如果是,那么就要做出相应的提示。 一开始我以为,办公网段就只需要截取前三位就行,比如:22.3.4.6 所在网段就是22.3.4就可以。 可是安全管理员给我发的却不是这样。而是以下这样的。 192.168.1.64/26 192.168.0.0/23 192.168.0.0/24 192.168...

u012045045的博客 8926

关于192.168.0.0/24与CIDR

其实这个就是用CIDR(无类别域间路由选择,Classless and Subnet Address Extensions and Supernetting))的形式表示的一个网段,或者说子网。 我们知道确定一个子网需要知道主机地址和子网掩码,但用CIDR的形式,可以简单得到两个数值。举例说吧,“192.168.0.0/24”就表示,这个网段的IP地址从192.168.0.1开始,到192

河西无名式 4647

IP地址、地址范围

24的意思就是说子网掩码中表示网络的二进制位数是24位,即: 11111111.11111111.11111111.00000000 数一下看是不是24个1,变成十进制就是:255.255.255.0 所以24表示这个IP的子网掩码是255.255.255.0 子网掩码可以表示子网的大小。 192.168.0.0/24 表示这个IP范围为 192.168.0.1-192.168.0.254...

piano_diano的博客 2931

4、网络层协议及IP编址

IPv4 (Internet Protocol Version 4)协议族是TCP/IP协议族中最为核心的协议族。它工作在TCP/IP协议栈的网络层,该层与OSI参考模型的网络层【CLNP】相对应。网络层提供了无连接数据传输服务,即网络在发送数据报文时不需要先建立连接,每一个IP数据报文独立发送。在本章节中,将介绍IPv4地址的基本概念,介绍如何进行子网划分,并且会介绍网络IP地址规划和IP地址的基本配置。目录前言网络层协议:(前面的内容中有详解)什么是IP地址?

2301_76274559的博客 816

ECharts树图-径向树状图.rar

图表效果及代码实现讲解链接:https://blog.csdn.net/zhangjiujiu/article/details/144710564

PlutoSDR-M2k-USB-Drivers.exe

matlab平台上的pluto小模块驱动程序,下载后可参考博客中的驱动安装教程安装此驱动,实现matlab平台上的pluto应用。

上一篇: 如何让 ChatGPT 像人类一样书写:4个步骤让你的内容栩栩如生!
下一篇: 代码整洁之道(Clean Code)笔记——第一章:整洁代码
Qingmu2024
博客等级 码龄9年 947粉丝 25原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qingmu2024

您的鼓励是我最大的创作动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值