解析 IP(IPv4)地址

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

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

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

相关文章

C语言练习——上三角矩阵

前言 今天我们来看看如何使用代码实现上三角矩阵吧。首先我们来了解一下上上三角矩阵是什么,上三角矩阵就是在矩阵从左上到右下的对角线之下的数组元素都为0的数组方矩阵,例如: 以一个三阶矩阵为例,在对角线元素之下,就…

基于 Spring Boot 博客系统开发(一)

基于 Spring Boot 博客系统开发(一) 本系统是简易的个人博客系统开发,为了更加熟练地掌握SprIng Boot 框架及相关技术的使用。🤓🤓🤓 本系统开发所需的环境及相关软件 操作系统:Windows Java…

面试高频:HTTPS 通信流程

更多大厂面试内容可见 -> http://11come.cn 面试高频:HTTPS 通信流程 HTTPS 的加密流程 接下来说一下 HTTPS 协议是如何进行通信的: HTTPS 通信使用的 对称加密 非对称加密 两者结合的算法 HTTPS 通信时,会先使用 非对称加密 让通信双…

什么是OCR转换?

OCR转换是指将图片或扫描文档中的文字内容转换成电子文本的过程。OCR代表光学字符识别(Optical Character Recognition),是一种通过算法和模型来识别图像或文档中的文字,并将其转换成可编辑、可搜索的文本格式。OCR转换通常包括以…

企业常用Linux三剑客awk及案例/awk底层剖析/淘宝网cdn缓存对象分级存储策略案例/磁盘知识/awk统计与计算-7055字

高薪思维: 不愿意做的事情:加班,先例自己在利他 生活中先利他人在利自己 感恩,假设别人帮助过你,先帮助别人,感恩境界 awk三剑客老大 find其实也算是一种新的第四剑客 find 查找文件 查找文件,与其他命令…

Linux基础03-Linux文件操作命令

其实啊,说起计算机操作,大部分情况下就是“增删改查”这四个大字儿,文件操作也是这么回事儿。 就是改文件的时候得用点专门的编辑器,比如那个Vim。 不过Vim这东西,真心不是一两句话就能给你讲清楚的,咱们在…

socket套接字在tcp客户端与tcp服务器之间的通信,以及socket中常用的高效工具epoll

1.socket(套接字)的概念 Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议,主要利用三元组【ip地址,协议&am…

STM32F1之I2C通信

目录 1. 简介 2. 硬件电路 3. IIC时序基本单元 3.1 发送一个字节 3.2 接收一个字节 3.3 发送应答 3.4 接收应答 1. 简介 I2C(Inter-Integrated Circuit)总线是由NXP Semiconductors(前身为Philips Semiconductor)…

【C++初阶】vector使用特性 vector模拟实现

1.vector的介绍及其使用 1.1 vector的介绍 vector文档介绍 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组&#…

浏览器数据找回

网站上分享的文章应该都是个人的心血,对于一些操作问题导致心血丢失真的很奔溃,终于找到一个弥补的办法,csdn的文章谷歌浏览器亲测有效,理论上其他浏览器的其他网站应该也可以,适用以下场景 把博客编辑当成了编写新博…

ELK 日志分析(二)

一、ELK Kibana 部署 1.1 安装Kibana软件包 #上传软件包 kibana-5.5.1-x86_64.rpm 到/opt目录 cd /opt rpm -ivh kibana-5.5.1-x86_64.rpm 1.2 设置 Kibana 的主配置文件 vim /etc/kibana/kibana.yml --2--取消注释,Kiabana 服务的默认监听端口为5601 server.po…

ARM与单片机有啥区别?

初学者必知:ARM与单片机到底有啥区别?1、软件方面这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「ARM的资料从专业入门到高级教…

如何扛过人生的至暗时刻,获得幸福人生?

人生的至暗时刻是每个人在成长过程中都可能遇到的经历,它们可能包括失去亲人、失业、健康问题、情感破裂或其他形式的个人危机。在这些时刻,我们可能会感到绝望、孤独和无助。然而,正是在这些挑战中,我们也有机会学习如何变得更坚…

VUE运行找不到pinia模块

当我们的VUE运行时报错Module not found: Error: Cant resolve pinia in时 当我们出现这个错误时 可能是 没有pinia模块 此时我们之要下载一下这个模块就可以了 npm install pinia

同旺科技 USB TO SPI / I2C适配器读写24LC128--读写

所需设备: 1、USB 转 SPI I2C 适配器;内附链接 2、24LC128芯片; 适应于同旺科技 USB TO SPI / I2C适配器专业版; 专业版配套软件更新; 直接读取HEX文件,自动完成文件解析; 支持芯片&#xf…

【编程Tool】VS code安装与使用配置保姆级教程

目录 1.软件介绍 2.软件下载: 3.安装 3.1. 双击可执行文件 3.2. 同意协议 3.3. 选择安装路径,默认在C盘 3.4. 点击下一步 3.5. 可选择所有附加任务 3.6. 点击安装 3.7. 等待安装 3.8. 点击完成 3.9. 安装成功 4.下载MinGW64 4.1. MinGW-64下载地址 &…

《深入浅出.NET框架设计与实现》笔记2——C#源码从编写到执行的流程

中间语言(Intermediate Language,IL) C#编译器在编译时,会将源代码作为输入,并以中间语言形式输入出,该代码保存在*.exe文件中或*.dll文件中。 公共语言运行时(CLR) 可以将IL代码…

控制与估计的融合 —— 自抗扰控制

一、自抗扰控制—控制与估计融合 控制理论中的控制与估计是互为对偶的概念,二者在系统控制过程中相辅相成,共同实现了对系统状态的精确管理和优化控制。自抗扰控制(Adaptive Disturbance Rejection Control, ADRC)技术是将控制与…

天星金融(原小米金融)履行社会责任,提高社保政策知晓度

二十大报告指出“为民造福是立党为公、执政为民的本质要求“,人民幸福安康是推动高质量发展的最终目的。社会保障作为维护社会公平、增进人民福祉的基本制度,既是“安全网”也是“稳定器”,发挥着改善民生的重要作用。为进一步提升人民群众对…

230基于matlab的布谷鸟(COA)多目标优化算法

基于matlab的布谷鸟(COA)多目标优化算法,以 满意度、成本、时间、质量为目标的多目标优化求解代码。程序已调通,可直接运行。 230 matlab 布谷鸟(COA)多目标优化 - 小红书 (xiaohongshu.com)