计算机网络-网络层篇-子网划分
目录
来由:
分类的IP地址
子网划分
无分类编址CIDR
-
来由:
- IP地址长度为32位,常分成4个8位
- IP地址常使用点分十进制来表示(0~255.0~255.0~255.0~255)
- 规划和分配IP地址非常麻烦
-
分类的IP地址
- 在进一步的规划中就会把IP地址分为2个部分:
- 网络号与主机号
- 2者长度共32位
- A类地址
- 网络号(8位,前1位是0)与主机号(24位)
- B类地址
- 网络号(16位,前2位是10)与主机号(16位)
- C类地址
- 网络号(24位,前3位是110)与主机号(8位)
- 这样就简单地把不同的IP地址分为了ABC这3类
- 特殊的主机号
- 主机号全0表示当前网络段,不可分配为特定主机
- 主机号为全1表示广播地址,向当前网络段所有主机发消息,也不可分配为特定主机
- 特殊的网络号
- A类地址网络段全0(00000000)表示特殊网络
- A类地址网络段后7位全1(01111111:127)表示回环地址
- B类地址网络段(10000000.00000000:128.0)是不可使用的
- C类地址网络段(192.0.0)是不可使用的
- 127.0.0.1,通常被称为本地回环地址(Loopback Address),不属于任何一个有类别地址类
- 它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口
- 在Windows操作系统中也有相似的定义,所以通常在安装网卡前就可以ping通这个本地回环地址
- 一般都会用来检查本地网络协议、基本数据接口等是否正常的
- 还有2类特殊用途的地址,了解即可
- D类地址(前4位为1110)
- E类地址(前4位为1111)
-
子网划分
- 子网划分这项技术用来把一个单一的IP网络地址划分成多个更小的子网(subnet)
- 这种技术可使一个较大的分类IP地址能够被进一步划分为几个子网
- 这样就可以让使用一个大的分类地址(classful address)的企业能给该企业中处于不同地理位置的分公司分配不同的子网
- 对外整个企业是一个网络地址,而在内部,不同分公司则有不同的子网地址,因而不需要为每个站点都分别申请一个网络地址
- 当对一个网络进行子网划分时,基本上就是将它分成小的网络
- 比如,当一组IP地址指定给一个公司时,公司可能将该网络“分割成”小的网络,每个部门一个
- 这样,技术部门和管理部门都可以有属于它们的小网络
- 通过划分子网,可以按照我们的需要将网络分割成小网络
- 这样也有助于降低流量减少浪费和隐藏网络的复杂性
- 子网划分通常是把IP地址中主机标识部分划出一定的位数用作本网的各个子网,剩余的主机标识作为相应子网的主机标识部分
- 划分多少位给子网,主要根据实际需要划分出的子网数而定
- 这样IP地址就分为‘网络-子网-主机’三部分
- 与传统的分类地址一样,地址中的网络部分(网络号+子网)与主机部分之间的边界是由子网掩码来定义的
- 划分子网后变成了三级结构 :当没有划分子网时,IP 地址是两级结构,地址的网络号字段也就是 IP 地址的“因特网部分”,而主机号字段是 IP 地址的“本地部分”
- 划分子网后 IP 地址就变成了三级结构
- 划分子网只是将 IP 地址的本地部分进行再划分,而不改变 IP 地址的因特网部分
- 子网掩码
- 子网掩码不能单独存在,它必须结合IP地址一起使用
- 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分
- 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上
- 子网掩码——屏蔽一个IP地址的网络部分的“全1”比特模式
- 对于A类地址来说,默认的子网掩码是255.0.0.0;
- 对于B类地址来说默认的子网掩码是255.255.0.0;
- 对于C类地址来说默认的子网掩码是255.255.255.0
- 通过子网掩码,就可以判断两个IP在不在一个局域网内部
- 子网掩码可以看出有多少位是网络号,有多少位是主机号
-
无分类编址CIDR
- CIDR中没有A,B,C类网络号、和子网划分的概念
- CIDR将网络前缀相同的IP地址称为一个“CIDR地址块”
- 网络前缀是任意位数的,并不受限于某一类IP地址
- 在记录时,通常使用斜线记法记录IP地址
- 如:
- 193.10.10.129/25
- 表示它的网络前缀有25位,主机号有7位
- 相比原来子网划分更加灵活
- 例子:
- 某公司增加了100名员工(中型网络(超网),分配/24),并且拆分成两个部门(小型网络(子网),分配/25)