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

第十三章 网络管理实战1

第十三章 网络管理实战1

1osl模型

1.1简介 开发系统互联模型

开放式系统互联
国际标准化组织 ISO 指定定义了不同计算机互联的标准设计和描述 计算机网络通信的框架
设计和描述 计算机网络通信的框架

全世界网络通信的工作分为7层

应用层表示层会话层传输层网络层数据链路层物理层

制定OSI的优势

开发厂商兼容性易于理解学习模块化工程故障排除

1.2 OSI:7层结构/功能

应用层
应用程序/原始数据 比如 qq yy 爱奇艺 吃鸡
表示层
格式/压缩/加密 比如 快速传递 安全传递 鸡毛信
会话层
会话/全双工/半双工 比如 省份信息 电话/对讲机
传输层
分段/重组/端口号 比如 传输效率
网络层
IP地址/寻址/路由 比如总目标 全球地址
数据链路层
NAC地址/局域网 比如 分段目标 局部地址 邮递员
物理层
传输介质/比特流 比如电流 光 无线信号 4G 5G

1.3 TCP/IP 5层结构/功能

应用层
应用程序/原始数据 比如 qq yy 爱奇艺 吃鸡
格式/压缩/加密 比如 快速传递 安全传递 鸡毛信
会话/全双工/半双工 比如 省份信息 电话/对讲机
传输层
分段/重组/端口号 比如 传输效率
网络层
IP地址/寻址/路由 比如总目标 全球地址
数据链路层
NAC地址/局域网 比如 分段目标 局部地址 邮递员
物理层
传输介质/比特流 比如电流 光 无线信号 4G 5G

1.4 TCP/IP 4层结构/功能

应用层
应用程序/原始数据 比如 qq yy 爱奇艺 吃鸡
格式/压缩/加密 比如 快速传递 安全传递 鸡毛信
会话/全双工/半双工 比如 省份信息 电话/对讲机
传输层
分段/重组/端口号 比如 传输效率
网络层
IP地址/寻址/路由 比如总目标 全球地址
网络接口层
NAC地址/局域网 比如 分段目标 局部地址 邮递员
传输介质/比特流 比如电流 光 无线信号 4G 5G

1.5 OSI模型和TCP/IP模型的区别

OSI模型

推出的时间早

只有理论 没有实践

TCP/IP模型 传输控制协议/互联网协议

美国军方由实践 总结出的理论

当今通信标准

1.6 TCP/IP 数据单元/DU

前言

牛奶从鲜奶变成奶粉 要经历很多到工序

信息从产生到接收 也会有些变化

为了方便交流 通信模型不同的模块对信息加工 并进行统一命名

应用层数据
AP DU   应用数据单元  APDU  应用协议数据单元牛奶
传输层数据
segment DU  分段数据
桶装牛奶
网络层数据
packet DU  包 数据
数据链路层数据
frame DU 帧 数据
物理层数据
bit DU 比特 数据

1.7 封装和解封装

简介

西悉尼从一台计算机产生,经过TCP/IP模型加工,后传递到另一台计算机

这个通信过程就像,快递从厂家包装到顾客收到货物拆包一样

我们把这个通信过程,称作数据的封装(发送)和数据解封装(接受)

从而更好的理解,数据通信原理

应用层

应用程序/原始数据 比如 qq yy 爱奇艺 吃鸡

格式/压缩/加密 比如 快速传递 安全传递 鸡毛信

会话/全双工/半双工 比如 省份信息 电话/对讲机

传输层

分段/重组/端口号 比如 传输效率

网络层

IP地址/寻址/路由 比如总目标 全球地址

数据链路层

NAC地址/局域网 比如 分段目标 局部地址 邮递员

物理层

传输介质/比特流 比如电流 光 无线信号 4G 5G

数据封装的过程大致如下
1应用层 用户信息转换为数据 以便在网络上传输2传输层 数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接3网络层 数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网进行传输4数据链路层 数据包或数据报转换为帧,以便在本地网络中传输,在本地网络上,使用硬件地址唯一标识每一台主机5物理层 帧转换为比特流,并采用数字编程和时钟方案

2tcp/ip协议族

TCP/IP简介 传输控制协议/互联网协议的简写

5层模型协议分类

1应用层
HTTP/超文本传输协议/网站  淘宝Telnet 远程链接协议/远程控制  QQ远程桌面FTP/文件传输协议  电影天堂SMTP/简单邮件传输协议/Email  QQ邮件DNS/域名服务/WWW   baidu.com  heitu.com
2传输层
TCP /传输控制协议/可靠   鸡毛信  挂号信UDP/用户数据报协议/不可靠  普通信
3网 层
IP/互联网协议/寻址  全球地址ICMP/网络消息管理协议/测试  通信兵
4数据链路层
MAC 家到邮局的地址
5物理层
网线 公路光纤 航道

3进制转换

十进制

数值 0-9  十进制里能用多少个符号  10个   不要问为什么数位 123   数位能不能随便调整位权  百位 十位个位

二进制

数值 0-1  2制里能用多少个符号  2个 不要问为什么数位 10   数位能不能随便调整位权 128-64-32-16-8-4-2-1

十9制

数值 0-1  A 10   B 11  C 12   D 13  数位 10   数位能不能随便调整位权 16的倍数

二进制,十进制互转

1.二进制转换十进制
要从右到左用二进制位上的每个数去乘以2的相应次方,然后累计的和就是转换的结果。举例如下:二进制串1010计算十进制 0*20 + 1*21 + 0*22 + 1*23 = 2 + 8 = 102.十进制转换二进制
十进制转换成二进制就是一个除以2取余数的过程,把要转换的数,除以2,得到商继续除以2,直到商为0。最后将所有余数倒序排序,得到数就是转换结果。举例如下:十进制10计算二进制10除以2,商5,余数05除以2,商2,余数12除以2,商1,余数01除以2,商0,余数10101 倒叙排序 1010二进制的结果就是1010

单位换算

比特=bit=b=1/0字节=byte=B=8个比特1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB

相关文章:

第十三章 网络管理实战1

第十三章 网络管理实战1 1osl模型 1.1简介 开发系统互联模型 开放式系统互联 国际标准化组织 ISO 指定定义了不同计算机互联的标准设计和描述 计算机网络通信的框架设计和描述 计算机网络通信的框架 全世界网络通信的工作分为7层 应用层表示层会话层传输层网络层数据链路…...

警惕!.360、.halo病毒来袭,这些建议能让你的数据安如泰山!

导言: 嘿,亲爱的读者们,今天91数据恢复讨论一个挑战性极高的问题——.halo、.360病毒,这可是个十足的恶棍,专门对你珍贵的数据下黑手!别怕,我这就告诉你怎么防患于未然,还有被它拐走…...

ubuntu使用快照部署polygon全节点

文章目录 一、 环境部署1.1 golang环境部署1.2 git安装1.3 gcc安装1.4 zstd 安装1.5 pv 安装1.6 aria2c 安装二、安装 polygon2.1 heimdall 安装2.1.1 heimdall 编译2.1.2 初始化 heimdall2.1.3 修改配置文件2.2 bor 安装2.2.1 bor 编译2.2.2 创建bor数据目录2.2.3 修改配置文件…...

理解快速排序

理解快速排序 首先了解以下快速排序 快速排序(QuickSort)是一种常用的排序算法,属于比较排序算法的一种。它是由英国计算机科学家Tony Hoare于1960年提出的,是一种分而治之(divide and conquer)的算法。 …...

初始MySQL(三)(合计函数,分组函数,字符串相关函数,数字相关函数,时间日期函数,加密函数,流程控制函数)

目录 合计/统计函数 count 返回行的总数 sum 合计函数 - avg group by 字符串相关函数 数学相关函数 时间日期相关函数 加密函数 流程控制函数 合计/统计函数 count 返回行的总数 Select count(*) | count (列名) from tablename [WHERE where_definition] #演…...

AI系统ChatGPT源码+详细搭建部署教程+AI绘画系统+支持GPT4.0+Midjourney绘画+已支持OpenAI GPT全模型+国内AI全模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…...

程序员语录:一个真正有本事的人,往往有哪些特征呢?

目录 不要畏手畏脚,大胆去就是了 敢于拥抱成功,别怕抛头露面,别怕出丑丢人 永远不抱怨 凡事从利益的角度,摒弃情感(感情除外) 永远积极主动 人和人就是利益关系或者情绪价值 不在烂事上纠缠&#xf…...

做一个Springboot文章分类模块

目录 文章分类 1、新增文章分类 前言 代码编写 测试 2、 文章分类列表 前言 代码编写 测试 3、获取文章列表详情 前言 代码实现 测试 4、更新文章分类 前言 代码实现 测试 5、删除文章分类 前言 代码实现 测试 分页查询 文章列表条件分页 前言 代码编…...

MTK手机平台充电原理

EPT GPIO初始化文件 bsp_gpio_ept_config.c 1 知识点总结 1.1 Official 参考充电电路 Figure 1-1 参考电路 VCHG:USB正极 VCDT:VCHG Charger Detect充电电压检测脚 ISENSE:充电电流检测电阻的正极 BATSNS:充电电流检测电阻的负极 …...

产品化的GPT,能否为“百模大战”照亮未来?

这两天,AI圈都处在一种莫名的震撼感当中。 北京时间 11月7日,OpenAI 举办了首次DevDay开发者日活动。活动现场发布了非常多内容,其中有一些按部就班的,比如技术上更新了最新版本的GPT-4 Turbo。也有一些让从业者目瞪口呆&#xff…...

【中间件篇-Redis缓存数据库03】Redis高级特性和应用(发布 订阅、Stream)

Redis高级特性和应用(发布 订阅、Stream) 发布和订阅 Redis提供了基于“发布/订阅”模式的消息机制,此种模式下,消息发布者和订阅者不进行直接通信,发布者客户端向指定的频道( channel)发布消息,订阅该频道的每个客户端都可以收到该消息。 …...

Verilog基础:三段式状态机与输出寄存

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html 对于Verilog HDL而言,有限状态机(FSM)是一种重要而强大的模块,常见的有限状态机书写方式可以分为一段式,二段式和三段式,笔者强烈建议使用三…...

抖音商城双11好物节,从供需两侧重新定义“好货”

【潮汐商业评论/原创】 你用的第一款护肤品是什么? 大部分人回忆起童年的时候,想起来的都是那款有着牛奶香味的、塑料包装的小袋白色乳霜——郁美净儿童霜。 但是不知何时,它逐渐淡出了很多人、特别是年轻人的视野,直到今年在互…...

Mysql Explain工具介绍

使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈。 准备表 -- 课程表 CREATE TABLE class (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,update_time datetime DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB DEFAULT CHARSET…...

Linux系统中的静态库和共享库,以及一些计算机的基础知识

目录 1.库文件 2.静态库 3.共享库 4.静态库与共享库的区别 5.计算机基础知识 6.进程的基础知识 7.主函数的三个参数 1.库文件 1).库文件库是一组预先编译好的方法的集合;Linux系统存储库的位置一般在/lib 和 /usr/lib (64位系统/usr/lib64)库的头文件放在/usr/include 2…...

商品管理图片更换实现

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.java1234.mapper.ProductMa…...

SDL2 加载图片

1.简介 在SDL中&#xff0c;本身只支持加载BMP格式的图片SDL_LoadBMP&#xff0c;如果想要加载别的格式图片&#xff0c;需要编译SDL_image库。 SDL_image库中IMG_Load和都是IMG_LoadTexture用于加载图片的函数&#xff0c;但是它们的使用方式和返回值有所不同。 IMG_Load和…...

监控和数据采集软件架构和详细设计

介绍 监控和数据采集软件通过提供实时监控、数据收集和分析功能&#xff0c;在各个行业中发挥着至关重要的作用。这些软件应用程序可帮助企业收集有价值的见解、优化流程并做出明智的决策。在本文中&#xff0c;我们将探讨监测和数据采集软件的软件架构、编程技术和详细设计规范…...

链动2+1模式系统开发之区域代理深度解析

区域代理的保护机制&#xff1a;在链动商城系统里设定的代理有唯一性&#xff0c;每个省只有一个省代&#xff0c;每个市只有一个市代&#xff0c;每个区县只有一个区县代。这样也是保护每个代理的收益权益。 区域代理包含的权益类别&#xff1a;购物奖励折扣&#xff1b;区域实…...

Amazon Bedrock | 大语言模型CLAUDE 2体验

这场生成式AI与大语言模型的饥饿游戏&#xff0c;亚马逊云科技也参与了进来。2023年&#xff0c;亚马逊云科技正式发布了 Amazon Bedrock&#xff0c;是客户使用基础模型构建和扩展生成式AI应用程序的最简单方法&#xff0c;为所有开发者降低使用门槛。在 Bedrock 上&#xff0…...

Vim 调用外部命令学习笔记

Vim 外部命令集成完全指南 文章目录 Vim 外部命令集成完全指南核心概念理解命令语法解析语法对比 常用外部命令详解文本排序与去重文本筛选与搜索高级 grep 搜索技巧文本替换与编辑字符处理高级文本处理编程语言处理其他实用命令 范围操作示例指定行范围处理复合命令示例 实用技…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0&#xff1a;开发环境同步测试 cookie 至 localhost&#xff0c;便于本地请求服务携带 cookie 参考地址&#xff1a;https://juejin.cn/post/7139354571712757767 里面有源码下载下来&#xff0c;加在到扩展即可使用FeHelp…...

脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)

一、数据处理与分析实战 &#xff08;一&#xff09;实时滤波与参数调整 基础滤波操作 60Hz 工频滤波&#xff1a;勾选界面右侧 “60Hz” 复选框&#xff0c;可有效抑制电网干扰&#xff08;适用于北美地区&#xff0c;欧洲用户可调整为 50Hz&#xff09;。 平滑处理&…...

k8s从入门到放弃之Ingress七层负载

k8s从入门到放弃之Ingress七层负载 在Kubernetes&#xff08;简称K8s&#xff09;中&#xff0c;Ingress是一个API对象&#xff0c;它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress&#xff0c;你可…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

学校招生小程序源码介绍

基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码&#xff0c;专为学校招生场景量身打造&#xff0c;功能实用且操作便捷。 从技术架构来看&#xff0c;ThinkPHP提供稳定可靠的后台服务&#xff0c;FastAdmin加速开发流程&#xff0c;UniApp则保障小程序在多端有良好的兼…...

1.3 VSCode安装与环境配置

进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件&#xff0c;然后打开终端&#xff0c;进入下载文件夹&#xff0c;键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...

Nginx server_name 配置说明

Nginx 是一个高性能的反向代理和负载均衡服务器&#xff0c;其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机&#xff08;Virtual Host&#xff09;。 1. 简介 Nginx 使用 server_name 指令来确定…...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南

文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/55aefaea8a9f477e86d065227851fe3d.pn…...