数通 1

  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.mzph.cn/bicheng/55290.shtml

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

相关文章

宠物医院微信小程序源码

文章目录 前言研究背景研究内容一、主要技术?二、项目内容1.整体介绍(示范)2.系统分析3.数据表信息4.运行截图5.部分代码介绍 总结 前言 随着当代社会科技的迅速发展,计算机网络时代正式拉来帷幕,它颠覆性的影响着社会…

新版pycharm如何导入自定义环境

我们新的版本的pycharm的ui更改了,但是我不会导入新的环境了 我们先点击右上角的add interpreter 然后点击添加本地编译器 先导入这个bat文件 再点击load 我们就可以选择我们需要的环境了

SpringBoot3脚手架

MySpringBootAPI SpringBoot3脚手架&#xff0c;基于SpringBoot3DruidPgSQLMyBatisPlus13FastJSON2Lombok&#xff0c;启动web容器为Undertow(非默认tomcat)&#xff0c;其他的请自行添加和配置。 <java.version>17</java.version> <springboot.version>3.3…

android SELinux权限适配

抓log方法&#xff0c; setenforce 0, 如果不先将selinux设置为permission mode&#xff0c;会导致一个问题。 程序运行的时候遇到权限策略限制&#xff08;假设 sepolicy 1&#xff09;&#xff0c;程序运行失败。添加权限&#xff08;sepolicy 1&#xff09;&#xff0c;然后…

Mysql 删除表的所有数据

在 MySQL 中&#xff0c;如果你想要删除一个表中的所有数据&#xff0c;可以使用 TRUNCATE TABLE 命令或者 DELETE 语句。下面是两种方法的对比以及如何使用它们&#xff1a; 使用 TRUNCATE TABLE TRUNCATE TABLE 是一个非常快速的方法来删除表中的所有记录&#xff0c;并且它…

工作日志:el-table在无数据情况下,出现横向滚动条。

1、遇到一个警告。 原因&#xff1a;中的组件不能呈现动画的非元素根节点。 也就是说&#xff0c;Transition包裹的必须是一个单根的组件。 2、el-table在无数据情况下&#xff0c;出现横向滚动条&#xff0c;大概跟边框的设置有关系。 开始排查。 给.el-scrollbar加了一个…

电影《749局》酷燃首映 苗苗神秘感大片释出氛围感拉满

2024 年 9 月 30 日&#xff0c;电影《749 局》在北京举办首映礼&#xff0c;导演陆川携主创王俊凯、苗苗、郑恺、任敏、李晨、杨皓宇出席&#xff0c;演员苗苗在片中饰演 749 局成员夏婳&#xff0c;这个角色天赋异禀&#xff0c;拥有特殊异能&#xff0c;为影片增添一抹神秘色…

如何微信多开

目录 1.找到微信在文件夹的位置 2.建文本&#xff0c;放代码 3.保存文本&#xff0c;更改后缀 4.使用 1.找到微信在文件夹的位置 1.首先找到你微信所在的文件夹&#xff0c;有桌面图标的点击右键属性&#xff0c;找到微信快捷启动exe程序。 2.建文本&#xff0c;放代码 2.…

WebAssembly 为什么能提升性能,怎么使用它 ?

文章目录 简介&#xff1a;起源&#xff1a;前端性能提升历史JIT&#xff08;Just-In-Time&#xff09;编译器(即时编译) 为什么需要WebAssembly&#xff1a;WebAssembly能做什么&#xff1a;经常说WASM的性能高&#xff0c;为什么高&#xff1f;&#xff1f;使用方法:Emscript…

使用AOP处理参数

说明&#xff1a;在一些时候&#xff0c;我们需要在接口介绍到参数前处理参数&#xff0c;像参数校验、参数转换等&#xff0c;本文介绍如何使用AOP来实现此需求。 场景 需求&#xff1a;有一批开放给第三方调用的接口&#xff0c;之前传递的都是用户表的ID&#xff0c;现在需…

“改善就医感受 提升患者体验”经验交流首场活动在呼市顺利举行

2024年9月26日至27日&#xff0c;以“医疗机构高质量发展 促进医改全面深化”为主题的“改善就医感受 提升患者体验”经验交流系列活动&#xff08;以下简称&#xff1a;系列活动&#xff09;首场活动在内蒙古呼和浩特顺利举行。 活动现场 患者体验&#xff0c;并不等同于患者…

CleanMyMac X v4.12.1 中文破解版 Mac优化清理工具

在数字时代&#xff0c;我们的Mac设备承载着越来越多的重要信息和日常任务。然而&#xff0c;随着时间的推移&#xff0c;这些设备可能会变得缓慢、混乱&#xff0c;甚至充满不必要的文件。这就是CleanMyMac X发挥作用的地方。 CleanMyMac X是一款功能强大的Mac优化工具&#…

获取 Jupyter Notebook IPython kernel 在电脑中的目录位置

获取 Jupyter Notebook IPython kernel 在电脑中的目录位置 正文 正文 在 VS code 的 terminal 中或者 Windows 的命令行中使用如下代码即可。 ipython locate运行后得到如下结果&#xff1a; 如图所示&#xff0c;我们获取到了 ipython 的位置。 如果大家觉得有用&#xf…

自动驾驶汽车横向控制方法研究综述

【摘要】 为实现精确、稳定的横向控制&#xff0c;提高车辆自主行驶的安全性和保障乘坐舒适性&#xff0c;综述了近年来自动驾驶汽车横向控制方法的最新进展&#xff0c;包括经典控制方法和基于深度学习的方法&#xff0c;讨论了各类方法的性能特点及在应用中的优缺点&#xff…

现实的谷歌SEO服务商是怎样的?

许多客户在咨询SEO服务时&#xff0c;常常会问到如何在短时间内将某个关键词推上谷歌首页&#xff0c;甚至是第一名。对于这种问题&#xff0c;专业的SEO服务商通常无言以对。SEO的基础是网站本身&#xff0c;而并非凭空捏造或者一夜之间就能实现效果的 SEO需要从网站的基本情况…

CNES实时轨道、钟差,硬件延迟精度评估

CNES实时产品评估以COD事后产品作为参考&#xff0c;采用cnt文件产品&#xff0c;目前最精确的轨道是GPS&#xff0c;但由于伽利略最稳定的原子钟弥补了伽利略轨道上的系统误差&#xff0c;Galileo的轨道钟差SISRE低于GPS,Galileo和GPS的SISRE分别为1.6cm和2.3cm&#xff0c;GL…

【HTML5】html5开篇基础(2)

1.❤️❤️前言~&#x1f973;&#x1f389;&#x1f389;&#x1f389; Hello, Hello~ 亲爱的朋友们&#x1f44b;&#x1f44b;&#xff0c;这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章&#xff0c;请别吝啬你的点赞❤️❤️和收藏&#x1f4d6;&#x1f4d6;。如果你对我的…

《深度学习》OpenCV 指纹验证、识别

目录 一、指纹验证 1、什么是指纹验证 2、步骤 1&#xff09;图像采集 2&#xff09;图像预处理 3&#xff09;特征提取 4&#xff09;特征匹配 5&#xff09;相似度比较 6&#xff09;结果输出 二、案例实现 1、完整代码 2、实现结果 调试模式&#xff1a; 三、…

基于Hadoop的微博舆情监测分析系统

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

传统操作系统和分布式操作系统的区别

分布式操作系统和传统操作系统之间的区别&#xff0c;根植于它们各自的设计哲学和目标。要理解这些差异&#xff0c;需要从操作系统的基本定义、结构、功能以及它们在不同计算环境中的表现进行分析。每种系统都试图解决特定的计算挑战&#xff0c;因此在不同的使用场景下具有各…