[计算机网络]IPV4划分子网例题讲解

1. 为什么划分子网?

在 ARPANET 的早期,IP 地址的设计确实不够合理:

  • IP 地址空间的利用率有时很低。

  • 给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。

  • 两级的 IP 地址不够灵活。

三级IP地址:借用主机号的一些位来表示子网号

2. 怎么区分是二级ip地址还是三级ip地址?

使用子网掩码

3.什么是子网掩码?
因为子网掩码就是用来区分地址中有没有子网号的,所以都是一串01字符串来表示。网络号和子网号用1表示,主机号用0表示。

ABC类地址有默认的子网掩码。(要记住,以便做题时更好理解题目

默认的子网掩码是指在未划分子网的情况下使用的子网掩码。

 例题1

已知某个网络的地址为 218.75.230.0,使用子网掩码255.255.255.128对其进行子网划分,请给出划分细节。

解析: 218.75.230.0 是C类网络,默认的子网掩码是255.255.255.0(即不划分子网),而题目给定的子网掩码多出一个128,说明要划分子网(呃,废话,题目都说了对其进行子网划分)。

255.255.255.128,将128写成二进制,变成:255.255.255.10000000,有一个比特1,说明借用了主机位的1位来表示子网号。

如果子网掩码变成  255.255.255.192,即 255. 255.255.255.11000000,有两个比特1,说明说明借用了主机位的2位来表示子网号。

在划分子网时,涉及到子网号和主机号的部分一定要用二进制表示,这样才容易看。

一定要知道哪部分是子网位哪部分是主机位

第一个子网:

218.75.230.0 xxxxxxx,子网号位取0,后面的7位是主机位

开始你的表演:

218.75.230.0 0000000    主机号全取0,表示该子网的网络地址

218.75.230.0 0000001    该子网内第一个可用地址。

218.75.230.0 11111110    该子网内最后一个可用地址

218.75.230.0 11111111  主机号全取1,表示该子网的广播地址

然后,改写成点分十进制的形式

218.75.230.0

218.75.230.1

218.75.230.126

218.75.230.127

到此,我们第一个子网已经划分成功。

按照上述步骤,轻松划分出第二个子网:

第二个子网:

218.75.230.1 xxxxxxx,子网号位取1,后面的7位是主机位

开始你的表演:

218.75.230.0000000    主机号全取0,表示该子网的网络地址

218.75.230.0000001    该子网内第一个可用地址。

218.75.230.11111110    该子网内最后一个可用地址

218.75.230.11111111  主机号全取1,表示该子网的广播地址

然后,改写成点分十进制的形式

218.75.230.128

218.75.230.129

218.75.230.254

218.75.230.255

你会发现,套路都是一样的。

快速改写的技巧(二进制转十进制)

  • ① 128 64 32 16 8 4 2 1 熟记
  • ② 常见的二进制要熟悉:
  • 11111111  八个连续的1表示十进制255
  • 10000000 第一个是1,后面全是0,表示十进制128
  • 11000000 表示十进制,表示十进制192,因为128 + 64 = 192
  • 11100000 表示十进制 224  因为128 + 64 + 32 = 224
  • 011111110  表示十进制 127,用减法快速计算  255 - 128 - 1 = 127. 其他类似的同理。用减法,不用一个个去加。

例题二

例题三 

红色笔记是我做题时写的,不用管。

IP地址和子网掩码 进行 逻辑与  运行,就可以得到子网的网络地址

 

例题四:

每个字段的含义:

字段一:IP地址是该子网内某个主机的IP地址。

字段二:子网地址指的是子网的网络号。 该题目中,一共有3个子网

字段三:广播地址指的是该子网的广播地址

字段四:主机地址范围是该子网内的主机地址范围(可用的,即去掉主机号全1广播地址和主机号全0.的子网网络地址)

第一行:

28.85.245.8 是A类,默认子网掩码是255.0.0.0,而题目给定的子网掩码是255.255.255.0,多出的两个255说明用16位来表示子网号,即从主机号里借用了16位。 只有最后8位才表示主机号

①IP地址 & 子网掩码 = 该子网的网络号 28.85.245.0

②对于子网28.85.245.0,最后的8位表示主机号,所以其主机地址的范围是 28.85.245.1 ----28。85.245.254. 因为主机地址是一个完整的8位,不是分列的,所以很好算。

③对于子网28.85.245.0,最后的8位表示主机号,当主机号全是1时就是该子网的广播地址,故其广播地址是 28.85.245.255。

第二行

153.50.6.27 是B类地址 ,默认子网掩码是255.255.0.0,而现在题目给定的是 255.255.255.128,多出的255.128,说明用9位来表示子网号最后的7位表示主机号

  • 153.50.6.27 & 255.255.255.128 = 153.50.6.00000000 该子网的网络号153.50.6.0 ,

  • 该子网的广播地址:153.50.6.00000000最后7位取1,即153.50.6.01111111,即153.50.6.127。因为最后的7位才表示主机号,当主机号全是1时就是该子网的广播地址

  • 该子网的主机地址范围: 最后的7位才表示主机号, 153.50.6.00000001 ----153.50.6.0 1111110 ,即153.50.6.1 ---- 153.50.6.126 (去掉全0和全1)

第三行

  • 200.12.45.123 & 255.255.255.224 = 200.12.45.01111011 & 255.255.255.11100000

    = 200.12.45.01100000 最后5位的表示主机号,当主机号全取0时,表示该子网的网络号, 所以该子网的网络号位 200.12.45.96

    最后5位全取1时是该子网的广播地址, 200.12.45.011 11111,即200.12.45.127

    主机地址范围 200.12.45.011 00001 ---- 200.12.45.011 11110 即200.12.45.97 ---- 200.12.45.126

 

 

  • 9
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值