CIDR

CIDR(Classless Inter-Domain Routing)子网划分

1. 原始的IP地址表示方法及其分类

IP地址表示为:
IP地址 ::= {<网络号>,<主机号>}

  • 将主机号置0,就可以得到网络号
  • 子网掩码为标准的255.0.0.0、255.255.0.0、255.255.255.0

最初的IP地址被划分为五类,如下图所示:

IP分类.jpg
网络类别 最大网络数 第一个网络号 最后一个网络号 最大主机数
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类网络地址需要减去全0和127的情况;
B类和C类需要排除128.0.0.0和192.0.0.0;
主机数都要减去2,全0和全1不分配;

2. 基本子网划分

三级IP地址表示法:
IP地址 ::= {<网络号>,<子网号>,<主机号>}

  • 子网划分是从主机号中借走几位用于子网的划分,网络地址是网络号加子网号
  • 子网掩码为:255.255.x.0
  • 通过子网掩码和IP地址可以得到网络地址,以及主机地址范围

注:子网划分时全0和全1子网号不能使用,子网数都需要减去2

3.CIDR及地址块计算

IP地址表示法:
IP地址 ::= {<网络前缀>,<主机号>}/网络前缀所占位数 (斜线表示法)

  • 是一种无分类的编址方法,一定程度上解决了路由表项过多过大的问题
  • 通过网络所占位数即可得到地址掩码
  • CIDR表示法给出任何一个IP地址就相当于给出了一个CIDR地址块,实现了路由的聚合

例如:已知一个IP地址:128.14.35.7/20 (10000000 00001110 00100011 00000111)
即前20位是网络地址,后12位是主机地址,可以得到:
最小地址是:128.14.32.0 = 10000000 00001110 00100000 00000000
最大地址是:128.14.47.255 = 10000000 00001110 00101111 11111111
子网掩码是:255.255.240.0 = 11111111 11111111 11110000 00000000
可以得到这各CIDR地址块可以指派(47-32+1)*256=4096个地址,包含全0和全1地址。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、概念简介 子网掩码子网掩码又叫网络掩码、地址掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机...
    黒猫阅读 12,334评论 0 23
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,694评论 2 56
  • IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机...
    吴业鹏阅读 13,388评论 1 6
  • IP地址 IP地址是什么? IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”...
    nice_o阅读 18,640评论 0 23
  • 从前的安妮宝贝,大概不会想到自己有一天会写出这样的文字 从前的我,也不会想到有一天会喜欢看这样的文字 对自我的觉知...
    蔹蔓于野阅读 2,817评论 0 1