数通 1

news2024/10/1 4:28:29
  1. 通信:需要介质才能通信
  2. 电话离信号塔(基站)越远,信号越弱。信号在基站之间传递。你离路由器越远,信号越差。一个意思
  3. 在这里插入图片描述

比如想传一张图片,这张图片就是数据载荷
网关,分割两个网络。路由器可以是网关,但网关不一定是路由器
终端设备:就是数据的产生者或接收者

  1. 用于使用网络的设备,即网络设备
    实现了数据信息之间的传递,就是网络

交换:交互,替换
路由:路径由来

交换机:
二层交换机,连接了大量终端设别。实现数据同网段的转发。交换机的每一个接口都是一个冲突域,只连接一个终端,就不会冲突了。不会出现电信号冲突了。(hub所有接口都是一个冲突域)
三层交换机,具备了所有二层交换机的功能。还具备了部分路由器功能

路由器:
实现数据跨网段的转发。
NAT 网络地址转换,广域接入
隔离了冲突域、广播域:一个广播报文能到达的最大范围,一般就是一个网段(广播:一对所有)

防火墙
网络安全的最高境界:就是不通信
1. 实现数据加密
2. 隔离出不同安全级别的网络
3. 具备路由器所有功能

无线设备
猫(Modem,调制解调器)的主要任务是把模拟信号(如电话线、光纤)转化为数字信号,以便设备(如电脑、路由器)能处理互联网数据。
AC: Access Controller,无线控制器
AP: Access Point, 无线接入点。分为胖瘦ap,胖ap约等于ac+瘦ap。它自己就能控制和管理,不需要ac这方面的功能。
ac+瘦ap适用于酒店,办公区的网络。统一由ac设置,并且瘦ap能无缝切换网络。
帮ap适用于家里和其他小型网络。
提供无线信号,实现用户无线上网

  1. eNSP 安装在win上面的 ,1.3.00.100版本。网工试验用的。最好用win10的系统(虚拟机),稳定。
    把虚拟机里的防火墙关闭。先装下面三个,再装 eNSP
    在这里插入图片描述

  2. 网络类型
    1)局域网
    2)城域网:城市
    3)广域网:国际

二、网络参考模型

  1. 数据如何在网络设备之间传输的?
    通过 网络参考模型 封装,然后通过介质传递数据

OSI 七层参考模型

1. 物理层(Layer 1)

  • 功能:负责实际的物理连接和信号传输,如电缆、光纤、无线信号等。
  • 示例:以太网电缆、Wi-Fi信号。

2. 数据链路层(Layer 2)

  • 功能:确保在物理链路上可靠传输数据,负责帧的封装和物理地址(MAC地址)的管理。
  • 示例:以太网协议、Wi-Fi协议(802.11)。

3. 网络层(Layer 3)

  • 功能:负责数据包的路由和转发,通过逻辑地址(如IP地址)实现不同网络之间的通信。
  • 示例:IP协议(IPv4, IPv6)。

4. 传输层(Layer 4)

  • 功能:提供端到端的通信,确保数据的完整性和顺序,支持可靠(如TCP)和不可靠(如UDP)传输。
  • 示例:TCP和UDP协议。

5. 会话层(Layer 5)

  • 功能:管理会话的建立、维护和终止,处理用户之间的交互。
  • 示例:RPC(远程过程调用)、NFS(网络文件系统)。

6. 表示层(Layer 6)

  • 功能:数据格式转换,确保应用层可以理解传输的数据,负责加密和压缩。
  • 示例:JPEG、MPEG、SSL/TLS。

7. 应用层(Layer 7)

  • 功能:提供网络服务和应用程序,直接与用户交互。
  • 示例:HTTP(网页浏览)、SMTP(电子邮件传输)。

整个链条的实例

考虑一个用户在浏览网页的过程:

  1. 用户通过浏览器输入网址(应用层),浏览器使用HTTP协议发送请求。
  2. 请求被转换为适当的数据格式(表示层),如JSON或HTML。
  3. 会话层管理与服务器的会话,确保请求和响应之间的交互顺畅。
  4. 通过TCP协议将数据分段(传输层),确保数据传输的可靠性。
  5. IP协议路由数据包到目标服务器(网络层),根据IP地址进行转发。
  6. 在数据链路层上,数据封装为帧,包括源和目的MAC地址。
  7. 物理层将帧转化为电信号或光信号,通过以太网电缆或Wi-Fi进行传输。把从上到下的数据转换成比特流,也就是电流

应用、表示、会话主要是开发人员。其他的是网工。
比如FTP到传输层就结束了。会话层,比如微信你发给小明的消息。你们之间就是一个会话

TCP/IP参考模型

osi太复杂,出现了TCP/IP 模型。标准模型和对等模型都对
在这里插入图片描述

  1. 分层模型的概念有什么好处?
    更层次之间分工、界限明确,有助于开发,设计和排错。(比如游戏也是分模块,更新的时候32g的游戏只需要更新1g,不需要重新安装)
    定义每一层实现什么功能,鼓励产业标准化。(比如网线的标准化,不同品牌的都一样)
    网络发展有了一个更好的依据
  2. 应用层产生的数据叫 Data
    在这里插入图片描述
  3. 传输层产生的数据叫 segment (数据段),就是tcp udp
    20 byte总共,每行4byte,就是32 bit
    在这里插入图片描述

应用层的协议,在传输层那里的端口体现出来了
Sport、Dport 取值范围是 0 - 65535(2的16次方是65536)
0-1023 是知名端口, 一般当作目标端口使用
1024-65535 是随机端口,一般当作源端口使用

Seq num比如是1号包,2号包。。。
Ack num 就是确认收到1号包,2号包
它俩标明了报文的顺序

Reserved 6bit不使用的,后续扩展才会用到。
Control bits 是 seq num和ack num的功能开关。6bit 每一位标志都可以打开一个控制功能
在这里插入图片描述
window 用于滑动窗口,用于告诉别人我还能接收多少数据
checksum 校验,我这个数据是否是完整的呀?
Urgent 指针,优先处理该数据

Header length 减去固定的20 Byte就是Options 扩展出来的
Options 扩展项目,除了上面自带的TCP头部信息,另加的一些功能。比如加上一个加密的信息

Data上层的应用数据

  1. Tcp协议工作流程
    1)TCP三次握手机制(为了数据传输可靠性),是不携带数据信息的
    比特是0或1,置位将bit设置为1,不置位设置为0,
    在这里插入图片描述
    seq和ack就轮转起来了。
    2)TCP的数据交互机制,从三次握手的基础上继续进行
    在这里插入图片描述

    3)TCP的滑动窗口机制
    根据网络质量,调整传多少数据,现在传10个丢5个,那我就传5个
    window字段表明了可以接收数据的大小

    我能接受3个。
    我也只能接受三个。
    好的那我发了,
    发了三个,我只能收一个了,那我只发一个
    在这里插入图片描述

说我能接受5个,结果我只接收到3的情况,我就从seq=4 ack=4+1,并且win调整为3给你返回去
在这里插入图片描述
4)TCP四次挥手机制,数据发送完毕就会触发这个
两边的数据全部传完,才会启动挥手
Tcp总连着占用资源,得把它关掉
第一个ack置位和第三个都是告诉对方我的数据已经传输完毕了,第二个和第四个 ack置位是回复fin置位的,同意断开连接
在这里插入图片描述
在这里插入图片描述

不携带数据的时候 +1,携带了数据 +数据长度

网络层 、数据链路层

网络层的数据成为 packet 数据包。就是从上层到这里,一层一层的封装
比喻成信封,就是加上了ip
在这里插入图片描述
在这里插入图片描述
数据帧 Frame 中封装了mac,Mac地址是全世界唯一的,而 ip 地址不是这样的,而且局域网 ip 会变化

ARP 协议,网络层的协议。

通过ip 找 mac 地址,广播mac 地址是固定的,12个f
通过这个广播的mac在广播域里发广播,拿着DIP挨个对照谁是DIP,得到mac 地址,回复回去 — ARP request,ARP请求报文
在这里插入图片描述
在这里插入图片描述

截图1
在这里插入图片描述
截图2
在这里插入图片描述

在这里插入图片描述

Eth_ll:以太网帧的格式(Ethernet II Frame)。它包含了数据链路层的目标MAC地址和源MAC地址。在发送ARP请求时,这里的目标MAC地址是广播地址,意味着这帧数据会发送给网络中所有的设备。

ARP Request:这是在以太网帧内部封装的网络层协议——ARP(地址解析协议)请求包。它的目的是通过已知的IP地址来解析对应的MAC地址。由于发送方不知道目标设备的MAC地址,在请求包中的目标MAC地址字段会被置为00-00-00-00-00-00,表示未知。
总的来说,Eth_ll的目标MAC用于数据链路层广播,而ARP Request的目标MAC用于IP地址解析过程中的占位。

路由器支持免费 ARP, pc不支持
1)设备配置或修改 IP 时,会通告一个免费 ARP 报文。就是广播域内的机器都知道 AR1(代表路由器或者交换机)的ip 设置为了192.168.1.1,mac是 11-11
2)可以检测 ip 地址是否冲突。冲突了两台设备会不断发ARP,吵起来了。同时配置日志也会显示出来哪个接口有问题
3)可以减少设备的 ARP 请求报文,配置ip时候已经通告过了。
在这里插入图片描述

物理层

物理层的数据成为 bitstream 比特流
4类网线和8类网线抗信号干扰能力不同
下图是两根缠在一起,就是八股线,四股去,四股回,两股的线2股去,两股回。
在这里插入图片描述
测线仪,8根有一根挂掉了,一组都不能用
在这里插入图片描述

网线是电信号,光纤是光信号。
光模块:将电信号与光信号互转的器件,产生光信号

二层设备处理到数据链路层,三层设备处理到网络层。目标设备就需要处理到应用层
在这里插入图片描述
在这里插入图片描述

下图注意源MAC地址和 目标 Mac 地址的变化
在这里插入图片描述

VRP (Versatile Routing Platform 多功能路由平台)

华为路由器, 交换机,防火墙,无线设备上的操作系统,文件系统和存储都包括

设备管理方式

  1. 命令行界面
    笔记本通过 console管理线 连接设备的 console接口,就能直接管理交换机
    就是一头网线头,一头usb。还有蓝牙console线。

只要设备的网络可达,初次console口 配置完,可以远程控制

进入接口视图的意思就是开始管理接口了。
quit是退出当前视图,直接用q 也行
client只需telnet server的ip,输入密码,就能进入网络设备进行控制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

telnet登录方式的,所有人的权限都是一样的。怎么解决呢?就是用用户名+密码登录
undo user privilege level 就是取消权限级别设置
aaa 下设置的权限级别优先,没有设置的话,就按aaa前的那个权限级别
想要下次打开设备配置还在,就要在用户视图下 执行save

在这里插入图片描述

  1. 网页界面(防火墙支持web管理)
    实验环境给cloud一个网络接口连接防火墙,为了展示网页界面用的
    在这里插入图片描述
    在cloud与防火墙连接后,防火墙也配置和cloud 相同网段的ip后,进入防火墙设置
    在这里插入图片描述

这就是防火墙的web界面
在这里插入图片描述

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

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

相关文章

全网最详细——OpenFlow 协议分析

目录 1 OpenFlow 交换机 2 流表 3 OpenFlow 通道 4 任务描述 5 任务要求 6 任务实施 7 任务验收 1 OpenFlow 交换机 Open Flow 交换机可以分成流表和安全通道两部分。在 Open Flow协议规范中,控制器可以给交换机下发流表项来指导交换机处理匹配流表项的数据包…

ELK--收集日志demo

ELK--收集日志demo 安装ELK日志收集配置启动容器springboot配置测试 之前项目多实例部署的时候,由于请求被负载到任意节点,所以查看日志是开多个终端窗口。后来做了简单处理,将同一项目的多实例日志存入同一个文件,由于存在文件锁…

如何从相机的记忆棒(存储卡)中恢复丢失照片

当您意识到不小心从存储卡中删除了照片,或者错误地格式化了相机的记忆棒时,这些是您会大喊的前两个词。这是一种常见的情况,每个人在他们的一生中都会面临它。幸运的是,有一些方法可以从相机的 RAW 记忆棒(存储卡&…

【专题总结】【一文解决】C++多继承下的构造函数执行顺序

多继承下的构造函数执行顺序 派生类构造函数执行顺序如下 ①调用基类构造函数→调用顺序按它们被继承时【从左至右】被说明的次序 ②调用子对象的构造函数→调用顺序按它们在【类中说明次序】 ③调用派生类的构造函数 【典型题1】13浙工大卷二读程序4题 【分析】下面①classC:p…

C语言指针详解与应用(不断更新)

指针简介 指针(Pointer)是C语言的一个重要知识点,其使用灵活、功能强大,是C语言的灵魂 指针与底层硬件联系紧密,使用指针可操作数据的地址,实现数据的间接访问 指针生活实例化 指针的本质是地址,在生活中比如你取快…

当年掏空身体的9款怀旧软件,满满回忆杀

有个网站掀起了一股怀旧软件的风潮,让人惊喜地发现,尽管许多软件已不再更新,但时至今日,部分软件依然能够正常运行。 想当年,电脑价格贵的很,一但有机会接触电脑,那就是全神贯注,以…

仕考网:国考省考考试内容区别

国考和省考备考内容有一定的相似之处,具体考哪些内容你了解多少?中仕为大家分享一下吧! 题量: ①国考:行测一般有130-135道题目; ②省考:题量大多在120道左右,胳臂省份不同; 常识判断: ①国考&#x…

latex打出邮箱图标和可点击的orcidID

如图所示: 邮箱的打法 \usepackage{bbding} \inst{(}\Envelope\inst{)}orcidID的打法 \newcommand{\myorcidID}[1]{\href{https://orcid.org/#1}{\includegraphics[width8pt]{res/orcid.png}}} \captionsetup[algorithm]{skip5pt} \definecolor{customblue}{RGB}{…

使用 Colly 在 Golang 中进行网页抓取的步骤

什么是 Colly? Go 是一种用途广泛的语言,它拥有可以完成几乎所有工作的包和框架。 今天,我们将使用一个名为 Colly 的框架,它是一个用 Go 语言编写的、高效且强大的网页抓取框架,用于从网络上抓取数据。它提供了一个…

IPD的定义和三大重组

目前,业界对IPD的一般理解是:IPD——Integrated Product Development(集成产品开发)是一套领先的、成熟的产品开发的管理思想、模式和方法。它是根据大量成功的产品开发管理实践总结出来的,并被大量实践证明的高效的研…

Oracle 配置恢复目录catalog

一.介绍 Oracle中使用RMAN备份的数据我们分为两类 RMAN知识库数据库的数据块 Oracle默认把 RMAN知识库 放在目标数据库的控制文件中,在以后进行恢复的时候 我们要先读知识库的信息然后才能恢复。 但这样就产生了一个问题,知识库放在了控制文件上&#xf…

Whisper的使用

whisper的下载路径:https://github.com/openai/whisper需要安装以下的包。要求python的版本在3.9以上:如果当前python环境在3.9以下,可以换whisper的版本。点一下 releases 按钮。可以下载其他版本。使用whisper的时候需要其他包的安装。记住…

TypeScript 算法手册 - 【冒泡排序】

文章目录 TypeScript 算法手册 - 冒泡排序1. 冒泡排序简介1.1 冒泡排序定义1.2 冒泡排序特点 2. 冒泡排序步骤过程拆解2.1 比较相邻元素2.2 交换元素2.3 重复过程 3. 冒泡排序的优化3.1 提前退出3.2 记录最后交换位置案例代码和动态图 4. 冒泡排序的优点5. 冒泡排序的缺点总结 …

UEFI EDK2框架学习(三)——protocol

一、Protocol协议 搜索支持特定Protocol的设备&#xff0c;获取其Handle gBS->LocateHandleBuffer 将内存中的Driver绑定到给定的ControllerHandle gBS->OpenProtocol 二、代码实现 Protocol.c #include <Uefi.h> #include <Library/UefiLib.h> #includ…

cmd发邮件:Windows命令行发送邮件的教程!

cmd发邮件怎么通过命令行实现&#xff1f;如何使用CMD发送邮件&#xff1f; 通过cmd发邮件&#xff0c;你可以在不打开任何邮件客户端的情况下&#xff0c;直接从命令行发送邮件。AokSend将详细介绍如何使用cmd发邮件功能&#xff0c;让你轻松掌握这一实用技能。 cmd发邮件&a…

信息收集---WAF指纹识别

1. 什么是waf web应用防火墙&#xff0c;一款集网站内容安全防护、网站资源安全防护及流量保护功能为一体的服务器工具。为用户提供实时网站安全防护&#xff0c;避免各类针对网站的攻击带来的危害。&#xff08;核心其实也是基于规则的防御&#xff09;| 任何工具&#xff08…

解决 Could not locate zlibwapi.dll. Please make sure it is in your library path

zlibwapi.dll文件是zlib库的Windows版本&#xff0c;很多Python上的库想要在Windows上执行都需要依赖这个文件。 可以通过本人上传的免费资源直接下载&#xff1a;zlibwapi 链接&#xff1a;https://pan.baidu.com/s/1u8osbt_IevO4GOkXthZ04A 提取码&#xff1a;c2mf zlibwa…

8 时间序列相关工具介绍

1 背景 发现最近做的任务都是有关于时间序列任务的&#xff0c;做的方法全部偏向于如何对数据进行清洗、提取周期特征然后构造相关特征&#xff0c;这些工作都是比较偏向于传统时间序列模型的方案。 现在深度学习这个火&#xff0c;比如循环神经网络分支&#xff1a;L…

Typora 下载安装

准备工作 下载 下载链接&#xff1a;https://www.123865.com/ps/EF7OTd-adAnH 演示环境 操作系统&#xff1a;windows10 产品&#xff1a;typora 版本&#xff1a; 1.9.5 注意&#xff1a;如果需要其他版本可自行下载。 安装步骤 1、解压。 2、双击 "typora-setup-x64.…

基于SpringBoot+Vue的社区智慧消防管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏&#xff1a;Java精选实战项目…