首页 > 其他分享 >无类别域间路由 、无分类域间路由 (CIDR)IP地址简介

无类别域间路由 、无分类域间路由 (CIDR)IP地址简介

时间:2023-12-07 18:02:04浏览次数:32  
标签:主机 域间 表示法 地址 IP地址 CIDR 路由

一、原始的IP地址表示方法及其分类(近几年慢慢淘汰)

IP地址是由4字节,32位表示的,为了表示方便,通常用点分十进制表示法,例如大家常见的:192.168.0.52,四个字节,通过点进行分隔,看起来十分清晰。IP地址的32位是由网络号+主机号组成的,也就是说这32位中,左边的某些连续位表示网络号,右边的某些连续位表示主机号,那么我们平常在讨论这一系列问题的时候,会有一个“网络地址”的概念,一般来说网络地址并不等于IP地址,网络地址就是IP地址中的网络号,然后主机号全部取0。IP地址可以表示为:

IP地址 ::= {<网络号>, <主机号>},将主机号置0,就可以得到网络地址。

最初的IP地址是被划分为5类,不过大家经常见到和谈到的只有3类,即A类、B类、C类,如图1所示:

图1

从图1中可以看到基本的划分,由于本篇文章主要讲CIDR,所以对于IP地址最初的分类表示法就不过多讲述。

二、无分类域间路由 CIDR

CIDR 英文全称是:Classless Inter-Domain Routing
在CIDR中已经废弃了IP地址的分类,所以目前基本已经不再采用所谓的A类、B类、C类的IP地址分类表示法,无分类编址的命名也是由此得来的。

它使用如下的IP地址表示法:

IP地址 ::= {<网络前缀>, <主机号>} / 网络前缀所占位数

例如:

IP地址 = 128.14.35.7/20

CIDR仅将IP地址划分为网络前缀和主机号两个部分,可以说又回到了二级IP地址的表示,不过大家要注意,最后面用“/”斜线分隔,在其后写上了网络前缀所占的位数,这样就不需要告知路由器地址掩码,仅需要通过网络前缀所占的位数就可以得到地址掩码,为了统一,CIDR中的地址掩码依然称为子网掩码。
CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址块,这是由连续的IP地址组成的,所以CIDR表示法构成了超网,实现了路由聚合,即从一个IP地址就可以得知一个CIDR地址块。

例如:
已知一个IP地址是:128.14.35.7/20(即前20位是网络前缀,后12位是主机号),那么这个已知条件告诉大家的并不仅仅是一个IP地址这么简单,我们来分析一下。

128.14.35.7/20 = 10000000  00001110  0010 0011  00000111

我们通过令主机号分别为全0和全1就可以得到一个CIDR地址块的最小地址和最大地址,即

最小地址是:128.14.32.0    = 10000000  00001110  0010 0000  00000000 
最大地址是:128.14.47.255  = 10000000  00001110  0010 1111  11111111     
子网掩码是:255.255.240.0  = 11111111  11111111  1111 0000  00000000 

因此就可以看出来,这个CIDR地址块可以指派 (47-32+1)*256 = 4096 个地址,这里没有把全0和全1除外。

标签:主机,域间,表示法,地址,IP地址,CIDR,路由
From: https://www.cnblogs.com/eddyz/p/17883577.html

相关文章

  • 一端为P2P网络类型,另一端为广播网络类型,为何无法学习到路由?
    配置:R1:[V200R003C00]#sysnamer1#snmp-agentlocal-engineid800007DB03000000000000snmp-agent #clocktimezoneChina-Standard-Timeminus08:00:00#portallocal-serverloadportalpage.zip#dropillegal-macalarm#setcpu-usagethreshold80resto......
  • Nginx篇之路由匹配规则以及配置url转发
      alias与root的区别root  实际访问文件路径会拼接URL中的路径alias  实际访问文件路径不会拼接URL中的路径示例如下:location^~/sta/{alias/usr/local/nginx/html/static/;}请求:http://test.com/sta/sta1.html实际访问:/usr/local/nginx/html/......
  • 67.redis批量写入ip地址脚本
    #要使用Python脚本连接到Redis主机、选择数据库、并执行设置操作,你可以使用redis库。请确保在运行脚本之前安装了该库(可以通过运行pipinstallredis安装)。importredisimportre#Redis连接信息redis_host='hostname'redis_port=6379redis_password='passwd'redi......
  • 全球互联网络穿透:BGP对接助力您的IP地址段无障碍访问
    在当今互联网高速发展的时代,网络覆盖范围不断扩大,但同时也面临着境外网络互联的难题。为了解决这一难题,我们提供了IPTransit服务,以AS4837/AS10099网络平台为基础,通过BGP对接技术,为您的自有IP地址段提供全球互联网络穿透服务。什么是BGP对接?BGP(BorderGatewayProtocol)是一种互......
  • WPF自定义路由事件
    声明与封装创建一个继承ContentControl的类,因为封装需要使用AddHandler和RemoveHandlerRegisterRoutedEvent的参数RoutingStrategy传入RoutingStrategy.Bubble为冒泡事件,传入RoutingStrategy.Tunnel为隧道事件申明公开的eventRoutedEventHandler封装RoutedEvent///用于路由......
  • 【VUE】vue动态变换背景图片的实现 +背景图片铺满+ 一般路由的配置
    一、动态变换背景图片的实现代码如下:<template><divclass="body"v-loading="loading":style="{backgroundImage:'url('+bgi+')'}"></div></template><script>data(){reyurn{ b......
  • VMware虚拟机nat模式路由器ping不通虚拟机为什么?
    在VMware虚拟机中,使用NAT(NetworkAddressTranslation)模式时,虚拟机会与虚拟的路由器连接,并通过该路由器与宿主机进行通信。因此,如果NAT模式下无法ping通虚拟机,可能有以下几个原因:路由器配置问题:检查虚拟路由器的网络配置,确保其能够正确地连接到宿主机和虚拟机,并且有正确的IP地址和......
  • 路由器速度慢、信号弱 中国电信科普:关掉Wi-Fi双频合一
    今天中国电信官微科普道:速度慢、信号弱,Wi-Fi老断开?可能是路由器的“Wi-Fi双频合一”没有关,并建议大家关掉。中国电信科普道,路由器有2.4GHz和5GHz两个频段,前者网速慢,但穿墙能力强,后者恰好相反。“双合一”就是将2.4GHz与5GHz的Wi-Fi信号合并为一个网络名称(SSID),路由器会根据算......
  • vue路由局部刷新-局部页面刷新达到和F5刷新一样的注销
    1.静态路由页面加上这一条{  path:"/redirect/:path(.*)",  component:()=>import("@/views/redirect/index.vue") },2.点击事件的vue方法里面用router.replace({path:"/redirect/projects/templates/edit",......
  • Wpf Prism 导航(参数传递,路由守卫,路由记录)
    十年河东,十年河西,莫欺少年穷学无止境,精益求精1、新建项目wpfApp5,添加Nuget引用,并初始化App.xaml及cs类 app.xaml如下:<Prism:PrismApplicationx:Class="WpfApp5.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="......