1.应用层:为应用程序提供网络服务。

2.表示层:定义数据的格式,对数据进行压缩、解压缩、加密、解密、编码、解码。

3.会话层:对通信双方间的会话进行建立、维护、拆除-----session  id---区分同一应用程序的不同进程

4.传输层:建立端到端的连接---端口号----逻辑连接;提供分段---MSS---1500字节

端口号:0-65535,0和65535不能用,系统保留

5.网络层:根据IP地址转发数据、提供分片功能----MTU----1500字节---范围转发

6.数据链路层:根据MAC地址转发数据;封装成帧、差错检测、透明传输--精确转发

7.物理层:传输电信号、光信号、传输比特流,定义了一些参数标准(电压、线缆。信号的传输模式)

单工模式:通信的一方具备收或发两个功能。收音机

半双工模式:通信的双方具备收和发两个功能,但不是同时具备,对讲机

双工模式:通信的双方同时具备收和发两个功能。

网络类型的分类

一、多点接入网络

1.BMA:广播型多点接入

2.NBMA:非广播型多点接入

二、P2MP(点到多点网络)

三、P2P(点到点网络)

协议

1.以太网协议  ---MA网络

多路访问,广播式的网络,需要使用MAC地址对设备进行区分和标识

2.  HDLC协议高级数据链路控制协议)    ---P2P网络

3.   PPP协议  (点到点协议)    ---P2P网络

直连间配置不同网段IP地址可以正常通信

ppp协议支持验证,具备错误检测能力,但不具备纠错能力

ppp报文

Flag:固定长度8位,固定取值:0X7E

address:固定长度8位,固定取值:0XFF---目标MAC地址

control:固定长度8位,固定取值:0X03

protocol:协议字段,表明其信息部分所采用的协议类型(LCP/NCP)

Information:数据

FCS:帧校验序列---确保数据完整

mp-group配置命令:

[R1]interface mp-group 1
[R1-MP-group 1]ip address 1.1.1.1 24
[R1] interface Serial 0/0/0
[R1-Serial0/0/0]ppp mp mp-group 1
[R1]interface Serial0/0/2
[R1-Serial0/0/2]ppp mp mp-group 1
[R3]interface mp-group 1
[R3-MP-group 1]ip address 1.1.1.2 24
[R3]interface Serial0/0/1
[R3-Serial0/0/1]ppp mp mp-group 1
[R3] interface Serial0/0/3
[R3-Serial0/0/3]ppp mp mp-group 1

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

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

相关文章

mongodb的备份和还原(精简)

1 官网下载对应版本msi2 运行msi mongodb-database-tools-windows-x86_64-100.12.2.msi3 将安装地址加到环境变量 C:\Program Files\MongoDB\Tools\100\bin4 查看version mongodump --version mongorestore --version5 运行 备份命令 mongodump --host 127.0.0.1 --db dbname--…

Mac安装Typescript报错

目录 Mac上安装Typescript报错: 原因分析 1. 默认 npm 全局安装目录的权限问题 2. Node.js 的安装方式 如何解决?(无需每次用 `sudo`) 方法 1:修改 npm 全局目录的权限(推荐) 方法 2:配置 npm 使用用户级目录 方法 3:使用 `nvm` 管理 Node.js(最推荐) 为什么建议避免…

spring-cloud概述

单体架构 把业务的所有功能实现都打包在一个war包或者jar包,这种方式就成为单体架构。 比如Spring课程中的博客系统,前端后端数据库实现,都在一个项目中,这种架构就称为单体架构. 举个例子: 比如在电商系统中,我们…

android ROOM kotlin官方文档完全学习

android ROOM kotlin官方文档完全学习2.6 使用 Room 将数据保存到本地数据库 | Android Developers (google.cn) 一、简介 1.1 引入 dependencies {def room_version "2.6.1"implementation "androidx.room:room-runtime:$room_version"//如下三选一a…

DOM编程全解析:操作、事件与存储实战指南

引言:DOM——JavaScript与网页交互的桥梁 DOM(文档对象模型) 是JavaScript操作HTML/XML文档的接口,它将网页文档抽象为一个树形结构,允许开发者通过API动态修改文档的内容、结构和样式。无论是实现动态交互&#xff0…

Ansible命令

Ansible命令 ansible 常用命令 /usr/bin/ansible   #Ansibe AD-Hoc 临时命令执行工具,常用于临时命令的执行 /usr/bin/ansible-doc    #Ansible 模块功能查看工具 /usr/bin/ansible-galaxy   #下载/上传优秀代码或Roles模块 的官网平台,基于网…

SY6974芯片添加enable充电控制节点

1. 需求描述项目背景:基于 Qualcomm MDM9x07 平台的 4G MIFI 产品,使用 Silergy 公司的 SY6974 充电 IC需求内容: 在环境 /sys/class/power_supply/sy6794/enable 下增加一个 sysfs 节点,用于控制是否允许充电:cat /sy…

趣玩-Ollama-Llm-Chatrbot

软件说明 这个软件本人是从零开始实现的聊天机器人。基于Ollama(PythonApi ) Pyside,实现了聊天机器的基本功能,还有一些个性化的功能比如模型管理,敏感词过滤,个性化主题设置,头像设置等功能。…

在mac 上zsh 如何安装最新的 go 工具

文章目录方法一:使用 Homebrew(推荐)方法二:从官网下载安装包方法三:使用 g(Go 版本管理器)方法四:使用 gvm(Go Version Manager)验证安装和配置常用 Go 工具…

(十九)深入了解 AVFoundation-编辑:使用 AVMutableVideoComposition 实现视频加水印与图层合成(上)——理论篇

一、引言在短视频、Vlog、剪辑工具日益流行的今天,给视频添加 Logo、水印、时间戳或动态贴纸,已经成为非常常见的功能需求。这类效果看似简单,其实背后都涉及到“图层合成”的处理:如何将一个静态或动态的图层(如文字、…

Android NDK与JNI深度解析

核心概念定义:NDK (Native Development Kit): 是什么: 一套由 Google 提供的工具集合。目的: 允许 Android 开发者使用 C 和 C 等原生(Native)语言来实现应用程序的部分功能。包含内容: 交叉编译器&#xf…

Golang各版本特性

1. Go各版本特性 | FeelingLife 2. https://chatgpt.com/share/68808f58-ae5c-800a-8153-5358098f301b 3.https://tonybai.com/2024/11/14/go-map-use-swiss-table/

HTML 转 Word API 接口

HTML 转 Word API 接口 支持网页转 Word,高效转换为 Word,提供永久链接。 1. 产品功能 超高性能转换效率;支持将传递的 HTML 转换为 Word,支持 HTML 中的 CSS 格式在 Word 文档中的呈现;支持传递网站的 URL&#xff…

Lucid Search: 极简、隐私友好的问答式搜索引擎技术解析

Lucid Search: 极简、隐私友好的问答式搜索引擎技术解析 产品定位与价值主张 Lucid Search 是一款革命性的问答式搜索引擎,其核心价值在于: 极简体验:无账户、无广告、前端完全静态隐私保护:不写入 Cookie、不记录 IP、无追踪即…

卷积神经网络:模型评估标准

一、分类模型评价指标在模型评估中,有多个标准用于衡量模型的性能,这些标准包括准确率(Accuracy)、精确率(Precision)、召回率(Recall)、F1 分数(F1-Score)等…

【前端工程化】前端开发中想做好发布管理可以从哪些方面着手?

在企业级后台系统中,发布管理是整个开发流程的最终环节,也是最为关键的一环。它不仅涉及代码构建完成后的部署操作,还包括版本控制、灰度发布、回滚机制等保障系统稳定性的措施。 本文主要围绕发布流程设计、版本控制、部署方式、灰度策略和回…

替分布式=成本下降50% !

在数字化转型的浪潮中,数据库作为医疗信息系统的“心脏”,其稳定性与效率直接关乎医疗服务的质量。2024年10月30日,绵阳市第三人民医院集成平台的CDR数据库成功从分布式数据库Citus切换为国产集中式数据库KingbaseES,并稳定运行至…

【Linux系统编程】基础指令

基础指令1. adduser指令&&passwd指令2. userdel指令3. pwd指令4. ls指令5. cd指令6. tree指令7. touch指令8. mkdir指令9. rmdir指令&&rm指令10. man指令11. cp指令12. mv指令13. cat指令14. more指令15. less指令16. head指令17. tail指令18. date指令19. cal…

区块链之以太坊Hardhat开发框架——部署在windows为例

Hardhat 提供了一个灵活且易于使用的开发环境,可以轻松地编写、测试和部署智能合约。Hardhat还内置了Hardhat 网络(Hardhat Node),它是为开发而设计的本地以太坊网络。 下面是hardhat的官方文档 https://hardhat.org/hardhat-ru…

Ubuntu 1804 编译ffmpeg qsv MediaSDK libva 遇到的问题记录

之前都是 用的xeon服务器的cpu 不支持intel QSV 硬件加速 最近把自己的 14年买的pc机装上了ubuntu 1804 然后准备开启ffmpeg qsv 硬件加速功能 CPU i3-4170 内存DDR3 16G 硬盘机械盘500G 主板ASUS B85M-G首先安装vainfo工具apt install vainfo装完提示如下出错了 网上说是…