IP地址编址

news/2025/1/11 14:15:16/

文章目录

    • IP地址编制方式
      • 分类编址
        • IP地址的分类:
      • 划分子网
      • 无分类编址
        • 子网掩码
    • 广播

IP地址的定义:

​ IP地址(IPv4地址)由32位正整数来表示。TCP/IP通信要求这样的IP地址分配给每一个参与通信的主机。IP地址在计算机内部以二进制方式被处理。为了提高可读性,我们把32位的IP地址的每8位用其等效的十进制数字表示,并且在这些数字之间加上一个".",称为点分十进制记法(Dotted Decimal Notation):

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1N6HyKn0-1644313549485)(C:\Users\user\AppData\Roaming\Typora\typora-user-images\image-20220208151435572.png)]

IP地址编制方式

IP地址的编址方式经过了三个阶段:

分类编址

  • 分类编址。这是最基本的编址方法,在1981年就通过了相应的标准协议

    ​ 分类编址方式将IP地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号(Net-id),它标志主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是唯一的。第二个字段是主机号(Host-id),它标志该主机(或路由器)。一个主机号在它前面的网络号所指明的网络范围内必须是唯一的。由此可见,一个IP地址在整个因特网范围内是唯一的。

    eg: IP地址 ::= {<网络号>,<主机号>}。 ::=表示为“定义为”

    好处:

    1.IP地址管理机构在分配IP地址时只分配网络号,主机号由具体的单位自行分配,方便IP地址的管理。

    2.路由器仅根据目的主机所连接的网络号来转发分组(不考虑目的主机号),这样就使路由表中的项目数大大减少,从而减少路由表所占的存储空间及查找路由表的时间。

IP地址的分类:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vcm90Mab-1644313549486)(C:\Users\user\AppData\Roaming\Typora\typora-user-images\image-20220208164812535.png)]

在网络号字段的最前面由1~3位的类别位,其数值分别规定为0,10,和110

A类地址:A类IP地址是首位以“0”开头的地址。从第一位到第8位是网络标识,A类地址的后24位相当于主机标识。

B类地址:B类IP地址是前两位为“10”的地址。从第1位到16位是网络标识,B类地址的后16位相当于主机标识。

C类地址:C类IP地址是前三位为“110”的地址,从第1位到第24位是网络标识,C类地址的后8位相当于主机标识。

D类地址:在历史上被叫做多播地址(multicast address),即组播地址。在以太网中,多播地址命名了一组应该在这个网络中应用接收到一个分组的站点。多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。

特殊的网址:

  • 每一个字节都为0的地址(“0.0.0.0”)对应于当前主机
  • IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址
  • IP地址中凡是以“11110”开头的E类IP地址保留用于将来和实验使用
  • IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。
  • 网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。

划分子网

  • 划分子网。这是对分类编址的改进,其标准RFC950在1985年通过

    由于中小规模网络的迅速增长,IP地址面临着被分配完的危机,为了解决这个问题,IETF提出了划分子网的改进方案,该方案从网络的主机号中借用不定长的若干位作为子网号subnet-id,当然主机号也就相应的减少了同样的位数。于是两级IP地址变成了三级IP地址:网络号、子网号、主机号

    eg:IP地址 ::={<网络号>,<子网号>,<主机号>}

    作用:减少了对A、B类地址空间的浪费,可以将大的A类B类地址空间划分给多个组织使用。

无分类编址

  • 无分类编址。目前因特网使用的编址方法,1993年提出

    为了解决IP地址紧张的问题,提出无分类编址,同时成立IPv6工作组负责研究新版本IP以彻底解决IP地址耗尽问题。

    1993年IETF发布了无分类域间路由选择(Classless Inter-Domain Routing,CIDR),CIDR消除了传统的A类、B类、C类地址,以及划分子网的概念。CIDR将32位的IP地址划分为两个部分。前面的部分是不定长的“网络前缀(Network-Prefix)”代替分类编址中的“网络号”来指明网络,后面的部分来指明主机。CIDR将三级编址又回到了两级编址,但已经是无分类的两级编址:

    eg:IP地址 ::= {<网络前缀>,<主机号>}

    在分类地址中,给定一个IP地址就可以算出网络号和主机号,但是在无分类编址中,由于网络前缀的不确定性,IP地址本身并不能确定其网络前缀和主机号。CIDR采用了与IP地址配合使用的32位地址掩码(Address Mask)。地址掩码是由前面连续的一串1和后面连续的一串0组成,而1的个数就是网络前缀的长度。地址掩码开始用于划分子网,用来表示可变长子网号部分的长度,被称为子网掩码,CIDR使用的地址掩码也续称为子网掩码

子网掩码

子网掩码是计算IP地址所在网络的网络地址:只要把子网掩码和IP地址进行逐位的“与”运算(AND),即可得出网络地址(主机号全为0的地址)

特殊的二进制及十进制的转换,记住这些在已知子网掩码的情况下,好算网络地址

二进制十进制
10000000128
11000000192
11100000224
11110000240
11111000248
11111100252
11111110254
11111111255

例题:已知IP地址是141.14.72.24,子网掩码是255.255.192.0,求网络地址

由上表得知255全是1,即为网络地址,0为主机地址,所以参与运算的只有72和192

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-06ZhdIWs-1644313549487)(C:\Users\user\AppData\Roaming\Typora\typora-user-images\image-20220208171259589.png)]

网络地址为141.14.64.0,为什么是.0而不是.24,网络地址(主机号全为0的地址),广播分组的话主机地址是1

广播

​ 广播:广播地址用于在同一个链路中相互连接的主机之间发送数据包,IP地址中的主机地址部分全部设置为1,就成为了广播地址。

两种广播:广播分为本地广播和直接广播两种

​ 在本网络内的广播叫做本地广播,例如网络地址为192.168.0.0/24的情况下,广播地址是192.168.0.255.因为这个广播地址的IP包回被路由器屏蔽,所以不会到达192.168.0.0/24以外的其他链路上。

​ 在不同网络之间的广播叫做直接广播。例如网络地址为192.168.0.0/24的主机向192.168.1.255/24的目标地址发送IP包。收到这个包的路由器,将数据转发给192.168.1.0/24,从而使得所有192.168.1.1~192.168.1.254的主机都能收到这个包。

​ 上面出现的网络地址使用“斜线记法(Slash Notation)”,或称为CIDR记法,即在IP地址后面加上斜线“/”,然后写上网络前缀所占的位数。例如,/24表示该IP地址的地址掩码是:11111111 11111111 11111111 00000000(255.255.255.0)斜线记法中,斜线后面的数字就是地址掩码中1的个数


http://www.ppmy.cn/news/297365.html

相关文章

IP地址规划

IP地址规划 IP地址分类A类地址B类地址C类地址D类地址E类地址 私有IP地址特殊IP地址IP子网划分子网划分举例参考 IP地址分类 A类地址 A类地址第1字节为网络地址&#xff08;最高位固定是0&#xff09;&#xff0c;另外3个字节为主机地址。 A类地址范围&#xff1a;1.0.0.0 - 12…

Nmap端口扫描指南之Idle Scan

TCP Idle Scan (-sI) 1998年&#xff0c;安全研究员Antirez&#xff08;曾参与编辑nmap中有关hping2工具的相关文章&#xff09;在Bugtraq邮件列表中发布了一篇关于新的端口扫描技术的文章。Idle Scan&#xff0c;也就慢慢的为众人所了解&#xff0c;它允许进行完全盲目的端口扫…

Floating IP

Neutron将关联DNAT功能的建模放在模型Floating IP中&#xff0c;我们摘取其中与DANT密切相关的字段&#xff0c;如下表&#xff1a; 表中字段所体现组网形式&#xff0c;如下图&#xff1a; Floating IP从模型的角度&#xff0c;只与Router关联&#xff08;关联字段是router_id…

固定ip地址

在把皕杰报表部署到LINUX上时&#xff0c;我们有的时候需要自动获取ip来实现连接&#xff0c;但平时我们为了方便&#xff0c;可以把我们的ip改为固定的ip&#xff0c;这样访问的时候也会方便许多。 设置里面打开WLAN——>网络和共享中心——>更改适配器设置——>右键…

(四)tcp/ip之UDP协议

UDP协议在IP协议上增加了复用、分用和差错检测功能。UDP的特点&#xff1a; A)是无连接的。相比于TCP协议&#xff0c;UDP协议在传送数据前不需要建立连接&#xff0c;当然也就没有释放连接。 B)是尽最大努力交付的。也就是说UDP协议无法保证数据能够准确的交付到目的主机。也不…

用于一型糖尿病血糖调节的无模型iPID控制器

1、内容简介 略 482-可以交流、咨询、答疑 2、内容说明 摘要—目的设计使大量虚拟1型糖尿病&#xff08;T1D&#xff09;患者的空腹和餐后血糖能自动调节。 方法&#xff1a;采用无模型智能PID&#xff08;iPID&#xff09;注入胰岛素。iPID的可行性已在具有和不具有测量噪…

tcpdump发现不同ipid的数据包被拼接成一个大包

问题&#xff1a;发送端将3个大小为1460的TCP报文用tcpreplay回放到捕包机&#xff0c;其ipid均不相同&#xff0c;但是捕包机只收到了一个为4k的大包。 原因&#xff1a;捕包机使用tcpdump捕包&#xff0c;需要经过网卡驱动&#xff0c;Linux2.6.29以上内核支持gro机制&#…

redisson的redis连接池大小配置修改方案

1.redisson版本修改成3.10.6 <dependency><groupId>org.redisson</groupId><artifactId>redisson-spring-boot-starter</artifactId><version>3.10.6</version></dependency>2.添加配置类 package com.scm.redis;import com…