ip地址简介 ip地址取值0-255 最后一位也可以为0

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

IPv4由32位二进制组成,平均分为4段,每段8位,中间用点隔开,用十进制表示,称为点分十进制。(每段的范围都是0-255)

一、IP地址和MAC地址

1、MAC地址

MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。

1、前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
2、后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

2、IP地址

IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。

IP地址和子网划分学习笔记之《IP地址详解》

IP地址对应于OSI参考模型的第三层网络层,工作在网络层的路由器根据目标IP和源IP来判断是否属于同一网段,如果是不同网段,则转发数据包。

3、IP地址格式和表示

在计算机二进制中,1个字节 = 8位 = 8bit(比特)

①IP地址格式和表示

IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)
每一段8位二进制,中间使用英文的标点符号“.”隔开

由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。
IP地址的这种表示法叫做“点分十进制表示法”。
IP地址表示为:xxx.xxx.xxx.xxx
举个栗子:210.21.196.6就是一个IP地址的表示。

②理解2的指数幂

2的幂也称为2的指数,还可以称为2的次方,如2的2次方、2的3次方等等,任何数的0次方都等于1。
在IP地址中,0次方到7次方刚好为8位,这对于IP地址二进制转换为十进制非常方便。
举个栗子:11010010 = 1×2^7+1×2^6+0×2^5+1×2^4+0×2^3+0×2^2+1×2^1+0×2^0 = 128+64+0+16+0+0+2+0 = 210

IP地址和子网划分学习笔记之《IP地址详解》

我们需要记住上图的2的幂的结果,不需要死记硬背,这个是有技巧的,从上图来看,很容易发现,由于是2的幂,所有相邻的幂的前后都是相差2倍,所以只要知道其中一个幂值,就知道相邻的幂的值。

4、IP地址的组成

IP地址=网络地址+主机地址,比如:
IP地址和子网划分学习笔记之《IP地址详解》
计算机的IP地址由两部分组成,一部分为网络标识,一部分为主机标识,同一网段内的计算机网络部分相同,主机部分不同同时重复出现。路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯一性。
IP地址和子网划分学习笔记之《IP地址详解》

5、IP地址与MAC地址区别

  • 长度不同:IP地址为32位(二进制),MAC地址为48位(十六进制)。
  • 分配依据不同:IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。
  • 寻址协议层不同:IP地址应用于OSI第三层(网络层),而MAC地址应用在OSI第二层(数据链路层)。

6、IP地址与MAC地址的作用和关系

IP和MAC两者之间分工明确,默契合作,完成通信过程。在数据通信时,IP地址专注于网络层,网络层设备(如路由器)根据IP地址,将数据包从一个网络传递转发到另外一个网络上;而MAC地址专注于数据链路层,数据链路层设备(如交换机)根据MAC地址,将一个数据帧从一个节点传送到相同链路的另一个节点上。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol,地址解析协议)协议完成,ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络。
IP地址和子网划分学习笔记之《IP地址详解》

计算机在和其他计算机通信之前,首先要判断目标IP地址和自己的IP地址是否在一个网段,这决定了数据链层的目标MAC地址是目标计算机的还是路由器接口的MAC地址。数据包的目标IP地址决定了数据包最终到达哪一个计算机,而目标MAC地址决定了该数据包下一跳由哪个设备接收,不一定是终点。

二、IP地址的分类

1、IP地址分类详解

IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。

IP地址和子网划分学习笔记之《IP地址详解》

①、A类地址

  1. A类地址第1字节为网络地址(最高位固定是0),另外3个字节为主机地址。
  2. A类地址范围:1.0.0.0 - 126.255.255.255,其中0和127作为特殊地址。
  3. A类网络默认子网掩码为255.0.0.0,也可写作/8。
  4. A类网络最大主机数量是256×256×256-2=166777214(减去1个主机位为0的网络地址和1个广播地址)。

在计算机网络中,主机ID全部为0的地址为网络地址,而主机ID全部为1的地址为广播地址,这2个地址是不能分配给主机用的。

②、B类地址

  1. B类地址第1字节(最高位固定是10)和第2字节为网络地址,另外2个字节为主机地址。
  2. B类地址范围:128.0.0.0 - 191.255.255.255。
  3. B类网络默认子网掩码为255.255.0.0,也可写作/16。
  4. B类网络最大主机数量256×256-2=6554。

③、C类地址

  1. C类地址第1字节(最高位固定是110)、第2字节和第3个字节,另外1个字节为主机地址。
  2. C类地址范围:192.0.0.0 - 223.255.255.255。
  3. C类网络默认子网掩码为255.255.255.0,也可写作/24。
  4. C类网络最大主机数量256-2=254。

④、D类地址

  1. D类地址不分网络地址和主机地址,它的第1个字节的最高位固定是1110。
  2. D类地址用于组播(也称为多播)的地址,无子网掩码。
  3. D类地址范围:224.0.0.0 - 239.255.255.255。

⑤、E类地址

  1. E类地址也不分网络地址和主机地址,它的第1个字节的最高位固定是11110。
  2. E类地址范围:240.0.0.0 - 255.255.255.255。
  3. 其中240.0.0.0-255.255.255.254作为保留地址,主要用于Internet试验和开发,255.255.255.255作为广播地址。

2、IP地址分类思维导图

IP地址总结学习思维导图如下:
IP地址和子网划分学习笔记之《IP地址详解》

三、保留的特殊IP地址

以下这些特殊IP地址都是不能分配给主机用的地址:

  • 主机ID全为0的地址:特指某个网段,比如:192.168.10.0 255.255.255.0,指192.168.10.0网段。
  • 主机ID全为1的地址:特指该网段的全部主机,比如:192.168.10.255,如果你的计算机发送数据包使用主机ID全是1的IP地址,数据链层地址用广播地址FF-FF-FF-FF-FF-FF。
  • 127.0.0.1:是本地环回地址,指本机地址,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址。
  • 169.254.0.0:169.254.0.0-169.254.255.255实际上是自动私有IP地址。
  • 0.0.0.0:如果计算机的IP地址和网络中的其他计算机地址冲突,使用ipconfig命令看到的就是0.0.0.0,子网掩码也是0.0.0.0。

保留的特殊IP地址思维导图如下:

IP地址和子网划分学习笔记之《IP地址详解》

四、公网和私网IP地址

公网IP地址
公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。

私网IP地址
创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。

  • A类:10.0.0.0 255.0.0.0,保留了1个A类网络。
  • B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。
  • C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。

PS:私网地址访问Internet需要做NAT或PAT网络地址转换
IP地址和子网划分学习笔记之《IP地址详解》

公网和私网IP地址思维导图如下:

IP地址和子网划分学习笔记之《IP地址详解》

 

 

IP地址(定义、分类、掩码及保留地址 IP地址(定义、分类、掩码及保留地址IP定义IP协议数据包分片地址A类地址B类地址C类地址D类地址E类地址无类地址掩码保留地址 IP IP,全称互联网协议地址,是指IP地址,意思是分配给用户上网使用的网际协议(英语:Internet Protocol,IP)的设备的数字标签。常见的IP地址分为IPv4与IPv6两大类。 定义 IP地址IP协议提供的一种统一的地址格式,它为互联网上的每一个网络... 阅读详情

相关推荐

IP的正则表达式 IP地址的正则表达式写法

IP的正则表达式说明 ipv4 正则校验 JS

weixin_39370315的博客 6317

关于IP地址中的0.0.0.0/24后面0/24的说明,A类 B类 C类的讲解

关于IP地址中的0.0.0.0/24后面0/24的说明,A类 B类 C类的讲解

x202231的博客 1万+

IP地址最后一位不可以为0255

一个网段为172.16.0.0,它的掩码是255.255.254.0,那么它的主机可用地址范围是172.16.0.1到172.16.1.254,即172.16.1.0172.16.0.255这两个地址是。因此,在一般情况下,不应将这些特殊地址分配给主机或路由器。它们是保留的特殊地址,用于网络协议管理目的。通常情况下,IP 地址最后一位不能为 0255。这是因为这些特定的 IP 地址有特殊用途。

墨痕诉清风的博客 1万+

IP地址详解

1、交换机—组建局域网(内网)最重要设备 路由器—连接内网外网 2、IP地址是一个唯一标识,是一段网络(二进制)编码(32位) xxx.xxx.xxx.xx(0-255) IP地址由网络位与主机位构成,网络位相同的才为同一网段 3、子网掩码:用于确定IP地址的网络位—与255对应的IP段是网络位,与0对应的IP段是主机位 局域网通信规则:同一个局域网中所有IP必须处于同一网段才能通信 一个IP地址必须具备一个子网掩码 4、1-223—单播地址–一个地址代表一个IP,组播地址–一个地址代表一组 默认子

weixin_44095815的博客 1380

IP地址的第一位取值范围解析

IPv4地址设计中,第一位取值1-223的限定源于分类网络体系。A类地址(1-126)、B类地址(128-191)C类地址(192-223)用于常规网络分配,分别对应大、中、小型网络。其他范围具有特殊用途:0.x.x.x保留给默认路由,127.x.x.x用于回环地址,224.x.x.x及以上用于组播或实验。虽然现代网络采用CIDR取代分类体系,这一规定仍体现IPv4的历史设计特点。

2501_91107759的博客 1320

计算机网络如何计算有效ip地址个数,如何计算到底有多少个IP地址IP地址的种类及取值范围...

关于IP地址的个数的计算方法,很多地方的知识都是一知半解,并不能给予人们一个正确全面的解答。本人也是经过多方探究与总结,方能明白其中的道理。下面,就为大家介绍如何计算IP地址到底有多少个,并且,所划分出来的不同种类的这些IP地址,它们的地址取值范围又是如何计算出来的?每类IP地址所对应的数字,都处于某个取值范围之间,而这些数值的取值范围,肯定又都是处于IP总数的范围之内。一、IP地址总个数的计算...

weixin_31205717的博客 2万+

重新认识 IP地址

了解网段划分、IP地址的分类、私有IP公网IP的概念

challenglistic的博客 2万+

IP地址简介

IP地址

A11597的博客 3895

IP 地址简介

Internet 依靠 TCP/IP 协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的主机之间的互联。在 Internet 上,每一个节点都依靠唯一的 IP 地址相互区分相互联系,IP 地址用于标识互联网中的每台主机的身份,设计人员为每个接入网络中的主机都分配一个 IP 地址(Internet Protocol Address),只有合法的 IP 地址才能接入互联网中并且与其他主机进行网络通信,IP 地址是软件地址,不是硬件地址,硬件 MAC 地址是存储在网卡中的,应用于局域网中寻找目标主

让学习成为一种习惯 1294

IP地址的分配原理

网络模型介绍 在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到的广泛的应用。最终结合OSITCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。

qzcsu的博客 6万+

认识IP地址:互联网通信的关键

在Internet上为每台计算机指定的唯一的地址称为IP地址(Internet Protocol Address),也称网际地址IPv4中,IP地址由32位二进制数组成,分为4段,其中每8位构成一段。为了便于识别表达,IP地址采用点分十进制形式表示,每8位为一组用一个十进制数表示,段与段之间用.隔开,这样,每段所能表示的十进制数的范围最大不超过255

AIMing_byte的博客 1060

【面试常问】在数据检查中,为什么要判断 0 255?——深入理解 IP 地址验证的核心逻辑

在验证 IP 地址时,判断每个部分的数字是否在 0255 之间是至关重要的这不仅是因为 IPv4 地址的格式要求,还因为 0 255 在网络中有特殊的含义。通过严格的检查,就可以确保 IP 地址的合法性,避免因无效地址导致的网络配置错误或通信故障希望本次总结能帮助你更好地理解 IP 地址验证的核心逻辑!

wujianrenn的博客 744

IP地址组成

IP地址由四段组成,每个字段是一个字节,即4个字节、 每个字节有8位,最大值是255(=256:0~255),是全世界范围是唯一的 32 位(4个字节 * 8位)的标识符。​ IP地址由两部分组成,即网络地址主机地址,二者是主从关系:1、网络号 net-id,它标志主机(或路由器)所连接到的网络,网络地址表示其属于互联网的哪一个网络2、主机号 host-id,它标志该主机(或路由器),主机地址表示其属于该网络中的哪一台主机。

m0_37820751的博客 7400

IP地址划分时192.168.1.0/24含义是什么

地址格式:192.168.1.0/2424则表示:子网掩码的容量 IP地址分为4个数字段:0.0.0.0 每个段取值范围:0-255(共256个值,等于2的8次方) 名词解释:子网掩码由连续的10组成,连续的1表示网络地址,连续的0表示主机地址,通过0的个数可以计算出子网的容量(子网中主机的IP地址范围) 举例说明 - 255.255.255.0 111111111111111111111111 00000000 子网掩码由:24个18个0组成.8个0表示该子网掩...

小能猫的博客 1万+

java中正则表达式匹配ip地址的写法

对于IPv4的地址格式,总长度 32位=4段*8位,每段之间用.分割, 每段都是0-255之间的十进制数值。 将0-255用正则表达式表示,可以分成一下几块来分别考虑: 取值区间 特点 正则写法 可合并的写法 可合并的写法 可合并的写法 0-9 一位数,只有个位,取值0~9 \d [1-9]?\d 1\d{2}|[1-9]?\d ...

GoodIdea 3751

js中的IP地址的正则表达式写法

IP地址的正则表达式写法 这里讲的是IPv4的地址格式,总长度 32位=4段*8位,每段之间用.分割, 每段都是0-255之间的十进制数值。 将0-255用正则表达式表示,可以分成一下几块来分别考虑: 取值区间 特点 正则写法 可合并的写法 可合并的写法 可合并的写法 0-9 一位数,只有个位,取值0~9 \d [1-9]?\d (1\d{2})|([1-9]?\d)

weixin_45279005的博客 1万+
上一篇: web 点击劫持 X-Frame-Options
下一篇: python3 pycharm 断点调试 报错 greenlet.error: cannot switch to a different thread
whatday
博客等级 码龄20年 3662粉丝 96原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值