IP地址的分配原理

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

网络模型介绍

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

OSI体系结构TCP/IP体系结构五层体系结构
7 应用层应用层5 应用层
6 表示层
5 会话层
4 传输层传输层4 传输层
3 网络层 网络层3 网络层
2 数据链路层网络接口层2 数据链路层
1 物理层1 物理层

分类的IP地址

IP地址的表示方法

IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一的32位的标识符。其组成第一个字段是网络号,第二个字段是主机号。一个主机号在前面的网络号所指明的网络范围内必须是唯一的,所以一个IP地址在整个网络中都是唯一的。目前分为A、B、C、D、E 五类IP地址。
IP

  • 在A、B、C 三类地址中灰色的部分即为网络号,网络号的前三位是类别位,分别是0,10,110。也就是说我们可以凭借这个类别位置来判断网络类别。
  • 32位的总长度,由于A、B、C 三类网络号的长度的不同,导致A、B、C 类地址的主机号字段的字节数分别为3、2、1(一个字节8位)。
  • D 类地址的网络号为1110,用于多播(一对多通讯)。E 类地址的网络号为1111,保留以后使用。

因此我们一般使用的就是ABC三类网络地址,IP地址是32位的二进制代码,为了提高可读性,把32位的IP地址中的每8位用等效的十进制表示出来(点分十进制),于是我们日常生活中常见的IP地址就出现了。

例如:IP地址,128.11.3.31,转化为二进制为 100000000 00001011 00000011 00011111 ,可以看出类别位为 10,可以判断为一个B类地址。

常用IP地址的指派范围

网络号指派范围
  • A类地址网络号占用一个字节,但是由于有一位是类别位,只有7位可供使用,但是由于规定,网络字段全0是个保留字段表示本网络,而127(01111111)是另外一个保留字段,作为本地软件的环回测试。我们常见的127.0.0.1表示本机,原因也是出自这里。所以A类地址可以指派的网络号个数为(27-2).
  • B类网络地址网络号有两个字节,前两位为10已经固定,只剩下14位可用,由于这14位无论怎么取值都不会使得网络号为全0或者全1,单实际上规定,规定B类最小网络地址为128.1.0.0。因此B类地址可指派的网络号个数为(214-1).
  • C类地址有3个字节的网络字段号,前三位固定110,只有剩下21位可用,同样C类地址可指派的最小网络地址也是192.0.1.0。因此C类地址可指派的网络号个数为(221-1).
主机号指派范围
  • 由于主机号有规定,全0的主机号代表IP地址是“本主机”所连接到的单个网络地址(例,一主机地址为5.6.7.8,则该主机所在的网络地址为5.0.0.0),而全1则表示“所有的”,即表示该网络上的所有主机。
  • A类地址的主机号是由三个字节,24位组成,所以每一个A类网络中可分配的主机个数为(224-2).
  • B类地址的主机号是由两个字节,16位组成,所以每一个B类网络中可分配的主机个数为(216-2).
  • C类地址的主机号是由一个字节,8位组成,所以每一个C类网络中可分配的主机个数为(28-2).
总结IP指派范围

综上网络号和主机号的指派描述可知,IP地址空间共有232个地址。
所有A类地址共有(27-2)(224-2)个,大约231,占50%;
所有B类地址共有(214-1)(216-2)个,大约230,占25%;
所有C类地址共有(221-1)(28-2)个,大约229,占12.5%;

网络类别 最大可分配网络数 首个可分配网络号 最后一个可分配网络号 每个网络中最大主机数
A 126(27-2) 1 126 16777214
B 16383(214-1) 128.1 191.255 65534
C 2097151(221-1) 192.0.1 223.255.255 254

  • 所以可以这样来表示一个A类IP地址 n.x.y.z,若1n1260x,y,z255,其中 x,y,z不同时为0也不能同时为255.
    • 所以可以这样来表示一个B类IP地址 n.m.x.y,若128n1910m2550x,y255,其中 I. n=128时,m0; II. x,y不同时为0也不能同时为255;
    • 所以可以这样来表示一个C类IP地址 n.m.k.x,若192n2230m,k2551x254,其中 当n=192时,k0.


    IP地址和硬件地址

    从层次角度来看,硬件地址是数据链路层和物理层使用的地址(常称作MAC地址),而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。在网络层我们进行数据报文从IP1传输到IP2,无论我们中间经过多少次转发,从网络层来看,源地址始终是IP1,目的地址始终是IP2。但是从数据链路层来看,显然就不是这样了,这些是物理地址,很有可能从源节点经过多次中间节点的物理地址的转变才能到达目的节点。

    而IP地址和物理地址的之间的转化则需要依靠两个重要的协议ARP(地址解析协议),RARP(逆地址解析协议)。IP地址通过ARP转化成物理地址,物理地址可以通过RARP转化成相应的IP地址。


    子网和超网

    简单的来说就是如何来管理一个IP地址下的多台主机

    子网

    现在假设这样一个场景,一个数据报起目的地址是145.13.3.10(在子网 145.13.3.0中),已经到达路由器R1(145.13.0.0),那么这个路由器怎么将它转发到145.13.3.0呢?
    我们并不知道目的地址是否进行了子网的划分。
    这就引出了子网掩码的概念了,子网掩码也是32位,由一串1和0组成,子网掩码中的1对应于IP地址中的网络号位置+子网网络号位置,子网掩码中的0对应与IP地址中现在的主机号位置。
    我们只要将IP地址和子网掩码进行“与”运算,如果进行子网的划分,就立刻得出要找的子网的网络地址,如果没有进行子网划分(有默认的子网掩码),则直接能够得出该IP地址的网络地址出来。

    • A类地址的默认子网掩码是255.0.0.0
    • B类地址的默认子网掩码是255.255.0.0
    • C类地址的默认子网掩码是255.255.255.0

    超网

    无分类编址CIDR,使用变长的子网掩码,可以进一步提高IP地址的资源利用率。有两个特点
    第一,消除了传统的ABC类地址及划分子网的概念,CIRD把32位的IP地址划分成为两个部分,网络前缀和剩下的部分,表示方法为,在IP地址后面加上“/”,然后写上网络前缀所占位数。
    第二,把网络前缀相同的IP地址组成一个CIDR地址块,例如,IP地址 128.14.35.7/20 用二进制表示 100000000 00001110 00100011 00000111,所以我们很容易可以得出这块地址中最小地址为128.14.32.0,即 100000000 00001110 00100000 00000000,最大地址为128.14.47.255,即 100000000 00001110 00101111 11111111.

    为了更加方便进行路由选择,CIDR使用32位的地址掩码,1的个数就是网络前缀的长度,如上面所举例中的/20的地址块的地址掩码是 11111111 11111111 11110000 00000000

    因此可以看出,网络前缀越短,其地址块所包含的地址就越多,这样可以根据实际情况更加有效的分配IPv4的地址空间。而由很多个CIDR地址快构成的庞大的网络就就被称为“超网”。

【Zigbee】解密Zigbee地址分配——你需要知道的一切 简单来说,Zigbee是一种通信技术。具体地,ZigBee技术是一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术。主要适合于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。 阅读详情

相关推荐

计算机网络(谢)——第四章读书笔记4.2

4.2网际协议IP 虚拟互联网络: 定义: 一种逻辑互联的网络,互联起来的各种物理网络的异构性本来是客观存在的,但是我们利用IP协议就可以使这些性能各异的网络网络层看起来是统一的网络、 为什么不能用同种网络呢: 1.没有一种单一的网络可以满足所有用户的需求 2.网络生产商,总是推出一些新的网络网络互连的中间设备: 1.转发器(物理层) 2.网桥或桥接器(数据链路层) 3.路

afvt1100的专栏 772

IP地址是如何分配

分类的IP地址 IP地址的表示方法 IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一的32位的标识符。其组成第一个字段是网络号,第二个字段是主机号。一个主机号在前面的网络号所指明的网络范围内必须是唯一的,所以一个IP地址在整个网络中都是唯一的。目前分为A、B、C、D、E 五类IP地址。(网络号和主机号的区别) 在A、B、C 三类地址中灰色的部分即为网络号,网络号的前三位是类别位,分别是0,10,110。也就是说我们可以凭借这个类别位置来判断网络类别。 32位的总长度,由于

weixin_41203450的博客 1万+

IP地址原理与配置

目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。IP协议定义了一种地址编码,称为IP地址,它是网络网络段、网络设备接口、主机的编码,它并不是一种物理地址,而是逻辑地址,即地址是可以被分配、并且非固定、可修改的。IPv4,是互联网协议(Internet Protocol,IP)的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。

lwljh134的博客 1051

IP地址划分分配

IP地址一个包括五大类,分别是A类IP地址、B类IP地址、C类IP地址、D类IP地址和E类IP地址。其中A类IP地址的范围是0-127,在这个范围内的0表示的是任何地址,127表示的是回环测试相应的地址,由此我们可以看出A类IP地址的实际范围是1-126,255.0.0.0是A类IP地址的默认子网掩码,其显示的子网掩码在一个范围当中。

打工人的博客 1万+

IP地址分类及其分配原理详解

本章深入探讨了IP地址的结构和分类,解释了为何早期IP地址设计能应对未来需求,并详细介绍了IP地址中的A、B、C类地址分配规则、范围及用途。同时,提到了私有地址、多播地址、实验地址等特殊类别,以及如何通过NAT技术实现私有网络与互联网的连接。

weixin_36047538的博客 665

网络原理IP协议:地址分配

特性DHCPNATIPv6解决的问题自动化配置,防止冲突缓解 IPv4 地址枯竭彻底解决地址空间不足主要角色终端设备与路由器交互路由器作为内外网转换器全新的一套网络协议关键点租约与续期端口号映射128 位极长地址以上就是相关IP地址如何分配的知识点,如有纰漏,还请指出~~

2503_91154453的博客 1052

简述ip地址的abc类如何划分_面试官问:讲讲IP地址分配原理

网络模型介绍在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到了广泛的应用。最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。分类的IP地址IP地址的表示方法IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一的32位的标识符。其组成...

weixin_36108036的博客 2386

网络原理考点之IP地址分配问题解题思路

如题:2019年4月 答:

guangod的博客 6725

zigbee的路由器能分配网络地址吗_面试官问:讲讲IP地址分配原理

网络模型介绍在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到了广泛的应用。最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。分类的IP地址IP地址的表示方法IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一的32位的标识符。其组成...

weixin_39889337的博客 289

IP地址分配原理

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

Ellie568的博客 7504

DHCP服务自动分配IP地址原理

转载自:http://blog.csdn.net/lycb_gz/article/details/8499559 DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服务器是以UDP 67号端口进行数据传输的。DHCP服务不仅体现在为DHCP客户端提供IP地址自动分配过程中,还体现在后面的IP地址续约和释放过程中。DHCP客户端初次分配IP地址的过程如下...

300

DHCP协议:自动分配IP地址的核心原理

摘要:DHCP(动态主机配置协议)通过"请求-分配-确认"四步流程自动为设备分配IP地址网络配置。核心组件包括服务器、客户端、IP地址池及租约管理机制。跨网段分配需配置DHCP中继代理,通过双网卡转发请求,服务器需设置多网段地址池。关键配置包括开启IP转发、指定中继服务器IP及维护租约周期,实现不同子网的自动IP分配

2301_81623418的博客 1748

计算机网络分配ip地址类型题,面试常见题:IP地址分配原理是什么?

一、网络模型介绍在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到了广泛的应用。最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。二、分类的IP地址IP地址的表示方法IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一的32位的标识符...

weixin_39530839的博客 1761

(转)IP地址分配原理

网络模型介绍 在计算机网络中有著名的OSI七层协议体系结构,概念清楚,理论完整,但是它既复杂又不实用。TCP/IP体系结构则不同,得到的广泛的应用。最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。 分类的IP地址 IP地址的表示方法 IP地址就是给英特网上的每个主机(路由器)的每个接口分配一个在全世界范围内是唯一...

赚钱去看球 498

网络通信原理IP地址分配原理

1 、CS架构与BS架构客户端软件send 服务端软件recv操作系统 操作系统计算机硬件 计算机硬件bs架构特点: 优点,开发简单,通常只需要开发服务端,安全,用户不需要下载其他软件,默认用浏览器就能打开跨平台性好。缺点:不能缓存大量数据。cs架构 优点:可以预先缓存大量数据,协议自由,可以自定义协议。缺点:开发繁琐,需要同时开发客户端和服务端# 2 、网络通信网络存在的意义就是跨地域数据传输 = 》称之为通信。

人丑就要多读书的博客 2737

揭秘IP地址原理、作用及分配全解析

IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。如果这个报文要经历的中间物理网络的MTU值比IP报文长度要小,则IP协议把这个报文的数据部分分割成若干个较小的数据片,组成较小的报文,然后放到物理帧中去发送。因此,当路由器在转发IP包时,如果数据包的大小超过了出口链路的最大传输单元时,则会将该IP分组分解成很多足够小的片段,以便能够在目标链路上进行传输。

2401_84692644的博客 478

DHCP协议详解:动态主机配置协议,自动分配IP地址原理

DHCP协议摘要 DHCP(动态主机配置协议)是一种网络管理协议,用于自动分配IP地址和相关网络配置参数。本文深入解析了DHCP的工作原理和实现机制: 核心功能:自动分配IP地址子网掩码、默认网关和DNS服务器等网络配置 工作流程:通过Discover-Offer-Request-Acknowledge四个阶段完成地址分配 技术实现: 基于UDP协议(客户端67端口,服务器68端口) 采用客户端-服务器架构 支持地址租约管理(lease time) 应用价值: 简化网络管理 提高IP地址利用率 支持移动设

编程世界如山海,探索不止。 1万+
上一篇: 从零搭建流媒体服务器+obs推流直播
下一篇: 两张动图-彻底明白TCP的三次握手与四次挥手
小书go
博客等级 码龄10年 766粉丝 41原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值