计算机网络 | 物理层

news2025/3/3 4:15:18

计算机网络 | 物理层

  • 计算机网络 | 物理层
    • 基本概念
    • 数据通信基本知识(一)
      • 一个数据通信流程的例子
      • 数据通信相关术语
      • 三种通信方式
      • 数据传输方式
        • 串行传输和并行传输
        • 同步传输和异步传输
      • 小结
    • 数据通信基本知识(二)
      • 码元(Symbol)
      • 波特(Baud)
      • 速率
      • 带宽(Band Width)
    • 奈氏准则和香农定理
      • 失真
      • 奈奎斯特定理(Nyquist)
      • 香农定理(Shannon)
      • 小结
    • 编码与调制
      • 基带信号和宽带/带通信号
      • 编码
        • 数字数据编码为数字信号
        • 模拟数据编码为数字信号
      • 调制
        • 数字数据调制为模拟信号
        • 模拟数据调制为模拟信号
      • 小结
    • 数据交换方式
      • 电路交换
      • 报文交换
      • 分组交换
        • 数据报方式
        • 虚电路方式
        • 数据报和虚电路的对比
      • 数据交换方式的选择
    • 物理层传输介质
      • 常见的导向性传输介质
        • 双绞线
        • 同轴电缆(Coaxial Cable)
        • 光纤(Optical fiber)
      • 常见的非导向性传输介质
      • 小结
    • 物理层设备
      • 中继器(RP repeater)
      • 集线器(Hub)
    • 第2章总结

参考视频:王道计算机考研 计算机网络

参考书:《2022年计算机网络考研复习指导》

计算机网络 | 物理层

在这里插入图片描述

基本概念

物理层的概念:物理层解决如何在在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

物理层的任务及其作用:确定与传输媒体接口有关的一些特性,即定义标准。

物理层的接口特性

  1. 机械特性
    定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。
  2. 电气特性
    规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。
    举例:某网络在物理层规定,信号的电平用 +10V ~ +15V(电压范围)表示二进制0,用 -10V ~ -15V 表示二进制1,电线长度限于15m以内(距离限制)。
  3. 功能特性
    指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
  4. 规程特性
    又称过程特性,定义各条物理线路的工作规程和时序关系。

数据通信基本知识(一)

数据通信:在不同计算机之间传输表示信息的二进制0、1序列的过程。

一个数据通信流程的例子

在这里插入图片描述

通信的目的是为了传送消息。

数据通信相关术语

  • 消息:语音、文字、图像、视频等。
  • 数据:传送信息的实体,通常是有意义的符号序列。
  • 信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。
    • 数字信号:代表消息的参数取值是离散的。
    • 模拟信号:代表消息的参数取值是连续的。
  • 信源:产生和发送数据的源头。
  • 信宿:接收数据的终点。
  • 信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。

信道的分类:

  • 按传输信号来分:模拟信道(传送模拟信号),数字信道(传送数字信号)
  • 按传输介质来分:无线信道,有线信道

在这里插入图片描述

三种通信方式

从通信双发信息的交互方式看,可以有三种基本方式:

  1. 单工信道:只能由一个方向的通信而没有反向的交互,仅需要一条信道。
  2. 半双工信道/双向交替通信:通信双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。
  3. 全双工通信/双向同时通信:通信双方可以同时发送和接收信息,需要两条信道。

数据传输方式

串行传输和并行传输
传输方式说明特点
串行传输将表示一个字符的8位二进制数按由低位到高位的顺序依次发送速度慢,省钱,适合远距离
并行传输将表示一个字符的8位二进制数同时通过8条信道发送速度快,耗钱,适合近距离

在这里插入图片描述

同步传输和异步传输

在这里插入图片描述

小结

在这里插入图片描述

数据通信基本知识(二)

码元(Symbol)

码元的定义:码元是指用一个固定时长的信号波形(数字脉冲),代表离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长称为码元宽度。

当有码元的离散状态有 M 个时,此时码元位 M 进制码元。

1个码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元状态,一种代表0状态,另一种代表1状态。

个人理解:码元就是在网线上传输的一个个信号段。码元的不同进制就是用来表示不同的数值的。

在这里插入图片描述

波特(Baud)

波特(Baud):用来指一秒可以传输多少个码元。

速率

分为码元传输速率和信息传输速率。

信息传输速率就是b/s,就是我们平常说的网速。

码元可以理解为几个比特的集合,所以有这样的关系:

信息传输速率(网速)= 码元传输速率 x 码元所带信息量(多少比特)。

码元所带信息量(比特数)= log2(码元进制数)。

在这里插入图片描述

带宽(Band Width)

带宽:表示在单位时间内网络传输的最高数据率,常用来表示网络的通信线路所能传输数据的能力,单位是 b/s。

在这里插入图片描述

奈氏准则和香农定理

奈氏准则是在理想状态下得出的结论,香农定理是在有噪声的信道中得出的结论。

失真

失真又称畸变,指信号在传输过程中与原有信号或标准相比所发生的偏差。

在这里插入图片描述

失真的一种现象:码间串扰

码间串扰:接收端收到的信号波形失去了码元之间清晰界限的现象。

在这里插入图片描述

奈奎斯特定理(Nyquist)

在理想状态(低通、无噪声、带宽受限)下,为了避免码间串扰,信道的极限码元传输速率(bps)等于信道带宽(单位:Hz)的2倍。

信道的极限速率(bps)等于信道带宽的2倍(理论状态),是对传输2进制数据而言。也就是说信号要么是高,表示0;要么是低,表示1。这时一个周期最多表示一个高,一个低。一个周期2位。

但如果有四种信号,分别表示00,01,10,11,那么一个信号就表示2位,就是可以传输4倍带宽。这就是编码方式。

在这里插入图片描述

例题:

在这里插入图片描述

香农定理(Shannon)

香农定理:在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值。

在这里插入图片描述

说明:

在这里插入图片描述

例题:

在这里插入图片描述

小结

在这里插入图片描述

例题:

在这里插入图片描述

两个公式得到的较小值才是答案。

编码与调制

在这里插入图片描述

基带信号和宽带/带通信号

在这里插入图片描述

注:计算机网络中用的基带信号是数字信号。

编码

编码:将数据转化为数字信号的过程。

数字数据(digtal data)通过数字发送器(digit emitter)转化为 数字信号(digtal signal)。

在这里插入图片描述

模拟数据(analog data)通过 PCM 编码器(PCM coder)转化为 数字信号(digtal signal)。

在这里插入图片描述

数字数据编码为数字信号
  • 单极性不归零编码:只使用一个电压值,高电平表示1,低电平表示0。
  • 双极性不归零编码:用幅值相等的正负电平表示二进制数1和0。
  • 单极性归零编码:发送码1时高电平在整个码元期间只持续一段时间,其余时间返回零电平。
  • 双极性归零编码:正负零三个电平,信号本身携带同步信息。
  • 反向不归零编码:信号电平翻转表示0,信号电平不变表示1。

在这里插入图片描述

单极性编码的缺点是没有办法区分此时是没有信号,还是有信号,但是信号是0。

  • 曼彻斯特编码:比特中间有信号,低-高跳转表示0,高-低跳转表示1,一个时钟周期只可以表示一个bit,并且必须通过两次采样才能得到一个bit。它能携带时钟信号,而且能区分此时是没有信号还是信号为0。

  • 差分曼彻斯特编码:抗干扰能力比曼彻斯特编码更强。bit与bit之间有信号跳变,表示下一个bit为0,bit与bit之间没有信号跳变,表示下一个bit为1。

在这里插入图片描述

  • 4B/5B 编码:比特流插入额外的比特以打破连续的0或1。编码效率为 80%。

在这里插入图片描述

模拟数据编码为数字信号

典型例子:对音频信号进行编码的脉码调制(PCM)。

步骤:

  1. 采样:采样频率必须大于等于最大频率的两倍,才能保证采样后的数字信号完整保留原始模拟信号的信息。
  2. 量化:把采样取得的电平幅值按照一定的分级标度转化为对应的数字值并取整数。
  3. 编码:把量化的结果转化为对应二进制编码。

注:采样和量化的实质是分割和转换。

在这里插入图片描述

调制

调制:将数据转化为模拟信号的过程。

模拟数据(analog data)通过调制器(modulator)转化为模拟信号(analog signal)。

在这里插入图片描述

数字数据(digtal data)通过放大器调制器转化为模拟信号(analog signal)。

在这里插入图片描述

数字数据调制为模拟信号
  • 幅移键控(ASK):改变载波信号的振幅来表示0和1,频率、相位都不改变。
  • 频移键控(FSK):改变载波信号的频率来表示0和1,振幅、相位都不改变。
  • 相移键控(PSK):改变载波信号的相位来表示0和1,振幅、频率都不改变。
  • 正交振幅调制(QAM):在频率相同的前提下,将 ASK 和 PSK 结合起来,形成叠加信号。
    设波特率为 B,采用 m 个相位,每个相位有 n 个振幅,则该 QAM 技术的数据传输速率 R = B × log2(mn)(单位:b/s)。

在这里插入图片描述

模拟数据调制为模拟信号

在这里插入图片描述

小结

在这里插入图片描述

数据交换方式

数据交换有3种方式:

  • 电路交换
  • 报文交换
  • 分组交换

在这里插入图片描述

电路交换

电路交换的3个阶段:

  1. 建立连接
  2. 通信
  3. 释放连接

特点:独占资源,用户始终占据端到端的固定传输带宽。

适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。

在这里插入图片描述

电路交换的优缺点:

在这里插入图片描述

报文交换

在这里插入图片描述

报文交换的优缺点:

在这里插入图片描述

分组交换

在这里插入图片描述

分组交换的优缺点:

在这里插入图片描述

数据报方式

在这里插入图片描述

数据报方式的特点:

在这里插入图片描述

虚电路方式

在这里插入图片描述

虚电路方式的特点:

在这里插入图片描述

数据报和虚电路的对比

在这里插入图片描述

数据交换方式的选择

在这里插入图片描述

物理层传输介质

传输介质:数据传输系统中在发送设备和接收设备之间的物理通路。

在这里插入图片描述

传输介质分为:

  • 导向性传输介质:电磁波沿着固体媒介(铜线/光纤)被导向传播。
  • 非导向性传输介质:自由空间,如空气,水等等。

常见的导向性传输介质

双绞线

根据有无屏蔽层分为:

  • 屏蔽双绞线(STP)
  • 无屏蔽双绞线(UTP)

在这里插入图片描述

同轴电缆(Coaxial Cable)

同轴电缆(Coaxial Cable)的抗干扰性比双绞线好,被广泛应用于传输较高速率的数据,传输距离更远。

在这里插入图片描述

光纤(Optical fiber)

在这里插入图片描述

根据入射角不同,光纤(Optical fiber)又分为单模光纤和多模光纤。

在这里插入图片描述

光纤的特点:

在这里插入图片描述

常见的非导向性传输介质

常见的非导向性传输介质包括无线电波、微波、红外线和激光等。

在这里插入图片描述

小结

在这里插入图片描述

物理层设备

中继器(RP repeater)

在这里插入图片描述

5-4-3规则:为了限制中继器使用次数。

  • 5是指不能超过5个网段。
  • 4是指在这些网段中的物理层网络设备(比如中继器,集线器)最多不超过4个。
  • 3是指这些网段中最多只有三个网段挂有计算机。

集线器(Hub)

集线器的本质:多端口中继器。

集线器是个大的冲突域,同时只能有两个设备进行通讯,只会传输信号,没有智能。

在这里插入图片描述

第2章总结

在这里插入图片描述

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

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

相关文章

【Java 进阶篇】JavaScript 一元运算符详解

在JavaScript中,一元运算符是一类操作符,它们作用于单一操作数(一个值)。这些运算符执行各种操作,包括递增、递减、类型转换等。本文将详细介绍JavaScript中的一元运算符,解释它们的用途,提供示…

MySQL MVCC详细介绍

MVCC概念 MVCC(Multi-Version Concurrency Control) 多版本并发控制,是一种并发控制机制,用于处理数据库中的并发读写操作,它通过在每个事务中创建数据的快照,实现了读写操作的隔离性,从而避免了读写冲突和数据不一致的问题。 M…

VUE echarts 柱状图、折线图 双Y轴 显示

weekData: [“1周”,“2周”,“3周”,“4周”,“5周”,“6周”,“7周”,“8周”,“9周”,“10周”], //柱状图横轴 jdslData: [150, 220, 430, 360, 450, 680, 100, 450, 680, 200], // 折线图的数据 cyslData: [100, 200, 400, 300, 500, 500, 500, 450, 480, 400], // 柱状图…

基于VScode 使用plantUML 插件设计状态机

本文主要记录本人初次在VScode上使用PlantUML设计 本文只讲述操作的实际方法,假设java已安装成功 。 1. 在VScode下安装如下插件 2. 验证环境是否正常 新建一个文件夹并在目录下面新建文件test.plantuml 其内容如下所示: startuml hello world skinparam Style …

ubuntu|23 安装Gnome主题

ubuntu23 安装主题 进入网站选择需要的主题 https://www.opendesktop.org/s/Gnome/p/1357889 1 资源下载 经常加载不出来, 这里直接进入github下载源码 下载zip 2 安装主题 根据文档提示, 执行install.sh就能安装 3 切换主题 安装 tweak工具 sudo …

Win10玩游戏老是弹回桌面的解决方法

在Win10电脑中,用户不仅可以办公,也可以畅玩各种各样的游戏。但是,有时候用户在玩游戏的时候,遇到了游戏老是自己弹回桌面的问题,这样是非常影响游戏体验的,却不清楚具体的解决方法。下面小编给大家带来了简…

力扣第235题 二又搜索树的最近公共祖先 c++

题目 235. 二叉搜索树的最近公共祖先 中等 (简单) 相关标签 树 深度优先搜索 二叉搜索树 二叉树 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q&…

抖音短视频SEO是什么?抖音SEO系统源码/SEO系统源码搭建/

一.数据市场 二、AI视频创意 (1)工作台 (2)创造性工程 (3)材料管理 (4)裂变视频 (5)创作灵感 场景:实现单体设计模式; 想法:与创建相关的是construct的陷阱,每次我们都返回相同的实例。 (1)推广词库(2)三维排名查询(3)算术指数四。帐户矩阵操作(1)账户管…

谷歌浏览器 ERR_MANDATORY_PROXY_CONFIGURATION_FAILED 报错的处理方式

今天早上到公司 还是和往常一样 电脑开机 打开谷歌浏览器 搜索资料结果给我报错了 2.原先我的谷歌浏览器配置的搜索引擎为百度 3.电脑上面的火狐 ie浏览器都是可以的排除电脑网络方面的问题(dns也有解析谷歌路径的这个有兴趣的可以研究) 最终还是刷新了电脑的dns ,清除了谷歌…

混淆技术研究笔记(六)如何基于yGuard实现?

确定参考 <adjust> 作为入口后&#xff0c;就需要详细了解这部分代码的逻辑。 需要看yguard源码了&#xff0c;你会如何阅读一个完全不了解的源码&#xff1f; 我通常的策略都是找一个目标&#xff0c;添加代码依赖&#xff0c;写好demo&#xff0c;debug跟踪代码看。如…

大功率回馈式直流电子负载箱的运用

大功率回馈式直流电子负载箱能够模拟各种负载条件&#xff0c;可以在实验室环境中对电源、电池、太阳能电池板等电子设备进行全面的性能测试和模拟负载&#xff0c;具有高功率输出、高精度、高稳定性和高可靠性的特点&#xff0c;能够满足各种应用场景的需求。 电源测试方面大功…

深入了解桶排序:原理、性能分析与 Java 实现

桶排序&#xff08;Bucket Sort&#xff09;是一种排序算法&#xff0c;通常用于将一组数据分割成有限数量的桶&#xff08;或容器&#xff09;&#xff0c;然后对每个桶中的数据进行排序&#xff0c;最后将这些桶按顺序合并以得到排好序的数据集。 桶排序原理 确定桶的数量&am…

eclipse 某个文件不能编辑

今天打开eclipse 突然发现有一个文件不能编辑&#xff0c;左下角发现此文件被修改为只读&#xff0c; 右键此文件-->properties--> Resource -->在Attributes中&#xff0c;取消Read-only选项--> Apply 此时&#xff0c;发现eclipse 右下角 变为Writable。再次编辑…

windows查看登陆的IP

我的电脑右键打开管理 筛选当前日志 4648 可以查看到IP了

象棋小游戏【小游戏】(Java课设)

系统类型 Java实现的小游戏 使用范围 适合作为Java课设&#xff01;&#xff01;&#xff01; 部署环境 jdk1.8Idea或eclipse 运行效果 本系统源码地址&#xff1a;https://download.csdn.net/download/qq_50954361/88388732 更多Java课设系统源码地址&#xff1a;更多J…

Android---java线程优化 偏向锁、轻量级锁和重量级锁

java 中的线程是映射到操作系统原生线程之上的&#xff0c;如果要阻塞或唤醒一个线程就需要操作系统的帮忙&#xff0c;这就需要从用户态转换到核心态。状态转换需要花费很多时间&#xff0c;如下代码所示&#xff1a; private Object lock new Object();private int value;p…

研发必会-异步编程利器之CompletableFuture(含源码 中)

近期热推文章&#xff1a; 1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表; 2、SpringBoot用线程池ThreadPoolTaskExecutor异步处理百万级数据; 3、基于Redis的Geo实现附近商铺搜索(含源码) 4、基于Redis实现关注、取关、共同关注及消息推送(含源码) 5…

Avalonia常用小控件Charts

1.项目下载地址&#xff1a;https://gitee.com/confusedkitten/avalonia-demo 2.UI库Semi.Avalonia&#xff0c;项目地址 https://github.com/irihitech/Semi.Avalonia 3.Charts库&#xff0c;LiveChartsCore.SkiaSharpView.Avalonia&#xff0c;Nuget获取只有预览库&#x…

Vue3模块找不到问题解决:找不到模块‘vue ‘。你的意思是将“模块解决方案”选项设置为“节点”,还是添加ali

Vue3 vite 项目引入 vue 报错 Cannot find module ‘vue‘. Did you mean to set the ‘moduleResolution‘ option to ‘node‘, or to add ali 在项目中找到 tsconfig.json 文件 找到配置项里的 "moduleResolution": "bundler", 将其改成 &q…

简述WPF中MVVM的设计思想

近年来&#xff0c;随着WPF在生产、制造、工控等领域应用越来越广泛&#xff0c;对WPF的开发需求也在逐渐增多&#xff0c;有很多人不断的从Web、WinForm开发转向了WPF开发。 WPF开发有很多新的概念及设计思想&#xff0c;如数据驱动、数据绑定、依赖属性、命令、控件模板、数…