实战计算机网络02——物理层

2024-06-13 14:44

本文主要是介绍实战计算机网络02——物理层,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实战计算机网络02——物理层

  • 1、物理层实现的功能
  • 2、数据与信号
    • 2.1 数据通信模型
    • 2.2 通信领域常用术语
    • 2.3 模拟信号和数字信号
  • 3、信道和调制
    • 3.1 信道
    • 3.2 单工通信、半双工通信、全双工通信
    • 3.3 调制
    • 3.4 奈式准则
    • 3.5 香农定律
  • 4、传输媒体
    • 4.1 导向传输媒体
    • 4.2 非导向传输媒体
  • 5、信道复用技术
    • 5.1 频分复用技术
    • 5.2 时分复用技术
    • 5.3 波分复用技术
    • 5.4 码分复用技术
  • 6.宽带接入技术
    • 6.1 铜线接入技术
    • 6.2 光纤同轴混合网
    • 6.3 光纤接入技术
    • 6.4 移动互联网接入技术

1、物理层实现的功能

在这里插入图片描述

2、数据与信号

2.1 数据通信模型

在这里插入图片描述

2.2 通信领域常用术语

在这里插入图片描述

2.3 模拟信号和数字信号

在这里插入图片描述
在这里插入图片描述
如何将模拟信号转换成为数字信号呢?采样进行量化、数字化编码。数字信号也可以还原模拟信号,可以看到数字化信号会有失真。想要避免失真,采样频率要高。这就是超清视频文件大的原因。
在这里插入图片描述

3、信道和调制

3.1 信道

在这里插入图片描述
怎么做到的呢?答案是频率不同,比如A和比同时发送,A频率10HZ,B频率20HZ,两边各配一个过滤器,就可以实现信道复用。

3.2 单工通信、半双工通信、全双工通信

在这里插入图片描述

3.3 调制

在这里插入图片描述
常见调制有以下类型。
在这里插入图片描述

对于数字信号,基带调制采用不归零制,如果发送端、接收端时钟信息不同步,多个连续的1或者0信号,可能会读错。比如发了3个0,但接收端误以为只有2个。归零制解决了这个问题,但浪费了太多的码元,降低了信息密度。曼彻斯特编码采用跳变表示数据,浪费比归零制少了很多。差分曼彻斯特编码跳变与否取决于前一个数据。

3.4 奈式准则

在这里插入图片描述
当传输速率高,更容易受到噪声影响导致失真。
在这里插入图片描述
另外,即便没有噪声。模拟信号谐波成数字信号需要叠加更高频的信号作为谐波,这也限制了码元传输速率。
在这里插入图片描述

在这里插入图片描述

3.5 香农定律

在这里插入图片描述
提升功率,可以让码元之间变化更大,可以降低噪声干扰。

在这里插入图片描述
在这里插入图片描述

4、传输媒体

4.1 导向传输媒体

在这里插入图片描述
在这里插入图片描述
同轴电缆只要断了,所有的网都断了,不过现在还用它做电话线。

在这里插入图片描述

在这里插入图片描述

4.2 非导向传输媒体

在这里插入图片描述

5、信道复用技术

5.1 频分复用技术

比如一根电话线可以允许多个人同时打电话。
在这里插入图片描述
怎么做到的?用滤波器
在这里插入图片描述

5.2 时分复用技术

分时间片轮流传输不同线路数据,充分利用线路带宽。
在这里插入图片描述
可能会有问题:A、B、C、D线路上有时有数据,有时没数据,浪费带宽。
在这里插入图片描述
可以用统计时分复用。不同线路加不同标记,不需要轮流传输数据了,先到先传输。
在这里插入图片描述

5.3 波分复用技术

其实就是光的频分复用技术。
在这里插入图片描述

5.4 码分复用技术

移动通信使用的是码分复用技术。基站可以混合着发不同用户的数据,不同用户有对应的码片(如下图)。
在这里插入图片描述
上图八个码元才表示一个bit,浪费挺高。

如何区分是不是自己的码片呢?答案是进行数学运算。
在这里插入图片描述

案例可以参考下图。
在这里插入图片描述

6.宽带接入技术

在这里插入图片描述

6.1 铜线接入技术

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6.2 光纤同轴混合网

在这里插入图片描述

6.3 光纤接入技术

在这里插入图片描述

6.4 移动互联网接入技术

在这里插入图片描述
在这里插入图片描述

这篇关于实战计算机网络02——物理层的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057596

相关文章

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程

《在Java中使用ModelMapper简化Shapefile属性转JavaBean实战过程》本文介绍了在Java中使用ModelMapper库简化Shapefile属性转JavaBean的过程,对比... 目录前言一、原始的处理办法1、使用Set方法来转换2、使用构造方法转换二、基于ModelMapper

Java实战之自助进行多张图片合成拼接

《Java实战之自助进行多张图片合成拼接》在当今数字化时代,图像处理技术在各个领域都发挥着至关重要的作用,本文为大家详细介绍了如何使用Java实现多张图片合成拼接,需要的可以了解下... 目录前言一、图片合成需求描述二、图片合成设计与实现1、编程语言2、基础数据准备3、图片合成流程4、图片合成实现三、总结前

nginx-rtmp-module构建流媒体直播服务器实战指南

《nginx-rtmp-module构建流媒体直播服务器实战指南》本文主要介绍了nginx-rtmp-module构建流媒体直播服务器实战指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录1. RTMP协议介绍与应用RTMP协议的原理RTMP协议的应用RTMP与现代流媒体技术的关系2

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

Python中的随机森林算法与实战

《Python中的随机森林算法与实战》本文详细介绍了随机森林算法,包括其原理、实现步骤、分类和回归案例,并讨论了其优点和缺点,通过面向对象编程实现了一个简单的随机森林模型,并应用于鸢尾花分类和波士顿房... 目录1、随机森林算法概述2、随机森林的原理3、实现步骤4、分类案例:使用随机森林预测鸢尾花品种4.1

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库