计网Lesson7 - 超网与路由概述

文章目录

  • 一、构造超网
    • 1 概念解析
    • 2 路由聚合
      • 判断网段
    • 3 实例演示
      • 几个配置问题:
      • 传输过程中的若干问题
        • 包的问题
        • 传输时丢包的问题
    • 4 判断是子网还是超网
  • 二、路由概述
    • 1. 路由的作用
    • 2. 多个网段进行联络
    • 3. 数据包的传输



一、构造超网

1 概念解析

  • 与划分子网相反,将网络号划出来几位作为主机号,这就是构造超网
    超网
  • 由上图分析可得,两个 I P IP IP 属于同一网段:192.168.0.0

2 路由聚合

路由聚合

  • R 2 R2 R2 的路由表如果一个一个存目标 I P IP IP 的话,对资源消耗极大,我们可以利用目标网络的共同点:最大公共前缀,对路由表进行路由聚合

聚合过程

判断网段

我们给路由器一个数据包,它怎么判断是发向那个网段的呢?
就如上图所示,若一个主机向 I P IP IP172.1.7.0发送数据,路由器收到这个 I P IP IP 后并不知道这个网段的子网掩码是多少,也就不清楚它的网段,那将如何是好呢?

  • 路由器拿到之后会将 I P IP IP 与自己的路由表的子网掩码进行&操作,然后看对应网段是否在路由表中。

3 实例演示

网络连接

几个配置问题:

  • 路由器0:
    • Fa0/0:这个口的 I P IP IP P C 0 PC0 PC0 的网关,所以两个 I P IP IP 应该在同一网段。
    • Fa1/0:这个口的 I P IP IP P C 1 PC1 PC1 的网关,所以两个 I P IP IP 应该在同一网段。
  • 路由器1:
    • 同理。
  • 两路由器串口Se2/0
    • 串行接口( S e r i a l I n t e r f a c e Serial\ Interface Serial Interface),是区别于与以网卡为底层、用以太网接口的另一种组网方式,串口通常是点对点的交流,所以不需要区分不同设备,所以串口是没有 M A C MAC MAC 地址的!,串口只有 I P IP IP 地址。
    • 这种组网方式多用于骨干网中,在家用网中不常见。
    • 图中的两路由通过串口直连,所以应该在同一网段。
  • 静态路由:
    • 路由器中的路由表分为:静态路由、动态路由。
      • 动态路由:由路由器系统自己处理记录,动态存储,存储时间不长。
      • 静态路由:由人为添加,存储时间长。
      • 动态路由一般不会自动路由聚合,但是静态路由我们可以手动路由聚合。

传输过程中的若干问题

包的问题

P C 0 PC0 PC0 为例:

  • P C 1 PC1 PC1 发送数据:发送 A R P ARP ARP 包广播,然后再发送数据。
  • P C 2 PC2 PC2 发送数据:发送 A R P ARP ARP 包广播,然后直接丢给网关,由网关在路由表中找到对应地址,然后输送到对应的网段路由上,再由路由广播 A R P ARP ARP 包拿到对应的 M A C MAC MAC 地址后再输送数据。

总的来说,输送逻辑是这样的:

  • 当主机需要向同一网段的另一台主机发送数据时:
    • 首先检查 A R P ARP ARP(地址解析协议)表以找到目标主机的 M A C MAC MAC 地址。如果 A R P ARP ARP 表中没有相应的条目,主机会广播一个 A R P ARP ARP 请求包以获取目标主机的 M A C MAC MAC 地址。
  • 如果目标主机位于不同的网络(或子网)中:
    • 发送主机会将数据包发送到配置的网关(或默认网关)。在这种情况下,主机会查找网关的 M A C MAC MAC 地址,而不是目标主机的 M A C MAC MAC 地址。这是因为在不同的网络之间进行通信需要路由器的帮助,而路由器通常是作为网关配置的。

所以说:数据包的链路层 M A C MAC MAC 地址的源地址和目的地址在传输过程中一直会变,但是 I P IP IP 的源与目的地址不变


传输时丢包的问题

P C 0 PC0 PC0 P C 2 PC2 PC2 传输分组时,首先解析出目标 I P IP IP 不在同一网段,此时广播 A R P ARP ARP 包拿到网关的 M A C MAC MAC 地址,此时数据包才刚刚构建好,然后向网关发送数据,网关查表把包发到对应网段的路由1上,但是此时路由1并不认识目的 I P IP IP 对应的 M A C MAC MAC 地址,这个包构建不了,所以会广播 A R P ARP ARP 拿到对应的 M A C MAC MAC ,此时却出问题了:停留在路由1上的数据包被丢弃了!

  • 为什么路由1会丢包?
    • 当路由器丢弃数据包时,这通常是因为它无法确定下一跳的MAC地址。如果ARP请求没有得到响应,路由器可能会选择丢弃数据包,以防止队列中的数据包过多。这是为了防止资源耗尽,因为每个数据包都需要一定的内存来存储。
    • 在广播一次拿到对应 M A C MAC MAC 地址后路由就会学习记忆到动态路由中,之后的包就不会再丢掉了,这也是为什么第一次ping某地址时第一次回应超时但是后续都有回应的原因。
      • 在接收到 A R P ARP ARP 请求之后,主机和路由都会对其进行缓存以便下次使用,这也就是为什么第一次的响应很慢,但是后续的响应较快。
  • 为什么 P C 0 PC0 PC0 广播时候不会丢包?
    • 主机和路由器在处理 A R P ARP ARP 请求时的行为可能会有所不同。
      • 当主机发送 A R P ARP ARP 请求时,如果没有立即收到响应,它通常会缓存该请求并等待一段时间。这是因为网络延迟或其他因素可能会导致 A R P ARP ARP 响应的延迟。因此,主机通常会等待一段时间以接收可能的 A R P ARP ARP 响应。
      • 然而,路由器在处理 A R P ARP ARP 请求时的行为可能会有所不同。当路由器收到一个数据包,它需要确定如何将该数据包转发到其目的地。如果路由器没有目标主机的 M A C MAC MAC 地址,它可能会发送一个 A R P ARP ARP 请求。然而,如果路由器没有立即收到 A R P ARP ARP 响应,它可能会选择丢弃该数据包。这是因为路由器通常处理大量的数据包,如果它们等待每一个 A R P ARP ARP 响应,可能会导致性能问题。

4 判断是子网还是超网

判断网



二、路由概述

1. 路由的作用

路由作用

2. 多个网段进行联络

路由器用于骨干网中多个网段的数据传输。

3. 数据包的传输

传输问题解析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/198290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从0到1实现Flink 实战实时风控系统的经验总结

随着互联网金融的快速发展,实时风控系统成为保障业务安全和用户信任的关键。本文将分享从零开始构建Flink实时风控系统的经验,并提供相关示例代码。 一、搭建Flink环境 首先,我们需要搭建Flink环境。以下是一些基本步骤: 安装Ja…

创新、升级丨数据手套FOHEART Pro开启手势识别新篇章!

在人机交互领域,我们始终追求更加自然、逼真的体验。正如现实生活中,我们习惯于通过语言和表情来传达思想和情感,然而,在虚拟世界中,人机交互需要以更加直观、生动的方式进行操作、控制和交互。 为了更好地满足市场的…

css实现姓名两端对齐

1.1 效果 1.2 主要代码 text-align-last: justify; 1.3 html完整代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0&quo…

Vue 生成包含数字大小写字母的随机字符串

generateRandomID() {const characters 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;const idLength 30; // 字符串长度 这里生成30位的let randomID ;for (let i 0; i < idLength; i) {const randomIndex Math.floor(Math.random() * characters…

数学建模-二氧化碳排放及时空分布测度

二氧化碳排放及时空分布测度 整体求解过程概述(摘要) 面临全球气候变化的巨大挑战&#xff0c;我国积极响应《巴黎协定》的号召&#xff0c;提出“2030年前碳达峰&#xff0c;2060 年前实现碳中和”的碳排放发展目标&#xff0c;并将碳中和相关工作作为 2021 年的重点任务之一…

吉客云与金蝶云星辰业财一体化数据集成

吉客云与金蝶云星辰业财一体化数据集成为例&#xff0c;探讨如何利用轻易云数据集成平台高效整合企业系统。金蝶云星辰在供应链和财务管理方面具有显著优势&#xff0c;而吉客云则专注于订单处理和发货。两者的协同运作&#xff0c;是企业数字化转型的典型案例。 二、集成总体蓝…

python-学生管理|汉罗塔

1.编写程序&#xff0c;实现学生信息管理系统。 运行程序&#xff0c;在控制台输入“1”之后的结果如下所示&#xff1a; 学生管理系统 1.添加学生信息 2.删除学生信息 3.修改学生信息 4.显示所有学生信息 0.退出系统 请选择功能&#xff1a;1 请输入新学生的姓名:小红 请输入…

排序算法:n个0~1000之间的整数,将他们从大到小排序

上榜理由&#xff1a; 如果没见过这种排序题&#xff0c;可能首先想到的就是常用的排序算法&#xff0c;比如快速排序&#xff0c;归并排序&#xff0c;那如果输入的n足够大&#xff0c;时间复杂度肯定比较高。其实题目0-1000的范围是一个题眼&#xff0c;所以一定有更优的排序…

商务助理个人简历10篇

商务助理简历模板下载&#xff08;可在线编辑制作&#xff09;&#xff1a;来幻主简历&#xff0c;做好简历&#xff01; 商务助理简历1&#xff1a; 求职意向 求职类型&#xff1a;全职 意向岗位&#xff1a;国际商务、产品助理 意向城市&#xff1a;广东广州 …

ElasticSearch篇---第一篇

系列文章目录 文章目录 系列文章目录前言一、谈谈分词与倒排索引的原理二、说说分段存储的思想三、谈谈你对段合并的策略思想的认识前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分…

【每日一题】确定两个字符串是否接近

文章目录 Tag题目来源题目解读解题思路与实现方法一&#xff1a;计数 其他语言python3 写在最后 Tag 【计数】【字符串】 题目来源 1657. 确定两个字符串是否接近 题目解读 你可以进行以下两种操作&#xff1a; 操作 1&#xff1a;交换任意两个位置的字符&#xff1b;操作 …

浪涌保护器参数指南:浪涌保护器行业选型方案

浪涌保护器&#xff08;SPD&#xff09;是一种用于限制瞬态过电压和泄放浪涌电流的器件&#xff0c;可有效降低电子设备在雷击、电源故障等情况下受到的损害。其主要作用是当系统发生浪涌时&#xff0c;将过电压、过电流泄放到大地&#xff0c;从而保护设备和人身安全。然而浪涌…

什么是Amazon Lambda(无服务器计算服务)

Lambda 在高可用性计算基础设施上运行代码&#xff0c;用于执行计算资源的所有管理工作。这包括服务器和操作系统维护、容量调配和弹性伸缩、代码和安全补丁部署以及代码监控和日志记录。您只需要提供代码。 最近亚马逊云服务提供了超多免费的云服务&#xff0c;快来领取免费套…

【设计模式】单例模式代码设计

目录 单例模式简介饿汉单例模式懒汉单例模式线程安全的懒汉单例模式 橙色 详细可参考该篇文章&#xff1a;C设计模式 - 单例模式 单例模式简介 单例模式指的是&#xff0c;无论怎么获取&#xff0c;永远只能得到该类类型的唯一一个实例对象&#xff0c;那么设计一个单例就必须…

聊聊部署在不同K8S集群上的服务如何利用nginx-ingress进行灰度发布

前言 之前有篇文章聊聊如何利用springcloud gateway实现简易版灰度路由,里面的主人公又有一个需求&#xff0c;他们有个服务是没经过网关的&#xff0c;而是直接通过nginx-ingress暴露出去&#xff0c;现在这个服务也想做灰度&#xff0c;他知道在同个集群如何利用nginx-ingre…

Git 分支合并时 Merge, Rebase, Squash 的使用场景

前言 Git 的分支设计大大提升了并行开发的能力&#xff0c;但相应的&#xff0c;也就要解决如何进行分支合并。毕竟分久必合&#xff0c;最终还是要把大家的工作合并起来&#xff0c;进行统一发布的。在合并时&#xff0c;通常有三种操作&#xff1a; Merge commitsRebaseSqu…

Vue学习计划--Vue2(二)Vue代理方式

Vue data中的两种方式 对象式 data:{}函数式 data(){return {} }示例&#xff1a; <body><div id"app">{{ name }} {{ age}} {{$options}}<input type"text" v-model"value"></div><script>let vm new Vue({el: …

Linux操作系统之wget下载软件并安装

文章目录 前言一、apt下载二、wget下载1、新建目录存放文件2、根据下载地址使用wget下载安装包3、解压包4、命令指定目录&#xff0c;让其生效如有启发&#xff0c;可点赞收藏哟~ 前言 一般安装可以直接使用apt命令&#xff0c;不过安转的不是最新版本的&#xff0c;且没法指定…

驱动开发--内核添加新功能

Ubuntu下这个文件为开发板ls命令的结果 内核的内容&#xff1a; mm&#xff1a;内存管理 fs&#xff1a;文件系统 net&#xff1a;网络协议栈 drivers&#xff1a;驱动设备 arch与init&#xff1a;跟启动相关 kernel与ipc&#xff1a;任务&#xff0c;进程相关 向内核增…

Depop自养号下单教程,测评环境、IP与买家资料的关键

Depop是一家总部位于英国伦敦的在线时尚市场和社交媒体平台。该平台于2011年由Simon Beckerman创立&#xff0c;旨在提供一个结合了时尚、创意和社交互动元素的独特购物体验。Depop已经发展成为一个备受欢迎的时尚社交应用&#xff0c;吸引了全球范围内的卖家和购物者。提供了一…