子网划分详解

一、IP地址的分类

IP地址分为A、B、C、D、E五类

A类地址范围: (0xxxxxxx) ,1.0.0.1~ 126.255.255.254

A类地址:=网络部分+主机部分+主机部分+主机部分

(有类边界)默认子网掩码为/8,即255.0.0.0

B类地址范围: (10xxxxxx) ,128.0.0.1~191.255.255.254

B类地址:=网络部分+网络部分+主机部分+主机部分

(有类边界)默认:子网掩码为/16,即255.255.0.0

c类地址范围: (110xxxxx), 192.0.0.1~223.255.255.254

c类地址=网络部分+网络部分+网络部分+主机部分

(有类边界)默认子网掩码为/24,即255.255.255.0

D类地址范围: (1110xxxx) ,224.0.0.1~239.255.255.254

用于组播通信的地址

E类地址范围: (11110xxx) ,240.0.0.1~255.255.255.254

用于科学研究的保留地址

Tips:以127开头的IP地址都代表本机(广播地址127.255.255.255除外) ,

169.254.0.0~ 169.254.255.255 DHCP服务失效时分配的地址。

IP地址结构:网络号+主机号共32位

网络号

主机号

子网划分详解_第1张图片

A类地址的网络号字段为1字节,0开头,默认子网掩码255.0.0.0

B类地址的网络号字段为2字节,10开头,默认子网掩码255.255.0.0

C类地址的网络号字段为3字节,110开头,默认子网掩码255.255.255.0

常用的就是A、B、C三类地址,D、E类为其他用途

由于32位0和1不利于记忆,所以采用点分十进制的方式来方便我们记忆

子网划分详解_第2张图片

二、子网划分

2.1 为什么要进行子网划分呢?

我们都知道,现在A、B、C类地址是当前使用最广泛的三类地址,如果只是按照这三类进行地址划分,既没有变通性又会造成许多地址的浪费,同时也不能够满足日渐增多的主机对于IP地址的需求。

于是,聪明的人类又想出了子网划分这个方法,意思就是将一个大的有类网络再次划分为若干个子网。进行子网划分意味着主机号和网络号的长度是可以变化的,两者的固定长度被打破,可以根据具体网络构建情况进行变通。与之同步的,这时候的子网掩码长度也是可以变化的。

这就好像一个地主家有一块非常大的地皮,原本在这块地皮上可以进行各类活动收获许多财富,但是由于地主一个人不能面面俱到,不能全面进行管理,这就造成了许多资源的浪费。这时候,地主把自己的这块地皮划分给了七个儿子,让他们分别进行管理,这样就让很多之前没有看到的资源得到充分利用。

2.2 子网划分有什么好处

  1. 节省网络资源

  1. 优化网络性能

  1. 利于对大型网络进行更好的管理

三、如何计算

  • 网络号:网络号的计算需要IP 地址的二进制表示方式与子网掩码的二进制表示方式进行与运算,即可得出

  • 广播地址:将根据子网掩码位数,将网络号的主机部分全部置为1,即可得出

  • 第一个可用IP是网络号+1

  • 最后一可用IP是广播地址-1

  • 可用IP 数:2^(32位减去子网掩码位数)-2

计算的时候可以参照下面这个进制转换表

例如172.16.0.100/16,计算它的网络号、广播地址、第一个可用IP地址和最后一个可用IP地址以及可用IP数量。

IP地址

1010110.00010000.00000000.01100100

子网掩码

11111111.11111111.00000000.00000000

与运算

10101100.00010000.00000000.00000000

网络号

172.16.0.0

广播地址

172.16.255.255

第一个可用IP

192.168.0.1

最后一可用IP

192.168.255.254

可用IP数量

2^16-2=65534

例如对C类网络192.168.10.0进行子网划分,子网掩码为255.255.255.128

可以看出,只有1位用于定义子网,剩余7位用于定义主机

1、在128(10000000)中,取值为1的位数为1,因此有2¹ =2个子网

2、7位主机位,所以共有2^7-2=126台主机

3、00000000和10000000定义子网,所以子网为0和128

4、对应信息:

划分出来的子网范围:

192.168.10.1~192.168.10.126

192.168.10.129~192.168.254

四、总结

学会了进制转换,知道如何把八进制,十六进制转化为二进制,主要把进制对照表还有那8个常见的二进制背熟。子网划分部分了解了IP地址的分类,其中最常见的是A、B、C三类地址,以及网络地址和广播地址的换算。熟练掌握了子网个数和主机数的计算。

你可能感兴趣的:(计算机网络,网络,云计算,ip)