解析 IP(IPv4)地址

news2024/11/23 6:44:32

IPv 4 地址

  • 一、组成
  • 二、IPv4 的分类
  • 三、子网掩码
  • 四、特殊的地址
  • 五、私有 IP 地址
  • 六、全局 IP 地址
  • 七、私有 IP 地址和全局 IP 地址的关系
  • 八、广播地址
  • 九、网络地址
  • 十、IP 地址个数计算
  • 十一、查看电脑的 IP 地址(window)
  • 十二、手动设置电脑的 IP 地址

为了保证正常通信,有必要为每个设备配置正确的 IP 地址。在互联网通信中,全世界都必须设定正确的IP地址。否则,根本无法实现正常的通信。而在用 TCP/IP 进行通信时,需要用 IP 地址识别主机和路由器。


一、组成

IPv4 地址在计算机中是由如下这样构成的

  • 四组二进制数
  • 每组八位二进制
  • 每组之间用点 . 隔开

所以 IPv4 地址的范围是:
00000000.00000000.00000000.00000000~11111111.11111111.11111111.11111111

但是二进制数计算机看的方便,人类不是很熟悉,为了方便,会将 IPv4 的二进制形式转为十进制形式,所以范围也就变为了
0.0.0.0 ~ 255.255.255.255


二、IPv4 的分类

由上面可知,IPv4 地址一共有 32 位二进制数,将其中的开头某几位固定下来,也就分为了如下五类
IPv4 被分类了五个类别: A类、B类、C类、D类、E类

A类:1.0.0.0——126.255.255.254

  • 数量:总共只有 126 个A类网络,一个A类可容纳的主机地址上限为 16777214 个,约 1677 万台
  • 实质:A 类地址是以 0 开头的地址,即第一段介于 1~126
  • 范围:00000001.00000000.00000000.00000000 ~ 01111110.11111111.11111111.11111110
  • 作用:这类地址通常为大型网络提供,即网络中主机多则用 A 类地址

B类:128.0.0.1——191.255.255.254

  • 数量:总共有 16384 个B类网络,每个B类网络最多可以连接 65534 台主机,约 6 万多台
  • 实质: B 类地址是以 10 开头的地址,即第一段介于 128~191
  • 范围:10000000.00000000.00000000.00000001 ~ 10111111.11111111.11111111.11111110
  • 作用:这类地址适用于中等规模的网络

C类:192.0.0.1——223.255.255.254

  • 数量:总共有 2097152 个C类地址,每个C类网络最多可以连接 254 台主机
  • 实质:C 类地址是以 110 开头的地址,即第一段介于 192~223
  • 范围:11000000.00000000.00000000.00000001 ~ 11011111.11111111.11111111.11111110
  • 作用:这类地址适用于校园网等小型网络

D类:224.0.0.1——239.255.255.254

  • 数量:总共有 268435455 个D类地址
  • 实质:C 类地址是以 1110 开头的地址,即第一段介于 224~239
  • 范围:11100000.00000000.00000000.00000001 ~ 11101111.11111111.11111111.11111110
  • 作用:这类地址称为广播地址,供特殊协议向选定的节点发送信息时用

E类:240.0.0.1——255.255.255.254

  • 数量:总共有 268435454 个D类地址
  • 实质:D 类地址是以 1111 开头的地址,即第一段介于 240~255
  • 范围: 11110000.00000000.00000000.00000001 ~ 11111111.11111111.11111111.11111110
  • 作用:这类地址一般用于科研

三、子网掩码

单独的一串 IPv4 数字仅仅是一串数字,并没有什么实际含义。所以人们将 IPv4 中的 32 位数字划分了两个部分,即网络位和主机位

  • 网络位:用于标识网络,标识属于哪一段网络
  • 主机位:用于标识主机,标识某一段网络中的某一台主机

A类:前八位是网络位,剩下二十四位是主机位
B类:前十六位是网络位,剩下十六位是主机位
C类:前二十四位是网络位,剩下八位是主机位
D类:保留地址,不区分网络位和主机位
E类:保留地址,不区分网络位和主机位

一个 IPv4 地址只要确定了其分类,也就确定了它的网络位和主机位 。但用着用着人们发现,用 IPv4 的类别来划分网络位,造成了很多的浪费,之后就提出了子网掩码的概念,用于标识 IPv4 地址中的哪几位为网络位

  1. 作用:子网掩码用于标识 IPv4 地址中的哪几位为网络位
  2. 子网掩码的三种表示方法
    • 二进制法:形式和 IPv4 地址的形式一样。但有个要求,要求地址必须是首位开始连续的“1”,不能有断断续续的 “1”
    • 十进制法:由二进制法转换过来的十进制
    • 后缀法:即 IPv4地址/十进制数。后面的十进制数代表 IPv4 地址从首位开始数到第几位为网络位。也表示子网掩码地址从首位开始数有几位连续的 1

image.png

  1. 每组子网掩码地址可以取的值

image.png

  1. 各类 IPv4 地址默认的子网掩码地址
    image.png

  2. 子网掩码判断 IP 地址的网段
    image.png

同一个网段的 ip 地址,物理线路连通后就可以相互通信。不同网段的 IP 地址,即便是物理线路连通,也不可以直接通信,需要路由器才能相互通信


四、特殊的地址

  1. 范围:127.0.0.1——127.255.255.255
  2. 也称为:本地回环地址、环回地址
  3. 作用:专门为本地回环测试而保留的地址

五、私有 IP 地址

  1. 作用:在局域网中使用的 IP 地址

  2. 别名:私有 IP、私有地址

  3. 说明:起初,互联网中的任何一台主机或路由器必须配有一个唯一的IP地址。然而,随着互联网的迅速普及,IP地址不足的问题日趋显著。如果一直按照现行的方法采用唯一地址的话,就会有IP地址耗尽的危险。为了防止耗尽的危险,就把 IP 地址再分了两类:私有地址和全局地址

  4. 私有地址的范围
    image.png

  5. 注意:私有地址只要在同一个区域里保证唯一即可。在不同的域里出现相同的私有地址是不会影响使用


六、全局 IP 地址

  1. 作用:在广域网中使用的 IP 地址
  2. 别名:全局 IP、全局地址、公网 IP、公网地址
  3. 全局地址的范围:除去私有地址的范围、0/8、127/8 后剩余的 IP 地址都为全局地址

七、私有 IP 地址和全局 IP 地址的关系

  • 私有 IP 最早没有计划连接互联网,而只用于互联网之外的独立网络
  • 当一种能够互换私有 IP 与全局 IP 的 NAT 技术诞生以后,配有私有地址的主机与配有全局地址的互联网主机 实现了通信
  • 现在有很多学校、家庭、公司内部正采用在每个终端设置私有IP,而在路由器(宽带路由器)或在必要 的服务器上设置全局IP地址的方法
  • 如果配有私有 IP 的地址主机想要连网时,则通过NAT进行转换。

八、广播地址

  1. 作用:广播地址用于在同一个链路中相互连接的主机之间发送数据包
  2. 写法:将 IPv4 地址中的主机位全部写成 1 ,就成了广播地址
  3. 举例
    image.png

九、网络地址

  1. 作用:用来定义一个网络区域,即用来代表一个网段。好比我们说“中国”,而中国并不属于任何一个省,它代表了一个整体
  2. 写法:将 IPv4 地址中的主机位全部写成 0 ,就成了网络地址

十、IP 地址个数计算

  1. 不能作为主机的 ip 地址

    • 主机位全为 0 的地址:一般用于标识这段网络地址,而不作为某主机的地址
    • 主机位全为 1 的地址:一般作为广播地址
  2. 每个网段中可连接的最大主机数量 = 232 - 子网掩码全为 1 的位数 - 2 = 2 子网掩码全为 0 的位数 -2
    image.png

  3. 网段个数=2子网掩码全为 1 的位数 - 固定位数
    image.png


十一、查看电脑的 IP 地址(window)

  1. 方法一:win + R ---- cmd ---- ipconfig (想看详细的,输入 ipconfig /all)
  2. 方法二:控制面板 ---- 搜索网络 ---- 网络连接 ---- 选择正在连接的网络 ---- 详细信息

image.png
image.png
image.png


十二、手动设置电脑的 IP 地址

一般情况下,我们电脑上的 IP 地址,默认是 DHCP 服务程序自动分配的。但也可以自己手动配置电脑中的 IP 地址
控制面板 ---- 搜索网络 ---- 网络连接 ---- 选择正在连接的网络 ---- 属性 ---- IPv4 ---- 使用下面的 IP 地址
image.png
image.pngimage.pngimage.pngimage.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第二篇:阿里为什么要禁用Java内置线程池?自定义线程池参数如何设置?

线程池基本概念不清楚的请移步:第一篇:Java中的线程池介绍(阿里为什么要禁用Java内置线程池?自定义线程池参数如何设置?)-CSDN博客 Java中为我们提供了内置线程池,为什么阿里却要严令禁止使用呢…

Python 数据结构和算法实用指南(一)

原文:zh.annas-archive.org/md5/66ae3d5970b9b38c5ad770b42fec806d 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 数据结构和算法是信息技术和计算机科学工程学习中最重要的核心学科之一。本书旨在提供数据结构和算法的深入知识,以及编程…

kkFileView 任意文件上传致远程代码执行漏洞复现(QVD-2024-14703)

0x01 产品简介 kkFileView 是使用 spring boot 搭建的文件文档在线预览解决方案,支持主流办公文档的在线预览。 0x02 漏洞概述 2024年4月,互联网上披露kkFileView远程代码执行漏洞情报,攻击者可利用该漏洞上传恶意文件,获取操作系统权限。该漏洞利用简单,建议受影响的客…

【Linux开发 第六篇】Linux常用命令知识

常用命令知识 关机和重启用户管理用户组运行级别帮助指令文件目录类时间日期类搜索查找类压缩和解压类 关机和重启 shutdown -h now //立刻进行关机 shutdown -h 1 “1分钟后进行” //一分钟后进行关机 并向登录Linux的各个用户发送字符串 shutdown -r now //现在重新启动…

网络安全产品---态势感知EDR

态势感知 what SA,Situational Awareness 是对一定时间和空间内的环境元素进行感知,并对这些元素的含义进行理解,最终预测这些元素在未来的发展状态。 why 安全防护思想已经从过去的被动防御向主动防护和智能防护转变。如果不做到主动防御…

git工具简单使用

文章目录 git上传克隆README.gitignore常用指令冲突 git 进行版本控制的版本控制器。安装git yum install -y git 配置git git config --global user.email "youexample.com" 告诉git你的邮箱是什么?最好输入你的gitee的注册邮箱git config --global …

哈尔滨等保测评综述

​ 定级是网络安全等级保护的首要环节和关键环节,可以梳理各行业、各部门、各单位的等级保护对象类型、重要程度和数量等基本信息,确定分级保护的重点。定级不准,系统备案、建设、整改、等级测评等后续工作都会失去意义,等级…

无人机--行业生命周期分析

行业生命周期:无人机行业生命周期还相对较短,但已经经历了多个阶段的发展。从最初的军用无人机,到近年来民用无人机和商业无人机的快速发展,无人机行业正逐渐走向成熟阶段。未来随着技术的不断进步和应用领域的不断拓展,无人机行业…

浅析ARM Contex-CM3内核架构

目录 概述 1. Cortex-M3类型MCU 1.1 MCU 架构 1.2 实时性系统概念 1.3 处理器命名法 1.4 MCU的一些知识 2. Cortex-M3 概览 2.1 Cortex-M3综述 2.2 寄存器组 2.3 操作模式和特权极别 2.4 内建的嵌套向量中断控制器 2.5 存储器映射 2.6 总线接口 2.7 存储器保护单元…

9.列表渲染

列表渲染 我们可以使用 v-for 指令基于一个数组来渲染一个列表。v-for 指令的值需要使用 item in items 形式的特殊语法&#xff0c;其中 items 是源数据的数组&#xff0c;而 item 是迭代项的别名 <template><div><p v-for"item in names">{{ it…

Adobe Acrobat PDF 2024

Adobe Acrobat PDF 2024正式发布&#xff01;支持Windows和macOS系统&#xff0c;新界面做了轻微调整。 下载地址 Windows客户端&#xff1a;https://www.123pan.com/s/f43eVv-GKZKd.html macOS客户端&#xff1a;https://www.123pan.com/s/f43eVv-PKZKd.html

项目总结报告(Word)+项目总结汇报(PPT)

项目总结报告&#xff08;Word&#xff09;项目总结汇报&#xff08;PPT&#xff09; 1 引言 1.1 编写目的 1.2 背景 1.3 范围 1.4 参考资料 2 项目工作成果 2.1 交付给用户的产品 2.2 交付给研发中心的产品 2.2.1 代码部分 2.2.2 文档部分 2.3 需求完成情况与功能及性能符合性…

Adobe Lightroom Classic v13.2 (macOS, Windows) - 桌面照片编辑

Adobe Lightroom Classic v13.2 (macOS, Windows) - 桌面照片编辑 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、Lightroom Classic、Media Encoder、Photoshop、Premiere Pro、Adobe XD…

JS学习归纳8

这是JS基础学习的最后一部分&#xff0c;我们介绍一下简单数据类型和复杂数据类型。 一、 简单数据类型和复杂数据类型 如果有个变量我们以后打算存储为对象&#xff0c;暂时没想好放啥&#xff0c; 这个时候就给 null 1. 简单数据类型 是存放在栈里面 里面直接开辟一个空间存…

【Java框架】Spring框架(三)——Spring整合Mybatis及Spring声明式事务

目录 回顾Mybatis和新对象思路整理 Spring和MyBatis的整合步骤1. 创建Web工程&#xff0c;导入Spring和MyBatis的相关依赖2. 建立开发目录结构&#xff0c;创建实体类3. 创建数据访问接口和SQL映射语句文件4. 使用Spring配置文件配置数据源4.1 database.properties4.2spring配置…

nginx反向代理.NetCore开发的基于WebApi创建的gRPC服务

一、本文中使用的工具: Vs2022使用.NET 8.0开发基于ASP.NET Core WebApi的gRPC服务; Nginx:1.25.5,下载地址:http://nginx.org/en/download.html 二、gRPC介绍: 由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在vs2022中可以直接创建gRP…

C++|stack-queue-priority_queue(适配器+模拟实现+仿函数)

目录 一、容器适配器 1.1容器适配器概念的介绍 1.2stack和queue的底层结构 1.3deque容器的介绍 1.3.1deque的缺陷及为何选择他作为stack和queue的底层默认实现 二、stack的介绍和使用 2.1stack的介绍 2.2stack的使用 2.3stack的模拟实现 三、queue的介绍和使用 …

BioTech - 使用 Amber 工具 松弛(Relaxation) 蛋白质三维结构 (Python)

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/137889532 Amber 工具在蛋白质 松弛(Relaxation) 过程中起着重要的作用。在分子动力学模拟中,蛋白质松弛是指模拟过程中蛋白质结构达到一个较为稳定的状态。这个过程通…

【记录】Python3|Selenium 下载 PDF 不预览不弹窗(2024年)

版本&#xff1a; Chrome 124Python 3.12Selenium 4.19.0 版本与我有差异不要紧&#xff0c;只要别差异太大比如 Chrome 用 57 之前的版本了&#xff0c;就可以看本文。 如果你从前完全没使用过、没安装过Selenium&#xff0c;可以参考这篇博客《【记录】Python3&#xff5c;Se…

EFK安装与使用!!!

一、将你的项目进行打包。 二、上传到docker&#xff0c; 启动项目 三、修改前端的代理路径 四、EFK相关配置 1、docker-compose.yml&#xff1a; version: 3 services:kibana:image: kibana:7.14.0ports:- "5601:5601"environment:- ELASTICSEARCH_HOSTShttp://19…