美文网首页网络协议
网络协议 Day04 超网 路由

网络协议 Day04 超网 路由

作者: 望穿秋水小作坊 | 来源:发表于2020-11-10 17:17 被阅读0次

    一、网段知识巩固

    1. 请问下图的两台计算机能相互通信吗?
    能通信吗?
    • 乍一看两台计算机的网段都是 192.168.0.0 ,前面我们学过 相同网段下,采用交叉线直连是可以通信的。真的如此吗?
    • 非也,非也。我们分成下面两种情况分析:
    2. 请分析问题 1中,当 PC0PC1的 IP 发出 ICMP数据包 时的情况
    • PC0 发出 ICMP数据包 时,它拿到的仅有 PC1IP地址,它并不知道 PC1 的子网掩码哟!
    • 另外 PC0 是拿自己的子网掩码去计算 PC1 的 IP 地址所处网段。对于 PC0 而言,PC1 的网段是 192.168.10.0
    • PC1 在的网段是 192.168.0.0,与 PC1并不是同一个网段,所以 PC0ICMP数据包 压根发不出去。
    3. 请分析问题 1中,当 PC1PC0的 IP 发出 ICMP数据包 时的情况
    • PC1 拿自己的子网掩码去计算 PC0 的网段得到 192.168.0.0
    • PC1 分析网段,发现 PC0 和自己同一个网段,所以能成功向 PC0 发送ICMP数据包
    • PC0 拿到 ICMP数据包,回发 ICMP确认包 时,发现 PC1 和自己并不是同一个网段,所以无法继续发送 ICMP确认包
    • 所以依然不能通信

    二、超网

    1. 什么是超网?
    • 子网反过来,它是将多个连续的网段合并成一个更大的网段
    2. 具体怎么实现一个超网?理解下图即可
    合并获得超网
    3. 思考 192.168.0.255/23 这个 IP 地址能分配给计算机使用吗?
    • 一个 IP 地址中,主机位全为 0 表示的网段地址,不能给计算机使用
    • 一个 IP 地址中,主机位全为 1 表示的 广播地址,不能给计算机使用
    • 192.168.0.255/23 这个 IP 的主机位第一位是 0,其他全为 1,既不是广播地址,也不是网段地址,可以分配给计算机使用
    4. 如何判断一个网段是子网还是超网?
    • ①首先:
    • 看看该网段的类型,是 A 类网络、B 类网络、C 类网络?
    • 默认情况下,A 类子网掩码的位数是 8 位,B 类子网掩码的位数是 16 位,C 类子网掩码的位数是 24 位
    • ②然后:
    • 如果该网段的子网掩码位数比默认子网掩码多,就是子网
    • 如果该网段的子网掩码位数比默认子网掩码少,就是超网

    三、路由(路由器里面的路由)

    1. 什么是路由?
    • 不同网段直接转发数据,需要有路由器的支持
    • 在默认情况下,路由器只知道跟它直连的网段,非直连的网段需要通过静态路由、动态路由告诉它
    2. 什么是静态路由?
    • 管理员手动添加路由信息
    • 适用于小规模网络
    3. 什么是动态路由?
    • 路由器通过路由选择协议(比如 RIP、OSPF)自动获取路由信息
    • 适用于大规模网络
    4. 如果在静态路由中配置 0.0.0.0 子网掩码0.0.0.0 是什么含义?
    • 0.0.0.0 是默认路由
    • 含义就是:如果路由器不能找到对应的网段,就去默认路由的下一跳
    5. 使用前面的知识让 四台 PC 机器能够相互通信?
    image.png
    • ① 给四台 PC 配置 IP 地址、子网掩码、网关地址(因为涉及跨网段通信)
    • ② 给 Router 配置 以太网口,作为网关地址
    • ③ 给 Router 配置 串口地址(路由器之间的串口地址需要在同一个网段
    • ④ 给 Router 配置 静态路由(用于路由器之间路由通信),一般包括需要路由的IP路由掩码下一跳地址(也就是上一步配置的目标路由的串口地址

    相关文章

      网友评论

        本文标题:网络协议 Day04 超网 路由

        本文链接:https://www.haomeiwen.com/subject/rkidbktx.html