分类的IP地址的弱点:
1.IP地址空间的利用率有时很低。
2.两级IP地址不够灵活。
子网划分
某单位划分子网后,对外仍表现为一个网络,即本单位外的网络看不见本单位内子网的划分。
子网号能否全0全1要看情况
主机号不能全0全1
划分了三个字网的情况
子网掩码
两级IP地址
1的位数取决于网络号的位数。剩下的是主机号对应的0
三级IP地址
子网号也需要写1
得到子网网络地址
将IP地址和子网掩码按位与(同1则1,否则0)
子网掩码习题
- 已知IP地址是141.14.72.24,子网掩码是255.255.192.0,求网络地址。
主要求子网号,因为子网掩码前两段是255,全是1,按位与以后不变。 主机号全是0,按位与后得0
如何快速写出72所对应的二进制?直接除二取余算了
-
某主机的IP地址为180.80.77.55,子网掩码为255.255.252.0。
若该主机向其所在子网发送广播分组,则目的地址可以是
首先看IP地址是B类,则前16位是网络号。
子网掩码是22位1,主机号10位0
所以可以推断出子网号是6位。
然后看IP地址第三段,77是01001101,取前六位,是子网号。
跟子网掩码按位与,得到01001100,是180.80.76.0
发送广播分组,需要主机号111111
最后算出180.80.79.255
使用子网时的分组转发
路由器转发分组的算法:
1.提取目的IP地址
2.是否直接交付
3.特定主机路由
4.检测路由表中有无路径
5.默认路由 0.0.0.0
6.丢弃,报告分组转发出错
无分类编址CIDR
B类地址很快将分配完毕
子网号和网络号合并:
无分类域间路由选择CIDR:
1、消除了传统的A类, B类和C类地址以及划分子网的概念。
2、融合子网地址与子网掩码,方便子网划分。
CIDR把网络前缀都相同的连续的IP地址组成一个“CIDR地址块”
例
多少个IP地址?
27位网络前缀,可以分配的是32-27 = 5位。所以可以分2^5 = 32 个IP地址
最小最大地址?
最后那个82是01010001,扣去后五位是IP地址。
最小就是01000000 最大是01011111
地址块是多少?
用最小的地址192.199.170.64/27 就行
地址掩码是多少
前27位全1即可。
无分类编址CIDR应用:构成超网、网络聚合
将多个子网聚合成一个较大的子网,叫做构成超网,或路由聚合。
合体以后206.1.0.0/16. 为什么最后是16?网络1和网络2的网络前缀都是到17位,但是前16位都一样。所以写到16
例题
四个地址前两段都一样
第三段:
所以首先是19位。后面的数是19
然后第三段00100000 是 32 所以选C
应用:最长前缀匹配
使用CIDR时,查找路由表可能得到几个匹配结果(跟网络掩码按位相与),应选择具有最长网络前缀的路由。前缀越长,地址块越小,路由越具体。
所以发送到的位置一定是能匹配且前缀最长的路由
用这个132.19.237.5地址与目的网络的子网掩码按位与。主要看第二段,19是00010011
第一个目的网络:子网掩码是255.0.0.0 匹配结果肯定是132.0.0.0。可以
第二个目的网络:子网掩码是255.11100000.0.0。匹配结果依然是132.0.0.0.、可以
第三个:子网掩码是255.255.11111100.0 匹配结果是255.19.236.0/22 发现不一样!!!不能给他。
所以调R2
标签:编址,子网,网络,地址,IP地址,CIDR,子网掩码 From: https://www.cnblogs.com/nekodream/p/18076386