ipv4理论知识1-ipv4介绍,ipv4记法,地址段个数算法

Win10 有线网卡配置静态IP后,出现两个IPv4地址的解决方法 在我使用有线网络连接局域网时,配置了静态IP之后,发现网络并没有通,检查之后发现“以太网状态”-“网络连接详细信息”中,出现了2个IPv4的地址(一个是DHCP分配的169.254.xx.xx的IP,另一个是我配置的静态地址),但是网络是没有正常与我所配置的静态地址正常通信的。这个是我执行后的截图,重启电脑后以太网配置静态IP,恢复正常。最终我查了好多网络上的解决办法,有些办法并没有解决我的问题。这个是网上别人的问题截图,我的也是类似这种。第一种(没有解决我的问题)第二种(没有解决我的问题) 阅读详情

定义

在TCP/IP协议中,用于在IP层识别连接到因特网设备的标识符称为因特网地址或IP地址.IPv4地址是一个32位的地址。

地址空间

像IPv4这种定义了地址的协议都有一个地址空间。地址空间就是协议所使用的地址的总数。如果一个协议用b位来定义地址。那么这个协议的地址空间就是2^b。根据这个我们就知道IPv4的地址空间是2^32 (超过了40亿)。

IPv4地址的记法

IPv4地址的记法有下面三种方式:
  • 二进制记法
  • 点分10进制记法 (我们最常见的)
  • 16进制记法

二进制记法

在二进制记法中,ipv4的地址表现为32位。为了使这个地址有更好的可读性,通常每8位之间加一空格。 下面试ivp4地址二进制记法的一个例子
01110001 10001111 11110000 10101001

点分10进制记法

我们看上面的二进制记法不怎么方便阅读,那现实生活中经常采用的就是点分10进制记法。因为1个字节表示的最大数字是0-255。那么我们采用10进制记法来记ipv4地址。就可以采用4个0-255的10机制数字来表示。如:
192.168.2.3

16进制记法

一个16进制可以用来表示4位2进制数据,那么ipv4用16进制记就需要用8个16进制的数来表示。将二进制记法的每4位转成16进制就是ipv4的16进制的记法。这种记法在ipv4中很少见。但是ipv6就是采用16进制记的。(关于ipv6在后面的文章中会有说到的)

地址段

假设我们知道一段地址的首地址和未地址,那怎么怎么这个地址段的地址个数呢?看看下面你就知道怎么做了哦




看了上面两个题目我们就知道用什么算法求地址个数,以及首地址、末地址了吧。可以用我们熟悉的编程语言根据这个算法做个小工具。


【计网学习笔记v】ipv4地址、公有地址和私有地址 IPv4地址是32位二进制数字,可转化为4个0~255之间的数字。 IP地址需要和子网掩码配合使用才有意义。 公有IP地址分为A、B、C、D、E五类。 私有IP地址分为A、B、C三类。 门牌号码的作用,相信大家都很清楚。 在IP世界里,一台计算机必须明确分配一个IP地址,才有可能与其他计算机展开交流。合理的IP地址规划,可以大幅度提高网络性能。 要了解IP地址的规划,就必须先学习二进制。互联网是IP世界的老大,前面我们讲过,IP世界的地址规划,由ICANN负责。 注意,不但所有的计算机都应该分配IP地址,连 阅读详情

相关推荐

【2025华为OD-手撕算法题】判断是ipv4还是ipv6地址

IP地址类型判断摘要 该问题要求判断给定字符串是否为有效的IPv4或IPv6地址。IPv4地址需满足: 点分十进制格式(A.B.C.D) 每个部分为0-255的整数 无前导零(除非该部分为0) IPv6地址需满足: 冒号分十六进制格式(X1:...:X8) 每个部分为1-4位十六进制字符 允许单次使用"::"压缩连续0 展开后不超过8个部分 解决思路: 预处理去除空格 先检查IPv4格式(4个数字部分,无前导零) 再检查IPv6格式(8个十六进制部分,允许单次

weixin_42548337的博客 884

网络重置与静态 IP 配置教程

本文介绍了如何重置Windows网络设置的6个步骤:1)通过开始菜单或快捷键Win+R打开运行窗口;2)输入cmd打开命令提示符(建议管理员权限运行);3)执行netsh winsock reset重置Winsock目录;4)执行netsh int ip reset重置TCP/IP协议栈;5)重启系统使设置生效;6)最后配置静态IP地址。该方法适用于解决常见的网络连接问题,通过重置网络组件恢复网络功能。注意部分操作需管理员权限,建议操作后重启系统。

weixin_43368321的博客 1万+

IPV4地址的原理和配置

16位总长度(total length)是指整个IP数据报的长度,以字节为单位,因此IP数据报的最大长度为65535(216-1)字节。但由于MTU的限制,长度超过MTU的数据报都将被分片传输,所以实际传输的IP数据报(或分片)的长度都远远没有达到最大值。由于这个原因,除了最后一个IP分片外,每个IP分片的数据部分的长度必须是8的整数倍(这样才能保证后面的IP分片拥有一个合适的偏移值)。即网络掩码中1的个数就是IP地址的网络号的位数,0的个数就是IP地址的主机号的位数。每发送一个数据报,其值就加1。

lwljh134的博客 4320

Window自动配置IPv4地址无法取消

远程连接(mstsc)的时候无法连接,但可以Ping通。

weixin_42642671的博客 1万+

IPv4地址(二)

IPv4地址(二)

《致青春》——云梦泽 7274

MAC M1用户必看:UTM虚拟机安装Win11全流程避坑指南(附驱动下载)

本文为MAC M1用户提供UTM虚拟机安装Win11的完整指南,涵盖镜像准备、驱动优化及性能调优等关键步骤。特别针对TPM 2.0验证、网络连接等常见问题提供解决方案,帮助用户高效运行Windows 11 ARM版。

weixin_29204205的博客 337

【Win10】系统,手动设置静态IP后出现两个IPv4地址解决方法

一、出现问题如下: 出现了两个IPV4地址,无法删除或修改;导致内网连不上; 二、 网络上常规的解决方法如下(无效): 在dos中输入:如下类型 netsh interface ip set address "以太网" static 192.168.0.0 255.255.255.0 192.168.0.1 格式: netsh interface ip set address "以太网" static (后面要跟自己要配置的:IP地址+路由地址+子网掩码) 删除路由表从新加也还是...

沙漠之花的博客 4万+

全网最详细 解决戴维南定理的详细推导

替代定理,戴维南定理详细证明

m0_52555753的博客 3万+

计算机网络原理之【网络层】IPv4地址计算

在TCP/IP体系中,IP地址是一个最基本的概念,我们必须把它弄清楚。IPv4地址就是给因特网(Internet)上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符。IP地址由因特网名字和数字分配机构ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。

zxz947462113的博客 4781

在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目

本文介绍了在昇腾910B服务器上部署开源PDF解析工具Mineru2.5的过程。首先从昇腾社区下载mindie镜像并运行容器,安装系统依赖。针对部署过程中遇到的多个报错问题(如torchvision与torch版本不匹配、昇腾软件栈与NumPy 2.0不兼容等),提供了具体解决方案和兼容版本。通过设置环境变量、安装指定版本的Python依赖包,成功部署Mineru项目并下载模型。最后运行测试,验证了在NPU设备上运行pipeline的可行性。整个过程详细记录了版本适配和错误处理方法,为类似部署场景提供了参考

一起加油吧 2163

4. PCIe 接口时序

在上一篇中,大致介绍IPcore接口。总的来说接口如下图数据的接收和发送通过transmitTLPinterface和ReceiveTLPinterface。收发数据的时序也只是描述这几个接口的关系。从手册上截取PCIex1的接口时序。

jjinl的专栏 6118

IPv4地址(一)

计算机网路IPv4

《致青春》——云梦泽 3250

Allegro层叠中的Etch Factor-铜皮的腐蚀因子如何计算

在用Allegro进行PCB设计的时候,Cross-section中需要填入对应的信息,一般填入每层的厚度即可,如下图。当PCB需要进行仿真分析的时候,Etch-Factor这个值是必须要填写的,如下图。实际铜皮进行蚀刻的时候,Etch-Factor的值并不是标准的90度,如下图。线路层实际形状是个梯形,Etch-Factor代表的就是梯形的角度,如下图。首先输入数值,比如1,再点击Inv,最后点击tan-1,可以得到角度的值。如果tanσ=2,σ=63.4,如下图计算结果。即tanσ=1,得到σ=45。

weixin_54787054的博客 884

IPv4和IPv6介绍及区别

## 互联网服务的三个概念层 最基本的互联网服务包括一个分组交付系统。IPv4是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上。此协议会尽最大努力交付数据包,意即它不保证任何数据包均能送达目的地,也不保证所有数据包均按照正确的顺序无重复地到达。这些方面是由上层的传输协议(如传输控制协议)处理的。 IPv4数据报 互联网把基本传输单元称为IP数据报,划分为首部和数据区。 IP规定了数据报首部的格式,包括源IP地址和目的IP地址。IP不规定数据区的格式,可用来运输任意数据。 版本(Version

qq_45255257的博客 8340

29、集成电路测试技术解析

本文深入解析了集成电路测试技术,涵盖定制电路测试资源与策略、混合模拟/数字电路测试方法、数字测试模式生成难点与解决方案,以及可控性和可观测性的核心概念。同时详细讨论了固定故障、桥接故障和开路故障等主要故障模型及其检测方法。在测试技术的综合应用与优化方面,提出了合理配置测试资源、优化测试模式和设计测试流程的策略。最后展望了测试技术的发展趋势,包括集成化测试、自动化测试和智能化测试。通过全面掌握这些测试技术,可以有效提高集成电路的质量和可靠性,推动集成电路产业的发展。

work3的博客 203

腾讯Android开发面试指南与参考答案

腾讯深圳元宝高级Android开发工程师岗位要求3-5年Android开发经验,熟悉Kotlin和性能优化,具备架构设计能力。岗位职责包括元宝Android客户端研发、稳定性优化及跨团队协作。面试重点考察Kotlin、Jetpack Compose、多线程编程等核心技术,3轮线上面试流程较快。无AI项目经验也可应聘,需突出展示Android架构设计、性能调优等实战能力。建议准备Compose开发、算法等加分项案例。

郑伟强dev的专栏 1132

IPv4 地址、IPv6 地址、Mac 地址、端口号各自是什么?

Mac 地址全称叫做媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),由网络设备制造商生产时写在硬件内部,Mac 地址与网络无关,无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到哪里的网络,都有相同的 Mac 地址,它由厂商写在网卡的 BIOS 里,从理论上讲是没有办法冒名顶替的。有物理地址字样的文字就是 Mac 地址(参考格式:00-1A-2B-3C-4D-5E)。

weixin_42118323的博客 6931

**YOLOv11性能突破:基于YOLOv10-PSA注意力机制的目标检测革命性升级**

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有!

m0_71589036的博客 194

CIDR-Merger:高效IPv4/IPv6地址段合并工具完全指南

在复杂的网络管理和安全审计工作中,高效处理IP地址段是一项常见而繁琐的任务。**CIDR-Merger** 正是为解决这一痛点而生的专业工具,它能够智能合并IPv4和IPv6的IP地址、CIDR块及IP范围,让网络管理工作变得轻松高效。 ## 核心功能详解 ### 多种输入格式支持 - **单IP地址**:如 `192.168.1.1`、`2001:db8::1` - **CIDR块**:如

gitblog_00318的博客 992

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

ipv4的地址位数_了解IPv4地址(一)

随着科学技术的发展,计算机已经成为我们日常生活中不可或缺的工具。同样的,一些有关计算机的常用术语也流行开来,比如浏览器、IP等。在我们平常的工作或是生活中,最常见的IP地址便是192.168.1.1之类的。就比如我们的计算机,在本机的网络配置中的网络连接的详细信息中,就可以看到相关的IP地址。个人电脑网络连接的详细信息如图所示,IP地址便是192.168.43.5,并且可以看到这一类的IP地址是I...

weixin_32413177的博客 3406

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

如何用 C++ 判断一个地址是否为合法的 IPv4 地址?

本文详细介绍了IPv4地址的格式规范和C++实现验证方法。IPv4地址必须满足4个0-255的十进制数、无前导零、用点分隔等要求。通过字符串分割、数量检查、格式验证、前导零检测和数值范围检查等步骤,实现了一个可靠的验证函数。代码使用std::istringstream分割字符串,std::all_of检查数字字符,并处理边界情况。该实现适用于网络编程中的参数校验,确保IP地址合法有效。

2301_77356613的博客 1882

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IPv4与IPv6地址转换

梳理了IETF的先关RFC文件,汇总IPv4与IPv6地址转换映射的方法。笔者资历较浅,难免有错误之处,还望指正。如真正深入研究,可以查看标准RFC文档。IETF官网文档下载链接 本文总体上根据RFC文档出版的时间先后顺序,大概叙述每个文档实现IP地址转换的思路;为了便于理解某些内容,对某些文档描述调整了顺序,可能不符合时间先后顺序。 IPv6与IPv4地址转换RFC4291RFC6052RFC2766(NAT-PT)RFC6146(NAT64)RFC8512RFC 8215( Local-Use IPv4

qq_38244808的博客 1万+

IPV4地址

在网络层,我们需要对每一个设备进行唯一的标识,这样所有的设备之间才能实现全球范围内的通信。下来我们就要讨论ipv4的编制机制。 TCP/IP簇中用于ip层识别每一个连接到因特网上的设备的标识成为ip地址。IPV4是一个32位的地址,也就是说ip地址就是该接口与因特网连接的地址。ipv4的地址长度为32位。是全球统一,是唯一的。 1、地址空间: 像ipv4这种定义了地址的协议都有一个地址空间。...

weixin_30547797的博客 185

java面试阿里第1期--代码面(1)选择排序(2)判断二进制里1的个数(3)输入String判断是不是ipv4地址

1.选择排序 import java.util.Arrays; public class TestSelectSort { //测试选择排序 public static void selectSort(int[]arr){ for(int i=0;i<arr.length-1;i++){ int index=i; //排序位置 ...

每天多学一点点. 的博客 283

统计两个IP地址之间的IP个数

问题 求两个IP地址之间的IP个数,例如192.18.16.1~192.18.16.5,2001:DB8:0000:0023:0008:0800:200C:417C~2001:DB8:0:23:8:800:200C:417D之间的IP个数? 算法 import java.math.BigInteger; import java.util....

weixin_33973609的博客 1087
上一篇: 网络设备集线器、交换机、路由器的理解
下一篇: localhost与127.0.0.1的区别
天魂地煞
博客等级 码龄15年 18粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值