【计算机网络实验·北航】实验一:网络实验入门(1)

1.3 远程在线环境使用

在这里插入图片描述

  • PCA、PCB、PCC和PCD:4台PC机
  • S1、S2:2台交换机
  • R1、R2:2台路由器
  • 中间的设备:组网连线器

远程组网连线: 使用PCA上的组网连线软件,配置组网连线器,实现组网连线。

在这里插入图片描述

  • PCA和PCB分别配置交换机S1和S2
  • PCC和PCD分别配置路由器R1和R2
  • 中间的端口是组网连线器的端口,也就是说,4台主机,2台交换机,2台路由器,通过组网连线器和网线,连接在了一起。这样一来,从物理上来说它们连接了起来,接下来我们需要进行相关配置,让他们能够相互认识,进行交流和通信。
  • 这些线和接口是:console线和console口

1.4 路由器和交换机的基本配置

在这里插入图片描述
以太网路由器和交换机

  • 路由器:接口类型多
  • 交换机:接口类型单一,接口数量多且密集

因此来说,交换机能够进行大量简单重复的工作,而路由器则需要负责较为复杂的工作。

下面是路由器结构图
在这里插入图片描述
路由器从入境包接收到报文 --> 根据报文类型,进行不同处理

  • 普通数据报文:交给IP路由模块 --> 查询路由表 --> 将报文从相应接口转发出去
    • 数据报文的内容,例如,它会通过路由器,被转发到某个交换机上,某个交换机,再转发到PC机上
  • 路由协议报文:交给路由协议处理模块 --> 更新路由表,生成路由协议通告报文 --> 发给相邻的路由器

路由表的更新与维护:静态路由和动态路由

  • 静态路由:手动配置,不能自动变化,不适合大规模网络
  • 动态路由:自动发现、维护和更新路由信息,协议:RIP,OSPF,BGP

交换机是工作在数据链路层的网络连接设备

  • 功能:在多个计算机或者网段之间交换数据。

路由器与交换机的配置(让它们互相认识,能够互相找到

  • 配置方式
    • console口
    • AUX口
    • 远程Telnet
  • 配置命令

在这里插入图片描述
刚才我们将4台主机和2台交换机,2台路由器,通过console线和组网连线设备,连接了起来。

  • 小头插电脑(COM口)
  • 大头插路由器和交换机(Console口)

超级终端软件

能够通过console线来配置相应的网络设备,暂时这样理解就行,不用深究。

也就是通过PC,来配置与之相连的路由器或交换机,例如PCA可以配置交换机S1。

对应的命令行命令

网络设备基础配置命令

在这里插入图片描述
显示与当前计算机相连的路由器或交换机的配置信息,注意,这与软硬件都有关,例如

  • 显示计算机CMO1端口相连的设备信息
  • 也可以显示CMO2的,这与软件连接设置有关
    在这里插入图片描述
    在这里插入图片描述
    帮助命令?的使用
    在这里插入图片描述
  • 命令忘记了可以打?
  • 命令参数忘记了也可以
  • Tab键自动补全也比较有用

特殊的键

  • Enter:下一行(逐行显示)
  • 空格:换一屏(逐屏显示)

例如某命令(dis cu)执行后,显示不全,有---more---,按Enter就往显示下一行,按空格就往显示下一页。
在这里插入图片描述
这些命令是干啥的呢?都是用来配置(设置)路由器或者交换机的!用来告诉路由器,对于某些操作,你应该干什么! 这就像是你给机器人设计了结构,并且为之配置了相应的执行程序。

小结

  1. 物理设备的连接
    在这里插入图片描述
  2. 通过PC机超级终端软件,通过COM接口和Console线,远程地配置网络设备
    在这里插入图片描述
    在这里插入图片描述

这就像是,Linux操作系统使用的终端,或者Windows下使用的Shell,我们现在使用超级终端输入命令,来控制H3C网络设备。

事实上,这个网络设备也是拥有自己的简易的处理器的,你可以把它当作一个简易的系统看待。

操作终端的时候,一定要明白,自己实际上在远程操作网络设备H3C。

  1. 网络设备的配置方式和命令
    1. 清空配置
    2. display、debugging和?
    3. Tab、Space和Enter键,还有 ctrl + z(不再more)

显示、调试、帮助

设备配置:先从用户视图< >进入系统视图[ ]

  • system-view

整体性说明:

  1. 用户视图,系统视图,以及其他视图:我们要在不同的层次,进行对应的操作
  2. 命令了解即可,不用记忆,用得着的时候再查

再次小结

其实就讲了一件事儿,我们用物理的线将PC机和交换机路由器,通过组网连线器连接起来,之后通过PC机的超级终端软件,可以远程控制交换机和路由器,我们使用相关的命令,以类似于Shell的方式进行控制。

路由器与交换机的作用

毫无疑问的,二者都可以转发数据,是中转站,你可以想象一下快递的运送过程:

  • 快递就是数据
  • 中转站就是路由器或者交换机
    • 省、市、区的中转站,路程远,量大,流程复杂,:路由器
    • 到了区级,就使用快递员派送,路程近,人多,密集:交换机

在这里插入图片描述
经常买快递的你,不会不熟悉这些,网络模型也是一样的。(将新知识和已有知识建立联系,用已有知识的接口,链接新知识

交换机

在这里插入图片描述
交换机能够在多个计算机或者网段之间,交换数据,这非常简单易懂,就像你收快递和寄快递一样,交换机就是内个快递小哥

MAC地址不妨暂时理解为收货人的地址和发件人的地址

路由器

在这里插入图片描述
路由器比交换机功能多一些,它是负责更大范围更远距离的数据传输,一般有两类

  • 转发到其他省份(路由器):也就是路由协议报文的转发,通过路由协议处理模块,转发到其他路由器。
  • 转发到本地:也就是普通报文数据的转发,通过IP路由和路由表确定位置

计算机的Communication与人类的Communication

对于计算机网络,在英文中也经常说,Computer Communication,因此说计算机网络和古代人类用书信交流、以及人与人之间的对话,没有什么本质差别,其工作原理的设计,也是来源于人类生活的,它是人类交流活动在计算机世界的映射。

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

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

相关文章

【操作系统】虚拟化CPU、Memory,共享文件

几个概念 CPU、虚拟CPU进程内存、虚拟地址空间 物理的CPU被OS虚拟成了多个虚拟的CPU&#xff0c;这些虚拟CPU分别运行各自的程序&#xff0c;这些正在运行的程序被称为进程。物理内存被OS虚拟成了多个虚拟地址空间&#xff0c;每个进程都有独立的、自己的地址空间&#xff0c;…

【Linux】编译C语言文件(-o -lpthread)

在gcc中使用-o编译 对于一个一般的程序&#xff0c;直接使用gcc <C语言文件名> -o <编译后生成的文件名>即可&#xff0c;例如以下程序&#xff1a; // cpu.c #include <stdio.h> #include <unistd.h> #include <stdlib.h>int main(int argc,…

【Linux】Ubuntu下进行C语言编程

前言 需要您会使用Windows下cd切换目录的基本命令&#xff0c;否则请先自学相关知识&#xff0c;之后再阅读本文。 0 基础命令 介绍最基础的Linux终端命令。 su - root&#xff1a;切换到root用户&#xff08;不用也可以&#xff09;ls&#xff1a;查看当前目录位置cd&…

【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)

前言 本文写于2020年10月&#xff0c;如果你多年后看见这篇文章&#xff0c;方法可能已经失效&#xff0c;但是请牢记&#xff0c;尽量下载你所处时代的最新版本的软件&#xff0c;会减少很多麻烦。 摆正心态 即便按照本文操作&#xff0c;由于你的系统状态和我的不一样&…

【操作系统】进程调度(1):FIFO(先进先出)算法 原理与实践

0 前言 本文基于书籍《Operating System&#xff1a;Three Easy Pieces》。 中译本&#xff1a;《操作系统导论》&#xff0c;中译本质量还可以&#xff0c;但是英文版后来的更新&#xff0c;中文版目前没有进行同步更新&#xff08;写下此文的时间是2020年10月&#xff09; 1…

【操作系统】进程调度(2a):SJF(短任务优先) 算法 原理与实践

0 前言 接上一篇文章&#xff1a;进程调度&#xff08;1&#xff09;&#xff1a;FIFO&#xff08;先进先出&#xff09;算法 原理与实践 1 前提铺垫 请参考上一篇文章的前提铺垫部分&#xff0c;本文与之完全一致。 2 SJF 原理 SJF&#xff08;Shortest Job First&#x…

【操作系统】进程调度(2b):STCF(最短完成时间优先) 算法 原理与实践

0 前言 接上一篇文章&#xff1a;进程调度&#xff08;2a&#xff09;&#xff1a;SJF&#xff08;短任务优先&#xff09; 算法 原理与实践 1 前提铺垫 与上一篇同。 2 STCF 原理 STCF&#xff08;Shortest Time-to-Completion First&#xff09;最短完成时间优先。 2.1…

【操作系统】进程调度(3):RR(轮转) 算法 原理与实践

0 前言 接上一篇文章&#xff1a;进程调度&#xff08;2b&#xff09;&#xff1a;STCF&#xff08;最短完成时间优先&#xff09; 算法 原理与实践 1 前提铺垫 除了与上一篇相同的&#xff0c;这里介绍新的基础知识。 1.1 三种类型的程序 计算密集型&#xff08;CPU导向&…

【操作系统】进程调度(4):I/O、不可预测的运行时间

0 前言 上一篇文章&#xff1a;进程调度&#xff08;3&#xff09;&#xff1a;RR&#xff08;轮转&#xff09; 算法 原理与实践 1 前提铺垫 与上一篇同。 2 引入I/O操作 之前我们一直提及的是计算密集型程序&#xff0c;现在我们的程序可以进行I/O交互了&#xff0c;它会…

【计算机系统设计】重点 · 学习笔记(0)

HDL等硬件描述语言&#xff0c;例如Verilog&#xff0c;是并行的&#xff0c;而不像软件一样的顺序执行的&#xff0c;例如很多的always块&#xff0c;initial块&#xff0c;都是并行的&#xff0c;他们会转换为硬件电路&#xff0c;而在仿真的时候&#xff0c;他们也是并发执行…

【计算机系统设计】学习笔记(1)03,04

疑问&#xff1a;sw和lw指令&#xff0c;获取的地址不是4的整倍数&#xff08;字节不对齐&#xff09;的时候&#xff0c;应该如何处理&#xff1f; 东南大学MOCC 计算机系统综合设计 03 03-1 寄存器 介绍了MIPS寄存器&#xff0c;32个寄存器的基本功能和使用&#xff0c;注…

【期末考试】计算机网络、网络及其计算 考试重点

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ 计算机网络及其计算 期末考点 &#x1f680;数…

【计算机系统设计】学习笔记(2)

5.1 对于CPU与外界的读写&#xff0c;只有load和store指令能够做&#xff0c;所以很多情况下&#xff0c;直接通过bypass跳过去了&#xff0c;或者闲置&#xff0c;尤其对于流水线&#xff0c;更应该直接跳过而不是闲置&#xff08;如何设计?&#xff09;。 另一方面&#xf…

【计算机系统设计】重点 · 学习笔记(1)(资源消耗)

这一点先浅显理解&#xff0c;就好比我要造一个楼 我是用现成的材料造节省?还是需要用XX材料&#xff0c;但是XX材料还需要现成材料造呢&#xff1f; 这也不一定&#xff0c;但是基本来说&#xff0c;如果使用现有资源&#xff0c;能够直接用&#xff0c;那其实是最好不过的…

【计算机系统设计】重点 · 学习笔记(0)(数据通路设计思想)

重点1&#xff1a;05.1 设计思想 设计思想至关重要&#xff0c;这决定了你能不能自己根据ISA设计出来CPU架构&#xff0c;而不是只是抄别人的&#xff0c;也决定你能不能完成自己的设计更优化的架构。 描述方式约定 6 数据通路 ≠ Verilog代码 我们构建的数据通路&#…

【计算机系统设计】实践笔记(1)数据通路构建:取指部件分析

0 核心思想 根据指令功能&#xff0c;分析出需求&#xff0c;从而得出需要的部件、控制信号以及其他设计。 1. 针对的指令 取指阶段&#xff0c;针对所有指令&#xff0c;任何指令都需要进行取指。 2 功能&#xff08;需求&#xff09;分析 CPU的内部采用的是字节编址&…

【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(1)

0 回顾 上一次实践笔记&#xff08;0&#xff09;我们实现了一个最简单的&#xff0c;能够每个上升沿4的PC。 我们最需要关注的就是器件功能的独立性&#xff0c;避免内外功能混杂&#xff0c;同时一定要注意脑中有电路&#xff08;RTL级描述的抽象电路而不是实际的门级电路&…

接口的抽象与实现(概述)

概述 我们先建立一个整体的接口格局观&#xff0c;建立知识地图&#xff0c;了解接口的大概面貌。 整体来说&#xff0c;就这点事儿&#xff0c;4个箭头代表了所有&#xff01; 三个器件4个箭头 把这几个都想明白&#xff0c;就完事儿了。 第一层&#xff08;顶层&#xf…

从功能层次,阐述CPU、接口和外设之间的交互

我们从功能抽象层次&#xff0c;阐述一下CPU、接口芯片和外设之间的交互情况&#xff1a; 三个器件4个箭头 我们依次将其描述清楚。 数据 箭头①和③ CPU给接口可以发送数据&#xff0c;然后接口暂存数据&#xff0c;之后再发给外设&#xff0c;这就是数据缓冲。 发送的数…