当前位置: 首页 > news >正文

网络学习第二篇

认识网关和路由器

这里大家先了解一下什么三层设备。

 三层设备

        三层设备是指在网络架构中能够工作在第三层(网络层)的设备,通常包括三层交换机和路由器。这些设备可以根据IP地址进行数据包的转发和路由选择,从而在不同的网络之间实现通信。

这里给大家拓展一下计算机网络体系结构(要记住喔hhhh)

OSI的体系结构TCP/IP的体系结构五层协议体系结构
7.应用层应用层(各种应用层协议如,DNS,HTTP,SMTP,等)5.应用层
6.表示层
5.会话层
4.运输层运输层(TCP或UDP)4.运输层
3.网络层网际层3.网络层
2.数据链路层链路层(网络接口层)2.数据链路层
1.物理层1.物理层

三层设备的功能:

  1. 路由功能:根据IP地址进行数据包的转发,决定最佳的发送路径。
  2. 分段与重组:能够处理数据包的分段,以适应不同网络的MTU(最大传输单元)限制,并在目的地重组。
  3. 网络地址转换(NAT):允许多个设备通过一个公共IP地址访问外部网络,隐藏内部网络结构。
  4. 流量控制与QoS:可以实施流量控制和质量服务(QoS)策略,确保不同类型数据的优先级。
  5. 支持虚拟局域网(VLAN):能够支持VLAN功能,使得网络中的设备能够进行逻辑分组,提高网络的安全性与管理性。

三层交换机

        三层交换机一种能够在数据链路层和网络层之间进行数据转发的设备。它结合了交换机的高速数据转发能力和路由器的网络层功能,能够根据IP地址进行数据包的转发。三层交换机通常用于大型网络中,以提高网络的效率和性能。

路由器

        路由器是一种用于连接不同网络并转发数据包的设备。它通过分析数据包的目标地址,决定最佳的转发路径。路由器可以连接不同类型的网络(如局域网和城域网或广域网),并提供网络地址转换(NAT)、防火墙和VPN等功能。

无线AC控制器

        无线AC控制器(Access Controller)是一种用于管理和控制无线接入点的设备。它可以集中管理多个无线接入点,提供统一的配置、监控和安全策略。无线AC控制器能够优化无线网络的性能,确保用户在移动时的无缝连接,并提供更好的网络管理和故障排除能力。

引入上一篇学习的内容

在上一篇我们学习了ip地址和子网掩码,以及进行ping命令。(如下图所示)

        那么我们如果加入另外一个IP地址和子网掩码怎么实现互通呢(如图中右边所示,IP地址和子网掩码记得在PC5到CP7配置)?

        这两个局域网不管怎么看都是不同网段的那么我们该怎么实现左边的192.168与有右边的172.16互通呢?

这个时候我们需要一台三层设备(跨网段)

        如下图所示,我们拿一台路由器型号AR2220放在两个交换机之间然后用Auto连线(这个交换机这个型号相对来说功能最全面当然其他的路由器也可以做)

接下来我们需要了解网关这个概念。

网关

        网关:我是一个电脑,微信给别的网段发数据包,我是192我要给172发数据包,我们是不同网段,我们需要网关的帮助!(简单来说就是当中间人过度的)参考如下图片。

那么我们该怎么让机器知道呢,他又不是人可以口述。

这里很简单我们只需要给路由器两边各配置ip地址即可,当我们要给别的网段发包,应该吧包交给谁?

很明显,交给网关,因为他当作中间人嘛,所以他是你们两个交流的媒介(如下图所示)。

假设我用PC1给192.168别的PC5的172.16网段只需要找网关(中间人)即可。

那么我们怎么实现呢?

我们可以通过命令行来配置,为什么不图形化点鼠标配置呢?

        第一呢在一个比较专业的场景是对网络的稳定性要求一定是很高的,所以对核心的数通设备(比如核心交换机或者是核心路由器)要求是很高的,所以尽可能开的功能越少越好(稳定嘛)。

        第二呢很多场景没有开外部管理功能(不安全),使用我们一般只能用命令来配置。

        第三呢很多时候比如配置一个村到一个镇的网络的时候要批量化,比如说接入层的交换机配个三百台(如下图)那不可能是鼠标配置一个一个配吧(猴年马月才配完啊)?也不可能是命令一个一个敲吧?

        这个时候我们要用记事本来预先确定配置的命令直接批量复制粘贴,这才是高效解决的办法。

像我之前写的直接写完然后复制粘贴即可(这个是思科的不是华为的命令)

        好了到这里该跟大家说该怎么拿一台笔记本电脑到处配命令了。我们右键点击设置打开后发现右边有一个特立独行的接口这个不是接网线的(我拿路由器举例,其实交换机也一样),这个是用来配置的接口叫Console口,这个是用来连接你的笔记本电脑的,用USB连接你的电脑然后通过软件比如CRT等来配置命令。

        打开以后就可以看到设备的调试界面(如下图所示),然后我们就可以敲命令进行配置了。

路由器配置

        接下来我以我们的这个拓扑为例子(如图所示)。

配置网关的IP地址和子网掩码

        这里我要给路由器配置左边的端口ip以及右边的端口ip来实现跨网互通。

 

 

 我们单机打开AR1,我们输入sy(sy代表进入配置模式)也可以输入system-view或者sys进入视图模式,出现Enter system view, return user view with Ctrl+Z.即为成功进入配置模式(也叫做系统视图)。

 

进入接口 int [对应接口],这里现配左边的所以进入左边的int g/0/0/0接口,接口哪来的?

如图:路由器左边的GE 0/0/0接口以及右边的GE0/0/1接口

接着我们配左边的IP地址和子网掩码输入 ip address192.168.1.254 255.255.255.0

配置成功后有一个提示

 ip address x.x.x.x x.x.x.x//配置接口的IP地址和子网掩码。

        然后我们配左边的IP地址和子网掩码输入 ip address192.168.2.254 255.255.255.0 //配置配置接口的IP地址和子网掩码 

 

        接下来我们配置说需要网,点击PC1在基础配置中找到网关然后配置上192.168.1.254,这样你的PC1就知道要去不同网段就去找网关,192.168.1.254。

        这里我们给另一边的网络PC5配置上172.16.1.254(如下图所示)。

        什么?我配错了明明不应该是192.168. 2.254吗?

        hhhh我故意的嘻嘻

        这里大家改一下G0/0/1的网络ip改为172.16.1.254如下图所示:

        那么怎么改配置命令呢?

        其实这里大家不用担心,也别慌张,当然关掉重配的出去hhh!

        这里我们只需要重新敲命令覆盖掉原来的ip地址和子网掩码即可(如下图所示) 

        最后我们尝试PC1给PC5这两个不同网段的发一下包试一下(其他PC的也可以尝试都是一样的原理)

        ok没问题成功ping通,那么说明我通过网关实现了两个不同网段相互连接。

总结

        欧耶今天的内容就到这里,哈哈你已经学会三层设备的基本概念、网络体系结构的组成原理网关路由器还有两个命令一个是sys进入视图模式另一个是ip address x.x.x.x x.x.x.x 配置网关的IP地址和子网掩码这些内容啦,今天又是元气满满的一天,继续加油喔。

相关文章:

网络学习第二篇

认识网关和路由器 这里大家先了解一下什么三层设备。 三层设备 三层设备是指在网络架构中能够工作在第三层(网络层)的设备,通常包括三层交换机和路由器。这些设备可以根据IP地址进行数据包的转发和路由选择,从而在不同的网络之间…...

一些小结汇总

1.常用浏览器及对应内核 Safari浏览器(苹果浏览器):Webkit内核 Google浏览器:Blink内核 Firefox:Gecko内核 Edge浏览器:Chromium内核 IE浏览器:Trident内核 2.10个块标签和10个行标签 …...

20240720 科大讯飞 笔试

文章目录 1、选择题1.11.21.31.41.51.61.71.81.91.101.111.122、编程题2.12.22.33、选择题(Linux 选做)3.13.23.34、选择题(C++ 选做)4.14.24.34.44.54.64.75、选择题(数据库选做)5.15.25.3岗位:嵌入式开发工程师 题型: 必做:12 道选择题,3 道编程题 选做:Linux(3…...

【AIGC】寻找ChatGPT最佳推理步骤:CoT思维链技术的探索与应用

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯CoT思维链概述💯CoT思维链在大型语言模型中的应用💯CoT思维链改变对模型推理能力的理解和改进方式多样化应用场景挑战与未来发展总结 &#x1f4a…...

一、安装VMWARE和CentOS

一、安装VMware 1、基本说明 学习Linux需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习 先安装virtual machine 15.5再安装Linux(CentOS 7.6/centos8.1)原理示意图 2、vmware15.5下载 官方地址:https://www.vmware.com/…...

岩石分类检测数据集 4700张 岩石检测 带标注 voc yolo 9类

岩石分类检测数据集 4700张 岩石检测 带标注 voc yolo 9类 岩石分类检测数据集 (Rock Classification and Detection Dataset) 描述: 本数据集旨在支持对不同类型的岩石进行自动分类和检测,特别适用于地质勘探、矿物识别、环境监测等领域。通过使用该数据集训练的模…...

电脑基础知识:mfc110.dll丢失的解决方法

1.mfc110.dll 丢失常见原因 mfc110.dll 文件的丢失或损坏是Windows系统中常见的问题,它可能由多种原因引起,以下是一些主要的因素: 不完全的软件卸载 在卸载程序时,如果相关的 DLL 文件没有被正确移除,可能会导致文件…...

Lua 协同程序(coroutine)

Lua 协同程序(coroutine) 概述 Lua 语言以其轻量级和易于嵌入的特点,在游戏开发、脚本编写等领域广受欢迎。Lua 中的协同程序(coroutine)是其并发编程的核心特性之一。协同程序提供了一种不同于多线程的并发执行方式,它允许多个代码段交替执行,而不是同时执行。这种机制…...

NASA:ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型,以及相关的大气数据

目录 简介 信息 代码 引用 网址推荐 知识星球 机器学习 MISR L2 FIRSTLOOK Aerosol Product subset for the ARCTAS region V001 简介 这是 ARCTAS 区域的二级 FIRSTLOOK 气溶胶产品子集。 它包含气溶胶光学深度和粒子类型,以及相关的大气数据,…...

go clean command

文章目录 1.简介2.格式3.选项4.示例5.应用场景6.小结参考文献 1.简介 在 Go 语言的开发过程中,管理依赖和构建缓存是非常重要的。随着项目的迭代,旧的缓存和不再需要的依赖可能会影响构建的效率和准确性。 Go 提供了一个非常实用的命令 go clean&#…...

鸿蒙NEXT开发-动画(基于最新api12稳定版)

注意:博主有个鸿蒙专栏,里面从上到下有关于鸿蒙next的教学文档,大家感兴趣可以学习下 如果大家觉得博主文章写的好的话,可以点下关注,博主会一直更新鸿蒙next相关知识 专栏地址: https://blog.csdn.net/qq_56760790/…...

HTML 入门

1. 什么是 HTML HTML(Hyper Text Markup Language),超文本标记语言 超文本:比文本要强大,通过链接和交互方式来组织和呈现信息的文本形式,不仅有文本,还可能包含图片、音频、或者自己已经审阅…...

前端面试题(十五)

83. ES6 中的 let 和 const let 和 const 的区别是什么? let 和 const 是 ES6 引入的用于声明变量的新方式,相比于传统的 var,它们具有以下特性: 块级作用域:let 和 const 声明的变量在其所在的块级作用域内有效&…...

如何成为 Rust 核心贡献者?Rust 开发的核​​心是什么?Rust 重要技术专家揭秘

10 月 17 - 18日,由 GOSIM 开源创新汇主办、CSDN 承办的 GOSIM CHINA 2024 将在北京盛大启幕。作为 GOSIM 开源年度大会的第三届盛会,本次活动邀请了 60 多位国际开源专家,汇聚了来自全球百余家顶尖科技企业、知名高校及开源社区的技术大咖、…...

springboot + nacos + sofarpc 整合后报错403

springboot版本 2.2.2 nacos 版本 1.4.2 rpc-sofa-boot 版本 3.2.0 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.2.RELEASE</version></parent>…...

小米路由器R3Gv2安装openwrt记录

前言 小米路由器R3Gv2的硬件配置与小米路由器4A千兆版一致&#xff0c;但bootloader有所不同&#xff0c;因此openwrt的固件不要互刷。另外&#xff0c;R3Gv2和R3G、4A百兆版是不同的设备&#xff0c;切勿混淆。 硬件信息 OpenWrt参数页-Xiaomi MiWiFi 3G v2 CPU&#xff1a…...

记录一下,android studio 登录不上github的问题

android studio 2023.3.1.18 版本的编译器&#xff0c;出现问题&#xff0c;之前连接过的项目可以正常提交和拉取到github。 但是新建立的项目无法上传到github&#xff0c;提示错误cannot load information for github.com/:request response;access to this site&#xff0c;…...

springcloud之基于github webhook动态刷新服务配置

前言 在实际开发中经常会有一个叫做配置中心的服务&#xff0c;这个服务经过变更参数来动态刷新线上业务数据行为配置。比如&#xff1b;行为开关、活动数据、黑白名单、本地/预发/线上环境切换等等&#xff0c;这些配置信息往往需要在我们不重启系统的时候就可以被更新执行。那…...

qt+opengl 实现纹理贴图,平移旋转,绘制三角形,方形

1 首先qt 已经封装了opengl&#xff0c;那么我们就可以直接用了&#xff0c;这里面有三个函数需要继承 virtual void initializeGL() override; virtual void resizeGL(int w,int h) override; virtual void paintGL() override; 这三个函数是实现opengl的重要函数。 2 我们…...

【动态规划】子数组系列(下)

1. 等差数列划分 413. 等差数列划分 状态表示&#xff1a;以 i 位置为结尾时的等差数列的个数 状态转移方程&#xff1a;由于至少需要三个元素才符合题目中等差数列的要求&#xff0c;所以需要判断 i - 2&#xff0c;i - 1&#xff0c;i 三个元素&#xff0c;当这三个元素符合…...

FFmpeg 低延迟同屏方案

引言 在实时互动需求激增的当下&#xff0c;无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作&#xff0c;还是游戏直播的画面实时传输&#xff0c;低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架&#xff0c;凭借其灵活的编解码、数据…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted&#xff08;&#xff09;是OpenCV库中用于图像处理的函数&#xff0c;主要功能是将两个输入图像&#xff08;尺寸和类型相同&#xff09;按照指定的权重进行加权叠加&#xff08;图像融合&#xff09;&#xff0c;并添加一个标量值&#x…...

《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》

在注意力分散、内容高度同质化的时代&#xff0c;情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现&#xff0c;消费者对内容的“有感”程度&#xff0c;正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中&#xff0…...

【Java_EE】Spring MVC

目录 Spring Web MVC ​编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 ​编辑参数重命名 RequestParam ​编辑​编辑传递集合 RequestParam 传递JSON数据 ​编辑RequestBody ​…...

Caliper 配置文件解析:config.yaml

Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...

聊一聊接口测试的意义有哪些?

目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开&#xff0c;首…...

dify打造数据可视化图表

一、概述 在日常工作和学习中&#xff0c;我们经常需要和数据打交道。无论是分析报告、项目展示&#xff0c;还是简单的数据洞察&#xff0c;一个清晰直观的图表&#xff0c;往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server&#xff0c;由蚂蚁集团 AntV 团队…...

Android第十三次面试总结(四大 组件基础)

Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成&#xff0c;用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机&#xff1a; ​onCreate()​​ ​调用时机​&#xff1a;Activity 首次创建时调用。​…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域&#xff0c;Hive 作为 Hadoop 生态中重要的数据仓库工具&#xff0c;其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式&#xff0c;很多开发者常常陷入选择困境。本文将从底…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...