1. 什么是 IP 地址?

IP 地址是互联网上设备的唯一标识,类似于现实中的“门牌号”,用于设备之间的通信。

ABC类IP内网地址的范围如下:

  • A类地址:范围是 10.0.0.0 到 10.255.255.255,用于大型网络,网络号占8位,主机号占24位。

  • B类地址:范围是 172.16.0.0 到 172.31.255.255,适用于中型网络,网络号占16位,主机号占16位。

  • C类地址: 范围是 192.168.0.0 到 192.168.255.255,适用于小型网络,网络号占24位,主机号占8位。

  • 127.0.0.1本机
    0.0.0.0 所有ip、任意ip
    255.255.255.255 广播地址

2. IP 地址的版本:

  • IPv4:32 位二进制数,通常表示为 4 个十进制数(例如 192.168.1.1),范围是 0.0.0.0 ~ 255.255.255.255

  • IPv6:128 位二进制数,用于解决 IPv4 地址耗尽问题(如 2001:0db8::ff00:0042:8329)。

3. 什么是子网掩码?

      子网掩码用于划分 IP 地址的网络部分和主机部分。它也是一个 32 位的二进制数,通常与 IP 地址配对出现。

1. 常见子网掩码示例:

子网掩码二进制形式(简写)CIDR 表示
255.0.0.011111111.00000000.00000000.00000000/8
255.255.0.011111111.11111111.00000000.00000000/16
255.255.255.011111111.11111111.11111111.00000000/24

2. 子网掩码的作用:

  • 区分网络位和主机位子网掩码中 1 的部分对应 IP 的网络位0 的部分对应主机位。

  • 划分子网:通过借用主机位来创建更多子网,提高 IP 地址利用效率。

例如

IP 地址 = 邮寄地址
192.168.1.10/24 = 中国,北京市,海淀区,XX路,10号

  • 网络位 (192.168.1) = 中国,北京市,海淀区

    • 定义了一个大致的区域,所有在这个区域的地址都共享这部分信息。

  • 主机位 (.10) = XX路,10号

4.计算IP地址

网络地址 :主机号全为 0
第一可用: 网络地址+1
最后可用 : 广播地址-1
广播地址 : 主机号全为1

      192.168.0.1  /24

  1.将 IP 和子网掩码转换为二进制

  • IP:11000000.10101000.00000001.00001010

  • 掩码:11111111.11111111.11111111.00000000

    2.按位进行“与”运算(AND):  

text

11000000.10101000.00000001.00001010   (IP)
AND11111111.11111111.11111111.00000000   (Mask)
--------------------------------------------11000000.10101000.00000001.00000000   → 192.168.1.0(网络地址)

       将IP的二进制与子网掩码二进制对应,子网掩码为1的位置为网络位,对应的ip位置固定死的,子网掩码为0的位置为主机位,可以改动为0或1;主机位全为0为网络地址,网络地址+1为第一可用,主机位全为1为广播地址,广播地址-1为最后可用。

  • 物理地址:192.168.1.0

  • 最小主机:192.168.1.1

  • 最大主机:192.168.1.254

  • 广播地址:192.168.1.255


123.123.123.123 /23           
ip : 01111011   01111011   01111011   01111011
子网:11111111   11111111   11111110   00000000  (23位网络位)

01111011   01111011   01111010  00000000 (除23位网络位外全为0即为网络地址)

     123       123      122      0          

    01111011   01111011   01111011  11111111 (除23位网络位外全为1即为广播地址)

     123       123      123    255          


网络地址:123.123.122.0

第一可用:123.123.122.1

最后可用:123.123.123.254

广播地址:123.123.123.255

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96627.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96627.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/96627.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件工程领域内容运营的翻译策略:打破语言边界

软件工程领域内容运营的翻译策略:打破语言边界 关键词:软件工程、内容运营、翻译策略、技术本地化、术语管理、跨文化沟通、机器翻译 摘要:在全球化协作日益紧密的今天,软件工程领域的内容(如技术文档、API手册、开发者博客、开源社区指南等)早已突破单一语言限制,成为连…

元宇宙与金融创新:虚实融合下的金融服务新形态

1 元宇宙重构金融核心服务场景1.1 零售金融场景:从 “线下网点 线上 APP” 到 “沉浸式虚拟金融空间”传统零售金融服务受限于物理网点或二维 APP,交互性与体验感不足,元宇宙通过 “3D 虚拟金融空间 数字分身交互”,打造 “身临…

信奥赛csp初赛高频考点真题分类解析之:基本运算

信奥赛csp初赛高频考点真题分类解析之:基本运算 题目1: 答案:C 题解:R进制转换为十进制:按权展开 3 \times 8 1 ^1

PyTorch深度学习实战【10】之神经网络的损失函数

文章目录零 回顾:机器学习中的模型训练流程一 神经网络的损失函数1.1 机器学习中的优化思想1.2 回归:误差平方和SSE1.3 二分类交叉熵损失的原理与实现1.3.1 极大似然估计求解二分类交叉熵损失1.3.2 实现二类交叉熵损失1.4 多分类交叉熵损失的原理与实现1…

人机协同中的层次映射关系研究:从自然语言处理到智能系统设计

一、引言:人机协同的层次化认知基础人机协同作为人工智能领域的核心研究方向,正经历从简单工具使用到深度智能协作的范式转变。在这一演进过程中,如何建立人类意图与机器执行之间的有效映射关系成为关键挑战。自然语言处理(NLP)领域中&#x…

2025主流大模型核心信息

2025主流大模型核心信息国际主流大模型1. GPT-5 (OpenAI)版本特性:多模态能力支持图像、视频、音频的复杂理解与生成;超长上下文处理能力达1M tokens;推理能力接近专家水平优势:综合性能领先,编程能力强(SWE-bench Ver…

将容器连接到默认桥接网络

1.列出当前已有的网络[roothost1 ~]# docker network ls NETWORK ID NAME DRIVER SCOPE db2f3a6af212 bridge bridge local 4251d9be020b host host local ba96ad98e029 none null local2.启动两个 ash ( Alpine 操作系…

安全审计-Ubuntu防火墙ufw

文章目录 一、为什么运维需要使用防火墙? 二、Ubuntu 上常用的防火墙工具 三、UFW 常用命令及运维使用示例 1. 安装 UFW(如果尚未安装) 2. 查看防火墙状态 3. 设置默认策略(强烈建议) 4. 允许必要服务(常见运维场景) ✅ 允许 SSH(远程管理,最重要!) ✅ 允许 HTTP / …

iPhone 17系列包含哪些版本,各版本又有哪些配置,硬件、功能、性能、价格详细介绍

文章目录版本信息配置信息版本信息 iPhone 17系列提供了四个版本:iPhone 17 (标准版)、iPhone 17 Air、iPhone 17 Pro 和 iPhone 17 Pro Max。它们在设计、性能、影像等方面各有侧重,下面是一个快速概览表格,帮助你直观了解它们的核心区别&a…

Go模块自动导入教学文档

目录 概述核心概念实现原理项目结构代码实现高级特性最佳实践常见问题 概述 Go语言作为一门静态类型语言,没有像Python那样的动态import机制。但是,我们可以通过设计模式和架构设计来实现"自动导入模块"的功能。这种模式特别适合微服务架构…

深入解析Spring AOP核心原理

一 Spring-AOP1.对SpringAOP理解AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低&#x…

大数据与AI:一场“数据盛宴”与“智能大脑”的奇妙邂逅

在当今这个信息爆炸的时代,大数据和AI(人工智能)就像一对热恋中的情侣,天天黏在一起,形影不离。它们的结合,不仅改变了我们的生活方式,还让这个世界变得更加有趣和奇妙。今天,就让我…

解决window下共享资源报“不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接“问题

问题现象: 使用不同samba共享账号登录同一服务器ip共享文件夹资源时会报错误提示解决办法: 1.使用net use命令查看已保存的网络连接 C:\Users\Administrator>net use 会记录新的网络连接。状态 本地 远程 网络----…

SciKit-Learn 全面分析分类任务 wine 葡萄酒数据集

背景 wine 葡萄酒数据集,提供了对三种不同品种的意大利葡萄酒的化学分析结果 主要特点: 数据集规模:总共有 178 个样本特征数量:每个样本有 13 个化学特征,包括酒精、苹果酸、灰分、镁等类别数量:总共有 3 …

【论文阅读】Far3D: Expanding the Horizon for Surround-view 3D Object Detection

标题: Far3D: Expanding the Horizon for Surround-view 3D Object Detection motivation 作者觉得市面上的方法对远处的long-range 的3d-od检测没有深入研究,于是作者提出FAR3D. 基于环视图像的3D物体检测取得了显著进展,且其部署成本较低。…

Redis分布式锁的try-with-resources实现

Redis分布式锁的try-with-resources实现 在Java中,try-with-resources是一种自动资源管理机制,适用于实现了AutoCloseable接口的类。通过结合Redis分布式锁和try-with-resources,可以确保锁的自动释放,避免因异常或忘记释放锁导致…

上传文件接口设计,SpringBoot + MinIO/S3 文件服务实现:FileService 接口与 FileServiceImpl 详解

在企业项目中,文件上传和管理是非常常见的需求。本文基于 芋道源码 的实现,介绍如何封装一个通用的 文件服务 FileService,支持:文件上传(保存数据库记录 存储文件到 S3/MinIO 等对象存储)文件下载与删除文…

MVC 依赖注入(DI)与服务全解析(附避坑实战)

依赖注入的核心概念 依赖注入(DI)是一种设计模式,通过将对象的依赖关系从内部创建转移到外部传递,实现解耦。在 MVC 框架中,DI 容器负责管理对象的生命周期和依赖关系,开发者只需声明依赖,容器…

【实证分析】上市公司经营风险数据集-含代码(2000-2022年)

数据简介:上市公司经营风险涉及多维度、多层次的复杂因素,本文章参考王竹泉-经营风险与营运资金融资决策对上市公司经验风险进行测算,经营风险是该公司息税折旧摊销前利润率的标准差,经营风险是该公司息税折旧摊销前利润率的标准差…

领码方案|Windows 下 PLT → PDF 转换服务超级完整版:异步、权限、进度

摘要 面向 Windows 平台,使用 ASP.NET Core Web API 结合 Ghostscript.NET 库,实现 PLT(HPGL)→PDF 的纯库调用转换,无需外部进程。支持同步与异步模式,采用 JWTRBAC 进行权限治理,任务状态存储…