(三)网络层——划分子网、子网掩码

一、两级IP地址—>三级IP地址

两级IP地址的空间利用率低:一个A类网络可连接的主机数超过1000万,一个B类网络可连接主机数超过6万,但是有些网络对连接在网络上的计算机数目有限制,不能达到这样大的数值。并且两级IP地址不够灵活

二、划分子网的基本思路

1、将网络的主机号借用若干位作为子网号,变为三级IP地址:

IP地址 == {<网络号>,<子网号>,<主机号>}

2、外部网络看不见这个网络是由多少个子网组成,对外仍表现为一个网络。

3、外部网络发送给该网络某个主机的IP数据报仍是根据IP数据报的网络号来查找路由表。但该网络上的路由器收到IP数据报后,根据目的网络号和子网号找到目标子网,再交付到目标主机上。

这里写图片描述

三、子网掩码

32位,IP地址中原来的网络号和子网号对应位全为1,主机号全为0。

子网的网络地址 = IP地址 & 子网掩码

这里写图片描述

当一个网络不划分子网时,采用默认子网掩码,掩码中1的位置和IP地址中网络号字段相对应。
A类地址的默认子网掩码是255.0.0.0,或0xFF000000
B类地址的默认子网掩码是255.255.0.0,或0xFFFF0000
C类地址的默认子网掩码是255.255.255.0,或0xFFFFFF00

四、划分子网时的分组转发

路由表包含三项内容:<目的网络地址><子网掩码><下一跳地址>
一个分组转发的例子(H1向H2发送分组):
这里写图片描述

1、H2的IP地址是 128.30.33.138。
2、首先查找H2是否与H1在同一个子网。将本子网的子网掩码255.255.255.128与H2的IP地址向与,得到128.30.33.128,与子网1的网络地址128.30.33.0不相同,说明H2与H1不再同一个子网上。因此交付给路由器进行转发。
3、查找R1的路由表。第一行:将H2的IP与子网掩码相与,得到128.30.33.128,与目的网络地址不相同,继续查找第二行。
4、第二行:H2与子网掩码相与,得到128.30.33.128,与目的网络地址相同,转到下一跳的接口1。因此路由器R1将分组从接口1转交给H2.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值