IP编址和子网划分

早,今天是农历十二月二十四,小年到了。上班路上明显感觉人少了很多,公车一点都不挤了,爽!

稍微总结了下子网划分相关,很基础的东西了。

IPv4地址空间被分为了不同的的类型,以划分不同的地址空间。如下图所示:
在这里插入图片描述实际上只有A、B、C类地址才真正被互联网使用,D类地址常用于组播,E类地址则是试验性的、未分配的地址范围。

下面看3个特殊的IP地址:
(1)网络地址0
网络地址0不作为IPv4可路由地址。在IPv6中表示为::/0。一般的使用场景是:①服务端尝试获取本地动态分配的IP地址时其源地址设置为网络地址0;②配置默认路由时网络地址设置为0,它只存在于本地计算机。
(2)回环地址127
回环地址127不作为IPv4可路由地址。在IPv6中表示为::1。回环地址指向由操作系统提供支持的一个私有网络接口,该接口一直存在于操作系统中,其接口流量不会被传递到物理接口。
(3)广播地址
广播地址指代网络中所有主机,广播地址分2种:受限广播地址直接广播地址。受限广播地址的网络部分和主机部分所有位都为1,即255.255.255.255,目的地址是受限广播地址的数据报不会被路由,但会被传递到同一子网中的主机;直接广播地址的主机部分为1,如172.16.0.255,直接广播地址可以被路由,目的地址是受限广播地址的数据报可传递到指定的子网中。

IPv6不使用广播地址,而是使用组播来实现面向一组主机的通信。

IP地址中的第一个数字指明了地址的类别,每种类别的IP地址都有一个默认的子网掩码,它指定了IP地址中哪一部分是网络号,哪一部分是主机号。比如C类:IP地址的的子网掩码为255.255.255.0,因此C类网络中最多有254个主机。以192.168.12.0网段为例,192.168.12.0到192.168.12.255虽然是有256个地址值,但是172.168.12.0是网络地址,即网络号,不能作为主机地址,192.168.12.255是广播地址,同样不能作为主机地址。

IPv4地址为32位,而C类IP地址的子网掩码为255.255.255.0,即子网使用了24位,同理,A类的IP地址的子网掩码为255.0.0.0,即子网使用了8位,B类的IP地址的子网掩码为255.255.0.0,即子网使用了16位。你会发现,在每一个类别的子网掩码中可以存在相当数目的主机,且该数据是固定的。有些场合我们使用某一
类别的地址但是并不需要这么多的主机地址,这时候CIDR就产生了。

CIDR即无类别域间路由选择,其实就是无类别子网划分,有了CIDR,管理员可以根据需要自定义网络子网的大小,而不依赖分类网络的界限。比如我想让某个IP地址所在的子网只需要有2个主机,那么就需要配置所在的网段为255.255.255.252(30位掩码),配置完毕后该子网仅有2台主机,xx.xx.xx.253和xx.xx.xx.254。

这里可能会有一个误区,比如我要设置10.0.1.0所在的子网只能有两个IP,那么子网掩码为30位,即为10.0.1.253/30和10.0.1.254/30,那我设置成10.0.1.253/30和10.0.1.254/30,那我设置成10.0.1.11/30可以吗?
你会不会认为这不应该是一个合法地址?其实不然,这是一个合法地址,只不过10.0.1.11/30和10.0.1.253/30不在同一个子网了,因为前者的网络号为10.0.1.8,后者网络号则为10.0.1.252。

好了,干活了!

猜你喜欢

转载自blog.csdn.net/qq_29344757/article/details/86685305