IP--划分子网

本文详细解释了为何要进行子网划分,包括提高路由表效率、增强网络灵活性及提高IP地址利用率等方面。并通过实例展示了如何将一个网络划分为两个子网,并介绍了如何判断两台计算机是否处于同一子网络的方法。

为什么要划分子网?!

1.给一个屋里网络分配一个网络号会使路由表变得太大,降低网络性能,比如一个b类地址255.255.0.0,主机数是1-255*255-1,所以划分子网用多个路由器承担;

2.期初是二级IP地址=网络号+主机号;太不灵活,一个单位能够随时灵活的增加本单位的网络,而不必马上去申请新的网络地址。划分子网可以从已有的网络分配一个子网给新的网络;

3.IP地址空间的利用率太低,一个单位拿到一个IP地址太大,就比较浪费,所以想到一个办法,不如用这浪费的空间换取更多的网络数,就不用为了新的网络,去申请了IP地址了。


我们知道IP地址&子网掩码=网络号+子网络号,三级IP地址= 网络号+子网络号+主机号;

而A,B,C类地址的默认掩码是255.0.0.0;255.255.0.0;255.255.255.0;

比如从C类地址划分子网,就从最后8位借位用来做子网号,划分两个子网就借1位;那么划分的子网掩码分别是255.255.255.10000000;

所以有了子网掩码;把子网掩码和IP 地址想与 就得到网络地址了;简单说子网掩码就是判断两台计算机IP是否在同一子网络的根据。


Java面试宝典:

一、如何将一个网络分为两个子网?
如将网络40.15.0.0分为两个子网,第一个子网是40.15.0.0/17,那么第二个子网将会是()。
解:
第一个子网是40.15.0.0/17,即表示网络号占前17位,后15位表示主机号。第一个子网二进制可表示为(40.15.00000000.00000000),其中40.15占前16位,网络号占17位,分为两个子网,必定是第17位不同,第一个子网的第17位为0,那么第二个子网的第17位则为1,即(40.15.10000000.00000000),即40.15.128.0/17,这两个子网的子网掩码分别是(255.255.0.0和255.255.128.0)。


二、如何通过已知IP和子网掩码,判断IP属于同一网段?
已知IP:10.110.12.29,Mask:255.255.255.224,判断与已知IP属于同一网段的是哪个()。
A.10.110.12.0
B.10.110.12.30
C.10.110.12.31
D.10.110.12.32
子网掩码转换为二进制表示(11111111.11111111.11111111.11100000),可知后5位是主机号。
用已知IP与Mask按位相与可得子网络号为10.110.12.0。
又因本网段内主机号为5位,则本网段内IP地址可选范围是[10.110.12.0,10.110.12.31],又因主机号位全0表示子网络号,全1用于广播地址,则IP地址范围是[10.110.12.1,10.110.12.30],可知B符合。

练习:

练习1

练习2

点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

obession

觉得有用可以打赏咖啡一杯~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值