利用子网掩码实现子网划分
任务
想要把这题做了就需要先知道到底 IP 是什么东西?
IP 地址是什么
IP 地址(IPv4)由 32 位正整数(0 和 1)来表示。IP 地址在计算机内部以二进制的方式处理。人们常采用 “点分十进制” 表示 IP 地址,人为地将这 32 位数字分为四组,中间用 “.” 隔开,并将每组数转换为十进制。
比如这样一组 IP 地址:
1010 1100.0001 0100.0000 0001.0000 0001 就可以转换成 172.20.1.1
并非是每台主机都必须有 IP 地址,而是每一块网卡都得设置 IP 地址,而且不是每一块网卡必须对应一个 IP 地址,一个网卡可以对应不止一个 IP 地址。并且一台路由器通常都会设置两个以上的网卡,这也意味着可以不止 2 个 IP 地址。
从上图中可以看出,IP 地址可以分为 4 类,但是细心的同学会发现——“咦!为什么 D 类没有主机标识?!”这是因为 D 类,通常用于多播。至于什么是多播,感兴趣的同学就自己动动手查找资料呀!百度百科:多播
子网掩码是什么
架构 B 类 IP 网络时,因为后 16 位是主机标识,因此允许 65 534 台计算机连接。但是实际上,一般是不会存在这种情况的。因此,使用 A 类,B 类和 C 类架构 IP 网络就很浪费 IP 地址(因为 32 个比特位表示的信息是有限的),需要用尽可能多的比