网络学习第二篇

认识网关和路由器

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

 三层设备

        三层设备是指在网络架构中能够工作在第三层(网络层)的设备,通常包括三层交换机和路由器。这些设备可以根据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地址和子网掩码这些内容啦,今天又是元气满满的一天,继续加油喔。

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

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

相关文章

<<迷雾>> 第11章 全自动加法计算机(5)--顺序取数 示例电路

顺序地从存储器里取数的电路方案. info::操作说明 在开始之前, 地址计数器 AC 需要清零, 以指向地址 0000. 按一下开关 KAR, 将 AC 当前的地址锁存到 AR 地址寄存器. 按住 KRD, 不要松开(注: 系统中使用的是普通开关, 无需按住), 再按一下 KDR, 数据保存到寄存器 DR 中, 最后,…

Unity3D 观察者模式

Unity3D 泛型事件系统 观察者模式 观察者模式是一种行为设计模式,通过订阅机制,可以让对象触发事件时,通知多个其他对象。 在游戏逻辑中,UI 界面通常会监听一些事件,当数据层发生变化时,通过触发事件&am…

多人播客的生成#使用OpenAI Swarm框架

使用Swarm来写多智能体的代码,非常简洁高效。 什么是Swarm? Swarm是由OpenAI开发的一个实验性多代理系统框架,旨在探索多代理系统的高效接口。该框架注重轻量级、可控性高且易于测试,主要用于展示代理之间的交接与例行操作模式。S…

基于SpringBoot的校园兼职管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

【第十六周】回顾线性回归与逻辑回归以及它们的详细推导过程

目录 摘要Abstract1.线性回归1.1.一元线性回归1.1.1.函数凹凸性判断 1.2.多元线性回归1.3.进一步理解梯度下降法 2.逻辑回归2.1.信息论角度推导交叉熵损失函数2.2.概率论角度推导交叉熵损失函数 3.额外阅读:Label Smoothing3.1.One-hot 和 Label Smoothing 的优缺点…

数字媒体技术基础:色度子采样(4:4:4、4:2:2 、4:2:0)

在数字视频处理中,色度子采样 Chroma Subsampling可以用于压缩视频文件的大小,同时在大多数情况下保持较高的视觉质量,它的原理基于人类视觉系统对亮度 Luminance比对色度 Chrominance更加敏感这一特点。 一、 采样格式的表示方法 色度子采样…

人工智能和机器学习之线性代数(一)

人工智能和机器学习之线性代数(一) 人工智能和机器学习之线性代数一将介绍向量和矩阵的基础知识以及开源的机器学习框架PyTorch。 文章目录 人工智能和机器学习之线性代数(一)基本定义标量(Scalar)向量&a…

arcpy总结

arcpy 一、是什么二、为什么三、怎么用1、在哪里打开2、基础术语3、代码组织4、案例(1)裁剪(2)土地变化特征分析(4)文件访问与检测(5)空间数据的查询、插入与更新(6&…

Spring Boot知识管理系统:安全与合规性

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…

IP报文格式、IPv6概述

IPv4报文格式 IPv4报文首部长度至少为20字节(没有可选字段和填充的情况下),下面来逐一介绍首部各个字段的含义 Version版本:表示采用哪一种具体的IP协议,对于IPv4来说该字段就填充4以表示,如果是IPv6就填充6IHL首部长度&#xff…

公开课 | 2024最新清华大模型公开课 第3课 神经网络与大模型基础 Part 2

本文由readlecture.cn转录总结。ReadLecture专注于音、视频转录与总结,2小时视频,5分钟阅读,加速内容学习与传播。 大纲 神经网络概述 神经网络的概念 神经网络的应用方式 序列建模与神经网络架构 循环神经网络(RNN)…

Python | Leetcode Python题解之第477题汉明距离总和

题目: 题解: class Solution:def totalHammingDistance(self, nums: List[int]) -> int:n len(nums)ans 0for i in range(30):c sum(((val >> i) & 1) for val in nums)ans c * (n - c)return ans

多线程(三):线程等待获取线程引用线程休眠线程状态

目录 1、等待一个线程:join 1.1 join() 1.2 join(long millis)——"超时时间" 1.3 join(long millis,int nanos) 2、获取当前线程的引用:currentThread 3、休眠当前进程:sleep 3.1 实际休眠时间 3.2 sleep的特殊…

电脑查不到IP地址是什么原因?怎么解决

在日常使用电脑的过程中,有时会遇到无法查询到电脑IP地址的情况,这可能会影响到网络的正常使用。本文将探讨电脑查不到IP地址的可能原因,并提供相应的解决方案。 一、原因分析 ‌网络连接问题‌:首先,网络连接不稳定或…

大数据-159 Apache Kylin 构建Cube 准备和测试数据

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

QD1-P26、27、28 CSS 属性 文本

本节(P26、27、28 三合一)学习:CSS 文本属性。 ‍ 本节视频 https://www.bilibili.com/video/BV1n64y1U7oj?p26 CSS(层叠样式表)中用于设置文本样式的属性有很多,以下是一些常用的文本属性: …

机器视觉AI场景为什么用Python比C++多?

好多开发者在讨论机在机器视觉人工智能领域的时候,纠结到底是用Python还是C,实际上,Python 和 C 都有广泛的应用,选择 Python而不是 C 可能有以下一些原因: 语言易学性和开发效率 语法简洁: Python 语法简…

Windows 安装Redis(图文详解)

Windows 安装Redis(图文详解) Redis是什么数据库? Remote Dictionary Server(Redis) 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语…

【exceljs】纯前端如何实现Excel导出下载和上传解析?

前段时间写过一篇类似的文章,介绍了sheetjs。最近发现了一个更好用的库ExcelJS,它支持高级的样式自定义,并且使用起来也不复杂。实际上sheetjs也支持高级自定义样式,不过需要使用付费版。 下面对比了Exceljs和Sheetjs&#xff1a…

SQLI LABS | SQLI LABS 靶场初识

关注这个靶场的其它相关笔记:SQLI LABS —— 靶场笔记合集-CSDN博客 0x01:SQLI LABS 靶场简介 SQLi-Labs 靶场是一个专门用于学习和测试 SQL 注入漏洞的开源靶场,该靶场提供了多个具有不同漏洞类型和难度级别的 Web 应用程序的环境。这些应用…