关于如何计算子网掩码和广播地址的问题的一个例子

题目:

如果某单位拥有100台计算机和一个C类注册IP地址段:218.102.142.0,其内网(LAN)需要进一步划分为两个子网,每个子网分别有40台和60台计算机,

要求:

(1)试规定子网掩码;

(2)假设内网中的某两台计算机的IP地址分别是: 218.102.142.7和218.102.142.219,试分别推算这两台计算机的所属的子网地址和广播地址,并说明它们是否在同一个子网中。

 

分析问题与解答:

这个问题很简单,其实就跟我们学过的数字电路里面的存储器级联的问题类似。

比方说:

C类地址有4个段:218.102.142.0,其中有3个是表示网络号的。

以这个为例

它就有255个机子

地址从218.102.142.0---218.102.142.255

网络地址是:218.102.142.*

 

如果要把这个网络拆开成几个子网

就是要把网络号向后面扩展

把原来表示机子号的数字一部分用来表示网络号

这样就实现了划分子网的目的

 

像这个情况

因为需要划分两个子网

那就需要扩展一个位用来表示网络号

 

而剩下的部分必须保证能够表示机器号

像这个就必须保证后面留够6位

前面两位作为区分子网的就行了

前面的两位和3个字节共同表示一个子网

 

xxxxxxxx.xxxxxxxx.xxxxxxxx.xxyyyyyy

x表示网络号

y表示主机号

 

其实没有子网掩码也照样可以确定子网的地址

因为我们可以手动计算出来

 

而子网掩码的作用就是取得上面的那几位

 

所以子网掩码就是把那些x全部换成1就行了

 

所以最后的那两个x一共有4种不同组合

可以随便弄两个不同的

这样子网地址就不一定了

但是掩码是一定的:255.255.255.192

 

但是下面给出的两个机子

我们把它们的地址和子网掩码相与一下取出前面的那些x来就是它的子网地址了

 

218.102.142.0

218.102.142.192

换成2进制就是

1111111.11111111.11111111.00

1111111.11111111.11111111.11

这就是两个网络的子网地址

 

而规定的是每个子网的广播地址就是他这个子网机子的最大地址

 

哪个最大啊?

当然是y全部是1的最大了!

所以,第一个的广播地址就是:11111111.11111111.11111111.0011111111

     第二个的广播地址就是:11111111.11111111.11111111.1111111111

1的个数能不太对

:)

 

换算成10进制

就是

255.255.255.191

255.255.255.255

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值