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

计算机网络 第2章 物理层

文章目录

  • 通信基础基本概念
  • 信道的极限容量
  • 编码与调制
    • 常用的编码方法
    • 常用的调制方法
  • 传输介质
    • 双绞线
    • 同轴电缆
    • 光纤
    • 以太网对有限传输介质的命名规则
    • 无线传输介质
    • 物理层接口的特性
  • 物理层设备
    • 中继器
    • 集线器
    • 一些特性

物理层任务:实现相邻节点之间比特(0或1)的传输。

通信基础基本概念

  • 信源:信号的来源(即数据的发送方)

  • 信宿:信号的“归宿”(即数据的接收方)

  • 数据:即信息的实体(如:文字、声音、图像),在计算机内部数据通常是二进制

  • 信号:数据的载体

    • 数字信号:信号值是离散的
    • 模拟信号:信号值是连续的
  • 信道:信号的通道

    注:一条物理线路通常包含两条通道,即发送通道、接收通道

  • 码元:每个信号就是一个码元

    注:在一个信号周期内,可能出现4种信号,每种信号对应一个4进制数(2bit)。

    • 如果一个码元(即一个信号)可能有4种状态,那么可以称其为4进制码元(一个码元携带2bit数据)
    • 如果一个码元(即一个信号)可能有8种状态,那么可以称其为8进制码元(一个码元携带3bit数据)

    一个码元可以携带多少比特数据?

    如果一个周期内可能出现K种信号,则 1码元 = log2K bit

  • 码元宽度:信号周期

    1个信号周期内有更多的信号优缺点

    优点:每个信号周期可以传输更多的信息。换句话说,每个码元可以携带更多信息。

    缺点:需要加强信号功率,并且对信道的要求更高。

  • 速率

    • 波特率:每秒传输几个码元。

      单位:码元/秒,或波特(Baud)

    • 比特率:每秒传输几个比特

      单位:bit/s,或b/s,bps

在这里插入图片描述

信道的极限容量

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

编码与调制

在这里插入图片描述

常用的编码方法

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

如何判断是曼彻斯特or差分曼彻斯特?

两种编码都是“中必变”,如果中间跳变方向和二进制能够一一对应,就是曼彻斯特。

常用的调制方法

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

在这里插入图片描述

在这里插入图片描述

以太网默认使用曼彻斯特编码

传输介质

transmission medium 也可译为“传输媒体”

常用的传输介质

  • 导向型:信号朝固定方向传播。如双绞线、同轴电缆、光纤
  • 非导向型:信号朝四面八方传播。如无线传输介质

双绞线

  1. 主要构成:两根导线相互绞合而成
    • 有屏蔽层 = 屏蔽双绞线(STP)
    • 没有屏蔽层 = 非屏蔽双绞线(UTP)
  2. 抗干扰能力:较好。绞合、屏蔽层可以提升抗电磁干扰能力。抗噪声
  3. 代表应用:近些年的局域网、早期电话线

提高绞合度、增加屏蔽层的意义

  1. 抗电磁干扰能力强
  2. 信道噪声功率低
  3. 信道极限速率高

在这里插入图片描述

同轴电缆

  1. 主要构成:内导体(用于传输信号)+外导体屏蔽层(用于抗电磁干扰)
  2. 抗干扰能力:好。屏蔽层带来良好的抗干扰性
  3. 代表应用:早期局域网、早期有线电视

内导体越粗,电阻最低,传输过程中信号衰减减少,传输距离越长

在这里插入图片描述

光纤

  1. 主要构成
    • 纤芯(高折射率)+包层(低折射率)
    • 利用光的全反射特性,在纤芯内传输光脉冲信号
  2. 分类
    • 单模光纤:只有一条光线在一根光纤中传输,适合长距离传输,信号传输损耗小
    • 多模光纤:多条光线在一根光纤中传输,适合近距离传输,远距离传输光信号容易失真
  3. 抗干扰能力:非常好。光信号对电磁干扰不敏感
  4. 其他优点:信号传输损耗小,长距离传输时中继器少;很细很省布线空间

在这里插入图片描述

以太网对有限传输介质的命名规则

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

无线传输介质

  1. 无线电波
    • 特点:穿透能力强、传输距离长、信号指向性弱
    • 如:手机信号、WiFi
  2. 微波通信
    • 特点:频率带宽高、信号指向性强、保密性差(容易被窃听)
    • 如:卫星通信(卫星作为信号中继器,传播时延较大)
  3. 其他:红外线通信、激光通信等:信号指向性强

本质上都是用电磁波。电磁波的公式:C=λF,C为光速,λ为波长,F为频率

  • 电磁波频率、波长成反比关系
  • 频率越高,数据传输能力越强
  • 波长越短,信号指向性越强,信号越趋于直线传播
  • 波长越长,绕射性越好,也就是信号穿墙能力越强

结论:长波更适合长距离、非直线通信。短波更适合短距离、告诉通信,若用于长距离通信需建立中继站;短波信号指向性强,要求信号接收器对准信号源

物理层接口的特性

  • 机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置 等
  • 电气特性:指明在接口电缆的各条线上出现的电压的范围、传输速率、距离限制 等
  • 功能特性:指明某条线上出现的某一电平的电压的意义
  • 过程特性(规程特性):指明对于不同功能的各种可能事件的出现顺序

在这里插入图片描述

物理层设备

中继器

  • 中继器只有两个端口。通过一个端口接收信号,将失真信号整形再生,并转发至另一端口(会产生一些时延)
  • 仅支持半双工通信(两端连接的结点不可同时发送数据,会导致“冲突")
  • 中继器两个端口对应两个“网段”

集线器

  • 本质上是多端口中继器。集线器将其中一个端口接收到的信号整形再生后,转发到所有其他端口
  • 各端口连接的结点不可同时发送数据,会导致“冲突”
  • 集线器的N个端口对应N个“网段”,各网段属于同一个“冲突域”

同一冲突域的主机同时发送信号会导致“冲突“因此需要“信道争用”

一些特性

  • 集线器、中继器不能“无限串联”
  • 集线器连接的网络,物理上是星形拓扑,逻辑上是总线型拓扑
  • 集线器连接的各网段“共享带宽”
  • 集线器可以连接不同的传输介质,因此两个网段的物理层接口特性可以不同 (这就意味着集线器连接的网段,“物理层协议"可以不同)
  • 集线器如果连接了速率不同的网段,会导致所有网段“速率向下兼容”

在这里插入图片描述

在这里插入图片描述

相关文章:

计算机网络 第2章 物理层

文章目录 通信基础基本概念信道的极限容量编码与调制常用的编码方法常用的调制方法 传输介质双绞线同轴电缆光纤以太网对有限传输介质的命名规则无线传输介质物理层接口的特性 物理层设备中继器集线器一些特性 物理层任务:实现相邻节点之间比特(0或1&…...

解决:Module build failed (from ./node_modules/sass-loader/dist/cjs.js)问题

一、问题 Module build failed (from ./node_modules/sass-loader/dist/cjs.js): Error: Cannot find module sass 二、解决方法 1.清除缓存 npm cache clean --force2.重构项目 npm install 3.更新(获取最新的)node-sass和sass-loader依赖包 npm …...

【 html+css 绚丽Loading 】 000041 三才移形三角

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…...

ASP.NET Core 入门教学十六 防止常见的Web攻击

在ASP.NET Core中,防止常见的Web攻击是非常重要的,以确保应用程序的安全性。以下是一些常见的Web攻击类型及其防范措施: 1. 跨站脚本攻击(XSS) 跨站脚本攻击(XSS)是一种通过在网页中注入恶意脚…...

单刀直入@ComponentScan之 资源加载

欢迎大家入坑,所谓师傅领进坑爬出去靠个人,首先我要说的是这个是上一篇《单刀直入ComponentScan》的姊妹篇哈,接着把没聊透的事说明白,咱不是虎头蛇尾的人。 资源加载是啥意思 scan ,都认识吧,小学词汇连…...

SAPUI5基础知识25 - 聚合绑定(Aggregation Binding)

1. 背景 Aggregation Binding 是 SAPUI5 中的一种数据绑定方式,用于将数据模型中的集合(如数组)绑定到 UI 控件的聚合(如列表项、表格行等)。 常见的场景包括将一个数组绑定到 sap.m.List 的 items 聚合,…...

【Python 千题 —— 算法篇】寻找两个正序数组的中位数

Python 千题持续更新中 …… 脑图地址 👉:⭐https://twilight-fanyi.gitee.io/mind-map/Python千题.html⭐ 题目背景 在处理大规模数据时,我们经常需要对数据进行排序和分析。一个常见问题是如何高效地从两个正序数组中找出它们的中位数。…...

Autoware 定位之初始姿态输入(九)

0. 简介 这一讲按照《Autoware 技术代码解读(三)》梳理的顺序,我们来说一说Autoware中的初始化操作,这个软件包当中完成了ekf_localizer发送初始姿态的包。它接收来自GNSS/用户的粗略估计的初始姿态。将姿态传递给ndt_scan_match…...

C# 自定义传值窗体-适合多参数传值

将子窗体的值回传到父窗体中,或者最简单的需要一个设置参数的对话框,其作用也就是得到其中的参数。下面我们详细介绍实现的过程。 文章目录 一、定义一个事件类二、在参数窗体中定义事件三、订阅事件消息 一、定义一个事件类 首先,我们必须…...

Ubuntu20.04+ros-noetic配置Cartographer

一、概述 因为要配置激光SLAM,Cartographer属于激光雷达SLAM 中比较经典的一款,在学习之前先将其在Ubuntu20.04首先配置出来并成功运行demo。 二、具体操作 (一)概述 使用平台是Windows的wsl2上的Ubuntu20.04子系统,…...

Visual Studio 2022 下载和安装

文章目录 概述一,下载步骤二,安装过程 概述 Visual Studio 提供 AI 增强功能,例如用于上下文感知代码补全的 IntelliSense 和可利用开源代码中的 AI 模式的 IntelliCode。 集成的 GitHub Copilot 提供 AI 支持的代码补全、聊天辅助、调试建议…...

在 Windows 环境下实现免密登录 Linux 服务器

在 Windows 环境下实现免密登录 Linux 服务器 1. 生成 SSH 密钥对2. 手动将公钥上传到服务器方法 1:使用 scp 传输公钥文件方法 2:使用 Windows 内置工具或编辑器手动复制 3. 测试免密登录4. 可能需要的工具 以下是在 Windows 中实现免密登录的步骤&…...

Computer Exercise

每日一练 单选题 在计算机机箱前面板接口插针上(     C   )表示复位开关。 A.SPK    B.PWRLED    C.RESET    D.HDDLED每台PC机最多可接(     B   )块IDE硬盘。 A.2    B.4    C.6    D.8(    …...

利用Stable Diffusion AI图像模型评估智能车模型算法表现(下篇)

今天小李哥将介绍亚马逊云科技的Jupyter Notebook机器学习托管服务Amazon SageMaker上,通过AI图像生成模型Stable Diffusion Upscale和Depth、向量知识库和LangChain Agent,生成用于AI 智能车模型训练的图像数据集并评估模型表现。 本系列共分为上下两篇…...

音视频入门基础:WAV专题(8)——FFmpeg源码中计算WAV音频文件AVStream的time_base的实现

一、引言 本文讲解FFmpeg源码对WAV音频文件进行解复用(解封装)时,其AVStream的time_base是怎样被计算出来的。 二、FFmpeg源码中计算WAV音频文件AVStream的time_base的实现 从《音视频入门基础:WAV专题(5&#xff09…...

springboot中的请求过滤filter与拦截interceptor分析

首先我们要定义一个类,实现标准的过滤器 import lombok.extern.slf4j.Slf4j;import javax.servlet.*; import javax.servlet.annotation.WebFilter; import java.io.IOException;WebFilter("/*") Slf4j public class AuthFilter implements Filter {Overr…...

Node.js入门与生态全解析:包管理与构建工具详解

Node.js入门与生态全解析:包管理与构建工具详解 目录 🎯 包管理 使用 npm 和 yarn:项目依赖管理的利器创建和发布 npm 包:实现模块化与共享 ⚙️ 构建工具 使用 Webpack 和 Babel:高效打包与代码转换配置构建流程&am…...

828华为云征文|华为云Flexus X实例docker部署harbor镜像仓库

828华为云征文|华为云Flexus X实例docker部署harbor镜像仓库 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错…...

fedora siliverblue adb

开始 1、找到手机 usb 的 idV: $ lsusb ... Bus 001 Device 012: ID 22d9:2766 OPPO Electronics Corp. PECM30是 22d9 2、在 toolbox 外面添加 udev: sudo nano /etc/udev/rules.d/51-android.rulesSUBSYSTEM"usb", ATTR{idVendor}"…...

mybatisplus查询指定字段

使用mybatisplus查询指定字段 实体类 package com.test.entity;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annota…...

探寻 IP 代理地址繁多之因

在当今的网络天地里,IP 代理服务随处可见,且令人称奇的是,它们常常手握海量的 IP 地址可供挑选。那么,究竟是什么原因使得 IP 代理拥有如此众多的地址呢?现在,就让我们一同深入探究这个神秘现象背后的缘由。…...

MyBatis常见面试题

文章目录 说说 MyBatis 执行流程?1. 加载配置文件和映射文件2. 构建 SqlSessionFactory3. 创建 SqlSession4. 调用 Mapper 方法5. 处理参数和结果映射6. 事务管理7. 释放资源简化流程图: MyBatis 和 Hibernate 有什么不同?1. **对象关系映射层…...

Swift 运算符

Swift 运算符 Swift 是一种强类型编程语言,由苹果公司开发,用于iOS、macOS、watchOS和tvOS应用程序的开发。Swift 运算符是其核心特性之一,它允许开发者执行各种数学和逻辑操作。本文将详细介绍 Swift 中的运算符,包括它们的功能、用法和类型。 Swift 运算符概述 Swift …...

PDF转PPT神器揭秘!3步操作,轻松打造2024年会议爆款PPT

现在是数字化的时代,PDF 和 PPT 对职场的人来说可重要了。PDF 文件格式稳,也好分享,所以大家都爱用。PPT 演示起来很厉害,在开会、讲座的时候特别管用。不过呢,要是有好多 PDF 文件,咋能快点把它们变成好看…...

✨机器学习笔记(一)—— 监督学习和无监督学习

1️⃣ 监督学习(supervised learning) ✨ 两种主要类型的监督学习问题: 回归(regression):predict a number in infinitely many possible outputs. 分类(classification)&#xff1…...

【Netty】实战:基于Http的Web服务器

目录 一、实现ChannelHandler 二、实现ChannelInitializer 三、实现服务器启动程序 四、测试 本文来实现一个简单的Web服务器,当用户在浏览器访问Web服务器时,可以返回响应的内容给用户。很简单,就三步。 一、实现ChannelHandler pack…...

4K4D: Real-Time 4D View Synthesis at 4K Resolution 学习笔记

本文是学习4K4D的笔记记录 Project Page:https://zju3dv.github.io/4k4d/ 文章目录 1 Pipeline1.1 特征向量的计算1.2 几何建模1.3 外观建模⭐1) 球谐函数SH模型2) 图像融合技术 1.4 可微分深度剥离渲染 2 Train(loss)…...

2024年 Biomedical Signal Processing and Control 期刊投稿经验最新分享

期刊介绍 《Biomedical Signal Processing and Control 》期刊旨在为临床医学和生物科学中信号和图像的测量和分析研究提供一个跨学科的国际论坛。重点放在处理在临床诊断,患者监测和管理中使用的方法和设备的实际,应用为主导的研究的贡献。 生物医学信…...

【C++】关于类的public、protected 、private

public、protected、private是访问控制修饰符,决定了类成员的可访问性,特性如下: public: 可以被类内部和类外部直接访问 可以被派生类访问 protected: 可以被类内部访问 可以被派生类访问 不能被类的外部直接访问 p…...

使用 POST 方法与 JSON 格式进行 HTTP 请求的最佳实践

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…...