IP地址划分问题

IP地址是由4字节(32位)的数字组成,包括两部分:网络号主机号,其中网络号的的长度决定了整个网络中可包含多少个子网,而主机号的长度则决定了每个子网能容纳多少台主机。

子网掩码:由n位连续的“1”和32-n位连续的“0”共32位组成。前n位为网络地址,后32-n为主机地址。

主机之间要能够直接通信,它们必须在同一子网内。

判断是否在同一网段:

子网掩码与ip地址进行“”运算可获得IP地址的子网号。

计算公式:

可容纳主机数 = 2 ^ (借位数中"0"的个数)
可用地址 = 可容纳主机数 - 2 (减去网络号和广播号)
可容纳子网数 = 2 ^ (借位数中"1"的个数)


C类地址例子:网络地址192.168.10.0;子网掩码255.255.255.192(/26)

问题1.子网数

首先我们可以根据题目直接写出二进制的子网掩码(/26代表着子网掩码中"1"的个数)
11111111.11111111.11111111.11000000
套入公式:可容纳子网数 = 2 ^ (借位数中"1"的个数)
2 ^ 2 = 4

答:可划分为4个子网

问题2.主机数

套入公式:可容纳主机数 = 2 ^ (借位数中"0"的个数)
2 ^ 6 = 64

答:每个子网可容纳主机64台。

问题3.广播地址
直接计算问题4就可以得出网络号广播号!

问题5有效主机范围

我们之前已经计算出每个子网可容纳主机64台。
现在我们把地址池写出来就很清楚了。

192.168.10.0 - 192.168.10.63

192.168.10.64 - 192.168.10.127

192.168.10.127 - 192.168.10.191

192.168.10.192 - 192.168.10.255

其实写出的地址池中前者就是网络号后者就是广播号。

那么有效主机范围就是要减去网络号后者就是广播号。
答:有效主机范围
192.168.10.1 - 192.168.10.62
192.168.10.65 - 192.168.10.126
192.168.10.128 - 192.168.10.190
192.168.10.193 - 192.168.10.254

在做数据传输的时候遇到一点小问题,由于外面的主机没有办法PING同虚拟机的Linux,只好搜一些资料来复习一下相关的知识,整理一下,不足之处还请大家多多指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值