网络工程师 (42)IP地址

一、定义与功能

       IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。这种地址分配方式确保了用户在连网的计算机上操作时,能够高效且方便地从众多计算机中选出自己所需的对象。

二、组成结构

       IP地址由32位(IPv4)或128位(IPv6)二进制数字构成,通常以十进制格式表示。一个IPv4地址通常被分割为4个“8位二进制数”(即4个字节),并采用“点分十进制”的表示形式。每个IP地址由两部分组成:网络地址(NetID)和主机地址(HostID)。网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的具体设备。

三、分类与范围

  1. A类地址

    • 范围:1.0.0.1~126.255.255.254(也有说法认为范围1.0.0.0~127.255.255.255,但127.0.0.0~127.255.255.255通常保留给本地回环地址)
    • 子网掩码:/8(即255.0.0.0)
    • 特点:支持的最大主机数为16777214(或认为16777216,但减去网络地址和广播地址后,实际可用的主机数为此数),适合大型网络使用。
  2. B类地址

    • 范围:128.0.0.1~191.255.255.254(也有说法认为范围是128.0.0.0~191.255.255.255)
    • 子网掩码:/16(即255.255.0.0)
    • 特点:支持的最大主机数为65534,适用于中等规模的网络。
  3. C类地址

    • 范围:192.0.0.1~223.255.255.254(也有说法认为范围是192.0.0.0~223.255.255.255)
    • 子网掩码:/24(即255.255.255.0)
    • 特点:支持的最大主机数为254,适合小型网络或局域网。
  4. D类地址

    • 范围:224.0.0.0~239.255.255.255
    • 特点:不分网络地址和主机地址,用于组播(多播)。组播地址允许源节点向多个目的节点同时发送数据,而无需为每个目的节点单独发送。
  5. E类地址

    • 范围:240.0.0.0~255.255.255.254(也有说法认为范围是240.0.0.0~255.255.255.255)
    • 特点:保留用于实验和开发,不用于公共网络。

四、特殊地址

  1. 本机地址:127.0.0.1,主要用于测试。在Windows系统中,这个地址有一个别名“Localhost”。
  2. 广播地址:255.255.255.255,用于将数据发送给网络中的所有设备。
  3. 私有地址:这些地址被大量用于企业内部网络中,以避免与外部网络地址冲突。常见的私有地址范围包括:10.x.x.x、172.16.0.0~172.31.255.254、192.168.x.x。
  4. 集合地址:0.0.0.0,表示所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。

五、子网掩码与划分子网

       子网掩码用于区分IP地址中的网络部分和主机部分。通过子网掩码,可以将一个大的网络划分为多个小的子网,从而更有效地利用现有的地址空间。子网掩码中,网络位为1,主机位为0。例如,对于C类地址192.168.1.2,如果使用子网掩码255.255.255.0,则网络部分为192.168.1,主机部分为2。

六、IPv6与未来发展

       随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽。为了扩大地址空间,IPv6被提出并重新定义了地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供地址。这有助于解决IPv4地址枯竭的问题,并推动互联网的进一步发展。

 结语       

我是人生舞台的主角

在时光流转里演绎精彩

!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/970983.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

记忆力训练day19

万能字母组合编码法 所有的文字和字母的背后都有画面 练的不是记单词,练的是注意力给到单词,出什么画面,然后画面与画面之间进行连接 拆的过程就是找熟词的过程 要关注自己的回忆路径是什么?也就是你是怎么回忆起来的&#xff0c…

flutter image_cropper插件安装后 打包apk 报错命名空间问题

本篇文章主要讲解,Flutter安装完新依赖打包apk报错 A problem occurred configuring project ‘:image_cropper’. 命名空间问题的解决办法及原因说明。 日期:2025年2月15日 作者:任聪聪 一、报错现象: 报文信息: FAI…

八、SPI读写XT25数据

8.1 SPI 简介 SPI(Serial Peripheral Interface,串行外设接口)是一种同步串行通信协议,广泛用于嵌入式系统中连接微控制器与外围设备,如传感器、存储器、显示屏等。 主要特点 1. 全双工通信:支持同时发送…

kibana es 语法记录 elaticsearch

目录 一、认识elaticsearch 1、什么是正向索引 2、什么是倒排索引 二、概念 1、说明 2、mysql和es的对比 三、mapping属性 1、定义 四、CRUD 1、查看es中有哪些索引库 2、创建索引库 3、修改索引库 4、删除索引库 5、新增文档 6、删除文档 5、条件查询 一、认识…

三、Unity基础(主要框架)

一、Unity场景概念 如果把游戏运行过程理解成表演,那么场景就是舞台; 场景本质上是一个配置文件,这个配置文件决定了场景中有哪些东西; 二、Scene和Game窗口 1、Scene 滚轮缩放、拖动 单独选中也可以 最下面这个是全能工具…

pdf文档提取信息

目录 一、前言二、核心代码说明1、PyPDF2提取文本2、pdfplumber提取文本和表格3、fitz提取文本和图片4、fitz按页提取图片一、前言 本博客文章介绍pdf的文本、图片、表格等信息提取的技术方案对比。目前比较熟知的是pdfplumber 、PyPDF2 、fitz(PyMuPDF)。 它们之间对比如下 …

Git指南-从入门到精通

代码提交和同步命令 流程图如下: 第零步: 工作区与仓库保持一致第一步: 文件增删改,变为已修改状态第二步: git add ,变为已暂存状态 bash $ git status $ git add --all # 当前项目下的所有更改 $ git add . # 当前目录下的所有更改 $ g…

我们来学HTTP/TCP -- 三次握手?

三次握手 题记三次呼叫结语 题记 来,我们来演示下川普王和普京帝会面了 哎呦!你好你好,握手…哎嗨!侬好侬好,握手…欧嘿呦玛斯,握手… 抓狂啊!作孽啊!!! 不说人话啊! 关键的是,“三…

kubectl top输出与Linux free命令不一致原因?

当你在 Kubernetes 集群中使用 kubectl top 命令查看资源使用情况时,可能会发现与在节点上直接运行 Linux free 命令得到的结果不一致。这种不一致可能源于多个原因,以下是一些关键因素: MobaXterm中文版下载: https://pan.quark…

【设计模式】【行为型模式】迭代器模式(Iterator)

👋hi,我不是一名外包公司的员工,也不会偷吃茶水间的零食,我的梦想是能写高端CRUD 🔥 2025本人正在沉淀中… 博客更新速度 👍 欢迎点赞、收藏、关注,跟上我的更新节奏 🎵 当你的天空突…

论文解读之DeepSeek R1

今天带来DeepSeek R1的解读 一、介绍 deepseek主打复杂推理任务,如数学、代码任务。 R1以预训练过的V1-base初始化,主要发挥了RL在长思维链上的优势,R1-Zero直接RL而在前置步骤中不进行SFT,即缺少了有监督的指令微调阶段&#…

Linux:用 clang 编译带 sched_ext 功能内核

文章目录 1. 前言2. 编译过程2.1 准备内核源代码2.2 安装编译工具2.3 配置、编译、运行2.3.1 配置2.3.2 编译2.3.3 运行 3. 参考资料 1. 前言 限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。 2. 编译过程 …

FPGA之​​​​​​​​​​​​​​HRBANK与HOBANK有什么区别?

在FPGA设计中,HP Bank(High-Performance Bank)与HR Bank(High-Range Bank)是针对I/O电气特性划分的不同区域,二者的主要区别在于支持的电压范围、信号速率以及应用场景。以下是具体对比: 核心区…

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_ssl_init 函数

#if (NGX_OPENSSL)ngx_ssl_init(log); #endif objs/ngx_auto_config.h 中 #ifndef NGX_OPENSSL #define NGX_OPENSSL 1 #endif 所以这个条件编译成立 NGX_OPENSSL 是一个宏定义,用于控制与 OpenSSL 相关的功能是否被启用 若用户通过./configure参数(如-…

pandas(13 Caveats Gotchas和SQL比较)

前面内容:pandas(12 IO工具和稀松数据) 目录 一、Caveats警告 & Gotchas预见 1.1 在Pandas中使用if/Truth语句 1.2 位运算布尔 1.3 isin操作 1.4 重新索引reindex和 loc&iloc 使用注意事项 1.5 loc和iloc 二、Python Pandas 与SQL的比较 2.1 数…

MongoDB 7 分片副本集升级方案详解(下)

#作者:任少近 文章目录 1.4 分片升级1.5 升级shard11.6 升级shard2,shard31.7 升级mongos1.8重新启用负载均衡器1.9 推荐MongoDB Compass来验证数据 2 注意事项: 1.4 分片升级 使用“滚动”升级从 MongoDB 7.0 升级到 8.0,即在其他成员可用…

洛谷 P2894 USACO08FEB Hotel 题解

题意 第一行输入 n , m n,m n,m&#xff0c; n n n 代表有 n n n 个房间 ( 1 ≤ n ≤ 50 , 000 ) (1\leq n \leq 50,000) (1≤n≤50,000)&#xff0c;编号为 1 ∼ n 1 \sim n 1∼n&#xff0c;开始都为空房&#xff0c; m m m 表示以下有 m m m 行操作 ( 1 ≤ m < 50…

VS2022中.Net Api + Vue 从创建到发布到IIS

VS2022中.Net Api Vue 从创建到发布到IIS 前言一、先决条件二、创建项目三、运行项目四、增加API五、发布到IIS六、设置Vue的发布 前言 最近从VS2019 升级到了VS2022,终于可以使用官方的.Net Vue 组合了,但是使用过程中还是有很多问题,这里记录一下. 一、先决条件 Visual …

BGP分解实验·18——BGP选路原则之权重

在本地对进入的NLRI做权重设置&#xff0c;从而对过滤特定的路由进行优选。严格来说&#xff0c;权重值并不能算是路径属性&#xff0c;因为它并处传递&#xff0c;所能影响的仅仅限于本地路由器。 实验拓扑如下&#xff1a; 完成实验拓扑的基础实验&#xff0c;R1的配置如下…

正点原子ESP32S3系列开发板全面支持小智AI

什么是小智AI? 小智AI项目是由虾哥发起并开源的一个项目。该项目能帮助更多人入门AI硬件开发&#xff0c;了解如何将当下飞速发展的大语言模型应用到实际的硬件设备中。 小智AI功能如下&#xff1a; WiFi / ML307 Cat.1 4G BOOT键唤醒和打断&#xff0c;支持点击和长按两种触…