文字题目为(方便大家搜索):
考虑一个路由器连接了三个子网:子网1,子网2,子网3.假设这些子网中的所有接口都具有前缀223.1.17/24.假设子网1要支持多达60个接口,而子网2要支持多达90接口.,子网3要求支持多达12个接口;给出满足这些约束条件的三个网络地址.
step1:由223.1.17/24中的24可知,它前缀为24位;(经修改,这24是前缀里不包含子网号的)
step2:60个接口最少要2^6 (64)个接口才满足;以此类推,90需2^7,12需2^4;
(有多少个接口表明需要多少个主机号)
step3:因为有三个子网所以第四段开头两位分别为00,01,11,即:
223.1.17.00….
223.1.17.01….
223.1.17.11….(…为省略)
step4: 把后面的0补齐,即为:
223.1.17.00000000 (2^6 (64),即后面主机号为6位)
223.1.17.01000000 (2^7,主机号为7位)
223.1.17.11000000 (2^4,主机号为4位)
step5:因为第四段有8位,把8减去主机号位数的得数加上前面的24,即
(8-6)+24=26
于是
223.1.17.0/26
223.1.17.0/26中26就是这样来的;
而223.1.17.0/26的0就是第四段的十进制数了;
以此类推,其他两个为
223.1.17.128/25
223.1.17.192/28