数通 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.rhkb.cn/news/436106.html

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

相关文章

vue + echarts 快速入门

vue echarts 快速入门 本案例即有nodejs和vue的基础,又在vue的基础上整合了echarts Nodejs基础 1、Node简介 1.1、为什么学习Nodejs(了解) 轻量级、高性能、可伸缩web服务器前后端JavaScript同构开发简洁高效的前端工程化 1.2、Nodejs能做什么(了解) Node 打破了…

TI DSP TMS320F280025 Note14:模数转换器ADC原理分析与应用

TMS320F280025 模数转换器ADC原理分析与应用 ` 文章目录 TMS320F280025 模数转换器ADC原理分析与应用逐次比较型ADC和双积分型ADC工作原理逐次比较型 ADC双积分型 ADC280025ADCADC原理分析ADC时钟SOCSOC内部原理ADC触发方式ADC采集(采样和保持)窗口通道寄生电容基准电压发生器模…

【15%】100小时机器学习——什么是机器学习

前言 虽然已经好久没有更新了,但笔者最近一直都在努力学习哦。 前面三三两两根据GitHub上的项目写了一些实验操作,但是总觉得这样是不行的。碎片化的学习只能是建立在已知的基础上进行熟练,不能作为打基础的主力方法,最关键的是&a…

用责任链模式改造 if else

我的上一篇文章,因为if else 多了,捣鼓很久,今天用责任链模式改造一下。 代码写着写着,if else if 逻辑忘记了,哎。。。-CSDN博客 责任链模式(Chain of Responsibility Pattern) 1. 什么是责任…

Linux下的基本指令/命令(一)

目录 基本命令 1. Is命令/指令: 罗列当前目录下指定的文件或者目录. 2. pwd命令: 查看当前工作的路径 3. cd命令: 切换到指定路径下。 只能切换到目录中 4. tree命令: 树状显式目录 使用前要输入命令 yum install -y tree ,用来安装一个…

Redis入门第二步:Redis数据类型详解

摘要: 欢迎继续跟随《Redis新手指南:从入门到精通》专栏的步伐!在本文中,我们将深入探讨Redis支持的各种数据类型,这些类型是Redis强大功能的核心。通过学习不同的数据类型,你将能够根据具体的应用需求选择…

【Spring基础3】- Spring的入门程序

目录 3-1 Spring的下载3-2 Spring的 jar 包3-3 第一个 Spring程序第一步:添加spring context的依赖,pom.xml配置如下第二步:添加junit依赖第三步:定义bean:User第四步:编写spring的配置文件:bea…

技术成神之路:设计模式(十八)适配器模式

介绍 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许接口不兼容的类可以协同工作,通过将一个类的接口转换成客户端所期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以一起工作。 1.定义 适配…

python编程开发“人机猜拳”游戏

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

计算机毕业设计 基于深度学习的短视频内容理解与推荐系统的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

【架构】前台、中台、后台

文章目录 前台、中台、后台1. 前台(Frontend)特点:技术栈: 2. 中台(Middleware)特点:技术栈: 3. 后台(Backend)特点:技术栈: 示例场景…

万界星空科技铜拉丝行业MES系统,实现智能化转型

一、铜拉丝行业生产管理的难点主要体现在以下几个方面: 1、标准严格:铜线产品对质量的要求极高,特别是在电气性能、导电性、耐腐蚀性等方面,任何微小的瑕疵都可能影响产品的使用效果和安全性。 2、过程监控:生产过程…

极速 JavaScript 打包器:esbuild

文章目录 前言什么是esbuild?esbuild如何实现如此出色的性能?基本配置入口文件输出文件模块格式targetplatformexternalbanner和footer 结论 前言 esbuild是一个快速、可扩展的JavaScript打包器和压缩器,它的目标是成为最快的打包器。它使用…

【C++篇】启航——初识C++(下篇)

接上篇【C篇】启航——初识C(上篇) 目录 一、引用 1.引用的概念 2.引用的基本语法 3.引用的特点 3.1 别名 3.2 不占用额外内存 3.3 必须初始化 3.4 不能为 NULL 4.引用的使用 4.1 函数参数传递 4.2 返回值 4.3 常量引用 5.引用和指针的关…

Spring Task 2024/9/30

Spring Task是Spring框架提供的任务调度工具,可以按照约定时间自动执行某个代码逻辑。 作用:定时自动执行某段java代码。 cron表达式 在线Cron表达式生成器 (qqe2.com)👈在线生成网站 入门案例 SkyApplication 启动类 package com.sky;im…

盛事启幕 | 第三届OpenHarmony技术大会重磅官宣,邀您共绘智联未来

未来已来,科技何向? ——10月12日-13日众多大咖齐聚上海 聚焦OpenHarmony生态前沿 与您一同解码技术的下一片蓝海

C# 委托(Delegate)一

一.Delegate的定义说明: C# 中的委托(Delegate)就是类似于 C 或 C 中函数的指针。Delegate 是存有对某个方法引用的一种引用类型变量,引用可在运行时是可以被改变的,特别适用于实现事件和回调方法。所有的Delegate都是…

网络基础概念和 socket 编程

网络基础概念和 socket 编程 学习目标: 了解 OSI 七层模型、TCP/IP 四层模型结构了解常见的网络协议格式掌握网络字节序和主机字节序之间的转换理解 TCP 服务器端通信流程理解 TCP 客户端通信流程实现 TCP 服务器端和客户端的代码 推荐一个非常好的学习资料仓库 协…

简单线性回归分析-基于R语言

本题中&#xff0c;在不含截距的简单线性回归中&#xff0c;用零假设对统计量进行假设检验。首先&#xff0c;我们使用下面方法生成预测变量x和响应变量y。 set.seed(1) x <- rnorm(100) y <- 2*xrnorm(100) &#xff08;a&#xff09;不含截距的线性回归模型构建。 &…

计算机网络(九) —— Tcp协议详解

目录 一&#xff0c;关于Tcp协议 二&#xff0c;Tcp报头字段解析 2.0 协议字段图示 2.1 两个老问题 2.2 16位窗口大小 2.3 32位序号和确认序号 2.4 6个标记位 三&#xff0c;Tcp保证可靠性策略 3.1 确认应答机制&#xff08;核心&#xff09; 3.2 超时重传机制 3.3 …