网络基础:网络通信基础

news2024/12/26 22:33:55

目录

1.网络通信基本单位

2.网络通信基础 

3.调制技术 

4.解调技术

5.载波调制

6.编码技术

6.1基本编码

6.2应用型编码

1.曼彻斯特编码

2.差分曼彻斯特编码

3.MLT-3编码

4.mB/nB编码


1.网络通信基本单位

Byte(字节)是用于计量存储容量的一种计量单位

2.网络通信基础 

  1. 模拟信号(易实现易干扰)
  2. 数字信号(难实现难干扰)
  3. 模拟信道
  4. 数字信道

3.调制技术 

将数字信号转换成模拟信号

实现的技术有:ASK、FSK、PSK、DPSK

不同的调制技术,码元种类不同

一个码元就是一个脉冲信号;一个脉冲信号可能携带1bit、2bit、4bit等数据量

4.解调技术

将模拟信号转换成数字信号

实现技术:采样、量化、编码

5.载波调制

将模拟信号按照所需传递的变化规律进行载波调制,可以做到通道的复用和避免一些传输限制

实现技术:调幅(AM)、调频(FM)、调相(PM)、正交调相(QAM)

6.编码技术

将数字信号编码为适合于信道传输的数字信号

实现:基本编码、应用型编码

6.1基本编码

  • 单极性码:(极性编码)使用正极和零电平,正极表示0,零电平表示1
  • 极性码:使用了两极,正极0,负极1
  • 双极性码:使用了正负极和零电平,典型的双极性码是信号交替反转编码AMI,它用零电平表示0,1表示政府及间交替翻转

归零码码元中间的信号回归到零电平,0表示由正极到零电平,1表示由负极到零电平

双相码:不同方向的电平反转,低到高代表0,高到低代表1

不归零码NRZ:码元信号不回归零电平,出现1时,电平翻转,零不翻转,也称之为差分机制,是差分曼彻斯特编码的基础编码(仅翻转特性),不改变信号速率,编码的效率最高

6.2应用型编码

1.曼彻斯特编码

用低到高的电平转换表示0,用告高到低的电平转换表示1;常用于以太网。降0升1(降1升0);编码效率50%

2.差分曼彻斯特编码

差分曼彻斯特编码是在曼彻斯特编码的基础上加上了翻转特性,遇1翻转,遇0不变,常用于令牌环网;编码效率50%

3.MLT-3编码

逢“1”跳变,逢“0”不变,并且编码后不改变信号速率;MLT-3是双极性码;有“-1”,“0”,“1”三种电平

编码规则:

  • 如果下一bit是0,则输出电平符号与前面的相同
  • 如果下一bit是1,则输出电平需要有一个转变
  • 如果前面输出的值是+V或-V,则下一输出电平为0电平
  • 如果前面输出的是0电平,则下一输出的电平符号与上一个非0值的电平符号相反

4.mB/nB编码

将m位编码成n比特,相对于曼彻斯特编码效率更高

  • 4B/5B:编码效率80%,用于百兆快速以太网
  • 8B/10B:编码效率80%,用于千兆以太网
  • 64B/66B:编码效率97%,用于万兆以太网

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

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

相关文章

YOLOv8如何输出COCO指标

1、先正常python train 一个模型 yolo taskdetect modetrain model/home//v8/v8-ori-x/yolov8x.pt data/home/v8/v8-ori-x/ultralytics/cfg/datasets/111.yaml epochs300 batch16 device62、再正常python val --各种参数 --save_jsonTrue,这一步的作用是要生成自己…

Tmux奇技淫巧

Tmux奇技淫巧 在日常的开发工作中,终端是我们最常用的工具之一。在终端中我们可以调用各种解释器,来执行命令,完成我们的工作。然而,对于只使用终端的默认功能的开发者来说,他们可能会错过一些强大的工具和技巧&#…

数据库设计实践:粒度的理解与应用示例

粒度是描述数据存储和表示的详细程度。在数据库设计中,理解和正确选择粒度是非常重要的,因为它直接影响到数据的存储效率、查询性能和数据分析的灵活性。 文章目录 粒度的类型:案例粒度选择的考虑因素实际应用 粒度的类型: 细粒度…

点击dom,出现黑色边框:focus-visible

正常情况 点击地图之后(出现黑色边框) 解决 添加这个css

详解原生Spring框架下的方法切入点表达式

😉😉 学习交流群: ✅✅1:这是孙哥suns给大家的福利! ✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 🥭🥭3:QQ群:583783…

网页中的json文档,怎么保存到本地

火狐浏览器操作方法 方法一 右键——>另存页面为 方法二 点击右边的三条横线——>另存页面为 谷歌浏览器操作方法 方法一 右键——>另存为 方法二

element-plus的走马灯carousel图片轮播让图片居中显示

element-plus的走马灯carousel图片轮播怎么让图片居中显示呢?官网里查了一下,没找到。只能自己摸索一下了。盒子模型,要让图片居中,首先要确定盒子的大小,然后确定图片的大小,盒子使用居中样式,…

24双非硕的秋招总结

24 双非硕的秋招总结 结果: 运气捡漏去了腾讯 想想自己整个研究生学习过程,还是挺坎坷的,记录一下,也给未来的同学提供一些参考。 研一 我是研一上开始学前端的,应该是21年10月份左右,我们实验室是专门…

配置中心--Spring Cloud Config

目录 概述 环境说明 步骤 创建远端git仓库 准备配置文件 配置中心--服务端 配置中心--客户端 配置中心的高可用 配置中心--服务端 配置中心--客户端 消息总线刷新配置 配置中心--服务端 配置中心--客户端 概述 因为微服务架构有很多个服务,手动一个一…

C++的explicit和隐式转换

隐式转换是指在某些情况下,编译器会自动进行类型转换,将一种类型的值转换为另一种类型,以满足表达式的要求。这种转换是隐式进行的,不需要显式地调用转换函数或构造函数。 int a 5; double b a; // int 到 double 的隐式转换上…

xxl-job 分布式任务调度框架

文章目录 分布式任务调度XXL-Job 简介XXL-Job 环境搭建XXL-Job (源码说明)配置部署调度中心docker安装 Bean模式任务(方法形式)-入门案例任务详解任务详解-执行器任务详解-基础配置任务详解-调度配置任务详解-基础配置任务详解-阻塞处理策略任务详解-路由策略 路由策略路由策略…

系统地自学 Python

文章目录 如何系统地自学 Python1. 选择合适的 Python 版本2. 安装 Python 和必要的工具3. 学习 Python 的基础知识4. 学习 Python 的高级特性5. Python 的应用领域6. 保持良好的学习习惯 如何系统地自学 Python Python 是一种广泛使用的编程语言,它具有简洁、易读、…

公众号文章采集器,免费的公众号文章采集

优质的公众号文章如同一座宝库,蕴含着丰富的知识和实用的信息。众多公众号纷繁复杂,如何高效地收集到优质文章成为许多人的难题。我们将专心分享如何收集优质公众号文章的方法,为您揭示收集优质文章的独门技巧。 如何高效收集公众号优质文章 …

【java智慧工地源码】智慧工地物联网云平台,实现现场各类工况数据采集、存储、分析与应用

“智慧工地整体方案”以智慧工地物联网云平台为核心,基于智慧工地物联网云平台与现场多个子系统的互联,实现现场各类工况数据采集、存储、分析与应用。通过接入智慧工地物联网云平台的多个子系统板块,根据现场管理实际需求灵活组合&#xff0…

【斗罗二】暗杀霍雨浩行动,马小桃霸气回击,江楠楠首秀武魂兔兔

Hello,小伙伴们,我是拾荒君。 《斗罗大陆Ⅱ绝世唐门》第25集更新了!和小伙伴们一样,一更新,拾荒君就急不可待地观看这一集。故事情节高潮迭起,尤其是霍雨浩与王冬面对六名杀手的惊险场景,真是让人心跳加速…

clip-path,css裁剪函数

https://www.cnblogs.com/dzyany/p/13985939.html clip-path - CSS:层叠样式表 | MDN 我们看下这个例子 polygon里有四个值分别代表这四个点相对于原图左上方的偏移量。 裁剪个五角星

《算法通关村——原来滑动窗口如此简单》

《算法通关村——原来滑动窗口如此简单》 基本思想 滑动窗口的思想非常简单,如下图所示,假如窗口的大小是3,当不断有新数据来时,我们会维护一个大小为3的一个区间,超过3的就将新的放入老的移走。 这个过程有点像火车…

基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示功能菜单应用

基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示功能菜单应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉…

将不同时间点的登录状态记录转化为不同时间段的相同登录状态SQL求解

题目 有不同时间点的登录状态记录表state_log如下 请使用sql将其转化为如下表的不同时间段的相同登录状态记录 思路分析: 此类问题需要用到lag或lead函数取上下行对应的数据,然后对前后结果做比较打标签(0或1),再…

一文带你了解智能汽车车载网络通信安全架构2023-01-05

本文从汽车车载网络信息安全的角度出发,提出一种汽车车载网络通信安全架构方案,该方案通过构建多域分层入侵检测模型,实现预防—检测—预警的完整安全防护体系。 目前,智能化、网联化、电动化是汽车发展的大趋势,各大…