欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

2020-07-24 IP 地址如何划分子网

最编程 2024-04-29 10:19:08
...

首先,要明确ip地址的组成:网络号+主机号

ip地址的分类,可参考https://zhidao.baidu.com/question/1453150285828126300.html

网络号(也称网络地址):是用来表示网络本省的地址,不能将其分配给主机,类似于电话号码的区号,是相对于区别其他网络的标识。

其次,子网是用来对主机号进行划分,需要注意的是分成的子网的数量也需要占用主机号里的二进制位数,而且是占用主机位数的前面位数。

例:一个C类地址,211.70.248.0根据需要将它划分为6个不同的子网,请回答下面的问题。

(1)计算划分子网后损失的IP地址个数

(2)写出子网的子网掩码

(3)写出各个子网的开始与结束IP地址。

答: 

(1)211.70.248.0转成二进制,11010011,01000110,11111000,00000000。

C类地址,前24位为网络号,后8位为主机号。现在分为6个子网,则需要占用三个二进制位,占前三个。

所以主机号的前三位被占,成为子网地址。

6个子网分别是,00100000,01000000,01100000,10000000,10100000,11000000.

全0和全1代表网络和广播,所以00000000,11100000除外,

每个子网包含有后面的5个二进制位主机数,即2^5=32个主机数,

同样,全0和全1地址代表网络和广播,所以实际能用的可用地址只有32-2=30个。

6个子网共可用地址,30*6=180个。

而一个C类可用主机数为2^8-2=254,

所以共损失,254-180=74个ip地址数。

(2)子网掩码为网络号全1,主机号全0,主机号通过(1)得知只有5位,

所以子网掩码为:11111111,11111111,11111111,11100000

即,255.255.255.224

(3)分成6个子网,前24位不变,后8位,即第一个子网地址,00100000-00111111

其中00100000,分配给网络号,00111111分配给广播地址

可用地址:00100001-00111110,转为十进制,33-62

即网络号:00100000,转为十进制32

广播地址:00111111,转为十进制63

所以第一个子网开始为,网络号:211.70.248.32

广播地址:211.70.248.63

可用地址:211.70.248.33-211.70.248.62

依次类推:


答题结束,成功!