• 第四章


    41. 假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”
    、“距离”和“下一跳路由器”)
    N1 7 A
    N2 2 B
    N6 8 F
    N8 4 E
    N9 4 F
    现在B收到从C发来的路由信息(这两列分别表示“目的网络”“距离”):
    N2 4
    N3 8
    N6 4
    N8 3
    N9 5
    试求出路由器B更新后的路由表(详细说明每一个步骤).
    路由器B更新后的路由表如下:
    N1   7  A    无新信息,不改变
    N2   5  C    相同的下一跳,更新
    N3   9  C    新的项目,添加进来
    N6   5  C    不同的下一跳,距离更短,更新
    N8   4  E    不同的下一跳,距离一样,不改变
    N9   4  F    不同的下一跳,距离更大,不改变

    4-54 某单位分配到一个起始地址为14.24.74.0/24的地址块。该单位需要用到三个子网,他们的三个子地址块的具体要求是:子网N1需要120个地址,子网N2需要60个地址,子网N3需要10个地址,请给出地址块的分配方案。
    解:

    由题意的:

    最佳方案是分配网络前缀时应先分配地址数较多的前缀

    14.24.74.0/24代表前三个字节为网络前缀(网络号),那么

    由N1 120个地址可得N1的主机地址位数为7

    由N2 60个地址可得N1的主机地址位数为6

    由N3 10个地址可得N3的主机地址位数为4

    综上:N1  14.24.74.0/25,末地址为14.24.74.127/25

    子网号(最后一位):地址号   0 0000000  到   1 11111110

    N2  14.24.74.128/26,末地址为14.24.74.191/26

    子网号(最后2位):地址号  10 000000  到    10 111111

    N3  14.24.74.192/28,末地址为14.24.74.207/28

    子网号(最后4位):地址号  1100  0000  到    1100 1111   

    4-56 已知某路由器R收到一个分组,其目的地址D=11.1.2.5。要查找的路由表中有这样三项:
    路由1 到达网络11.0.0.0/8
    路由2 到达网络11.1.0.0/16
    路由3 到达网络11.1.2.0/24
    试问在转发这个分组时应当选择哪一个路由?(要求写出计算过程)

  • 相关阅读:
    手写Linq To Object
    4、IOC--内置Unity容器的使用
    WebApi 基于JWT实现Token签名认证
    软件架构师之路--观察者模式
    EF--封装三层架构IOC
    EF--主外键关系导航属性
    EF--EntityState相互转换
    证明task线程是来源于线程池的,线程重用
    3、IOC--手写Unity容器--链式依赖--第N层依赖注入
    2、IOC--手写Unity容器--第一层依赖注入
  • 原文地址:https://www.cnblogs.com/hycc/p/11668578.html
Copyright © 2020-2023  润新知