网络层--划分子网

    这一次要讲的是关于子网的划分.我个人觉得书中对子网划分这个概念讲得过于复杂了.

    子网划分是为了让IP地址的分配更加灵活,它实际上是IP地址中的网络号位借用若干位主机号作为子网号.而在这个这个IP地址中,子网号相同的主机就在同一网段中.就是说现在的IP地址是三级划分的情况.

    那么如何当数据传送到这个IP地址的路由器的时候,路由器要如何知道这个数据报要转发给自己的哪一子网.这个时候就需要我们的子网掩码了.只要你将数据报的目的IP地址与该路由器中各个子网的子网掩码进行与运算(AND运算),你就能知道它想要转发给你哪里一个子网.接着对这个子网进行转发就可以.

    现在的互联网中规定一定要有子网掩码

    在划分子网的情况下,路由器转发分组的算法也要做出改变

  •     从收到数据报的首部提取目的IP地址D.

  •     先判断是否为直接交付.对路由器直接相连的网络逐个进行检查:用个网络的子网掩码和D逐位相”与”(AND运算),看结果是否和相应的网络地址匹配.若匹配,则把分组进行直接交付,转发任务结束.否则就是间接交付,执行下一步

  •     若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器.否则,执行下一步

  •     对路由表中的每一行(目的网络地址,子网掩码,下一跳地址),用其中的子网掩码和D逐位相”与”(AND运算),其接过为N.若N与该行的目的网络地址匹配,则把数据报传送给该行指明的下一跳路由器,否则执行下一步

  •     若路由表中有一个默认路由,咋把数据报传送给路由表中所指明的默认路由器.否则,执行下一步

  •     报告转发分组出错

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值