【计算机网络】第二章:物理层

2023-05-16

各个章节的知识点总结传送门如下,欢迎自取:
【计算机网络】第一章:计算机网络概述https://blog.csdn.net/iwanderu/article/details/103795715
【计算机网络】第二章:物理层 https://blog.csdn.net/iwanderu/article/details/103802457
【计算机网络】第三章:数据链路层 https://blog.csdn.net/iwanderu/article/details/103812828
【计算机网络】第四章:网络层 https://blog.csdn.net/iwanderu/article/details/103812967
【计算机网络】第五章:传输层 https://blog.csdn.net/iwanderu/article/details/103812974
【计算机网络】第六章:应用层 https://blog.csdn.net/iwanderu/article/details/103812980
【计算机网络】第七章:网络安全 https://blog.csdn.net/iwanderu/article/details/103812986
【计算机网络】第八章:Internet上的音频视https://blog.csdn.net/iwanderu/article/details/103813005
【计算机网络】第九章:无线网络https://blog.csdn.net/iwanderu/article/details/103813011

2.1 物理层定义的标准

物理层解决如何在链接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的主要任务:确定传输媒体的接口的一些特性,包括,
机械特性:接口形状,大小,引线数量
电气特性:例如规定电压范围(-5V-5V)
功能特性:例如规定-5V上0,+5V是1
过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤

2.2 数据通信基础知识

在这里插入图片描述

2.2.1 通信的目的是传送消息

数据(data)——运送消息的实体。
信号(signal)——数据的电气或电磁的表现。
->模拟信号——代表信息的参数的取值是连续的。
->数字信号——代表信息的参数的取值是离散的。
码元(code)——在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。
->在数字通信中常常用时间间隔相同的符号表示一个二进制数字,这样的时间间隔内的信号称为二进制码元。这个间隔称为码元长度,1 code可以携带n bit信息量(此时电压会有多个取值,例如1,2,…,7V,而不是只有2个取值)。

2.2.2 信道的概念

信道一般表示向一个方向传输信息的媒体。所以通信线路往往包含一条发送信息的信道和一条接收信息的信道。
->单向通信(单工通信)——只能有一个方向的通信,没有反向交互。
->双向交替通信(半双工通信)——通信的双方都可以发送信息,但是不能双方同时发送或接收。
->双向同时通信(全双工通信)——通信的双发可以同时发送和接收。

2.2.3 什么是基带(baseband)和带通(base pass)信号?

基带信号(基本频率信号)——来自信源的信号,例如计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带信号就是发出的直接表达了要传输的信息的信号,比如说我们说话的声波。
带通信号——把基带信号经过载波调制后,把信号的频率范围迁移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。
因此在传输距离较近时,采用基带传输方式(衰减不大,信号内容不会变化)。传输距离较远时,采用带通传输方式,例如从计算机到监视器,打印机等外设的信号。
在这里插入图片描述

2.2.4 几种基本的调制方法

从基带信号到带通信号,涉及到 调频(AM),调频(FM),调相(PM)。
在这里插入图片描述

2.2.5 常用编码方式

单极性不归零编码:只使用一个电压值,高电平表示1,低电平表示0.
双极性不归零编码:用幅值相等的正负电平表示二进制数1和0.
单极性归零编码:发送码1时高电平在整个码元期间只持续一段时间,其余时间返回零电平。
双极性归零编码:正负零三个电平,信号本事携带同步信息。
在这里插入图片描述
曼彻斯特编码:单极性编码的缺点是没有办法区分此时是没有信号,还是有信号,但是信号是0.
->这种编码方式是bit中间有信号,低-高跳转表示0,高-低跳转表示1,一个时钟周期只可以表示一个bit,并且必须通过两次采样才能得到一个bit。它能携带时钟信号,而且能区分此时是没有信号还是信号为0.
左图是差分曼彻斯特编码
差分曼彻斯特编码:抗干扰能力比曼彻斯特编码更强。bit与bit之间有信号跳变,表示下一个bit为0,bit与bit之间没有信号跳变,表示下一个bit为1。
在这里插入图片描述

2.2.6 信道极限容量

信道极限容量取决于失真的大小,当失真过大时,接收信号无法还原发送信号。
在这里插入图片描述

2.2.7 奈氏(Nyquist)准则

在理想条件下(无噪声/干扰/失真),为了避免码间串扰,码元的传输速率是有上限的。如果信道的频带越宽(信号高频分量越多),则用更高的速率传输码元也不会出现码间串扰。

2.2.8 信噪比和香农(Shannon)公式

信道的极限信息传输速率C(带宽受限且有Gauss白噪声干扰时的信道极限且无差错时的信息传输速率)可表示为,
C = W log2(1 + S / N) b/s
->W是信道的带宽(Hz);
->S是信道内所传信号的平均功率;
->N是信道内的Gauss噪声的功率。
可以发现,减少速度和增大功率能提高准确度。
信道的带宽或信道中的信噪比(S/N)越大,则信息的极限传输速率C就越高;
只要信息传输速率小于信道的极限传输速率C,就一定能实现某种无差错传输;
若带宽W或信噪比(S/N)没有上限,则极限传输速率C也没有上限(虽然不可能);
实际上,信道能达到的最高传输速率要比C低不少;

2.2.9 奈氏(Nyquist)准则和香农公式的应用范围

在这里插入图片描述

2.3 物理层下面的传输介质

2.3.1 导向传输媒体

导向传输媒体中,电磁波沿着固体媒体传播。
双绞线:
->屏蔽/非屏蔽双绞线(STP/UTP)
在这里插入图片描述
同轴电缆:
->50欧姆同轴电缆(基带同轴电缆)——用于数字传输,多用于基带传输;
->75欧姆同轴电缆(宽带同轴电缆)——用于模拟传输,多用于带通传输;
在这里插入图片描述
光缆:
网线:
->直通线——双绞线夹线顺序两端一致(1白橙2橙3白绿4蓝5白蓝6绿7白棕8棕,口诀“橙白橙/绿白蓝/蓝白绿/棕白棕”),这是100M的标准(568B),也称正线/标准线/直通线。当用于10M和100M时,下图只用了1,3,2,6线。对于1000M的网络,8根线都会用上。
在这里插入图片描述
直通线应用最广,这种类型的以太网电缆用来实现以下连接:主机到交换机/集线器,路由器到交换机/集线器。
->交叉线——一般不同设备连接用直通线,同类设备用交叉线。也用于集线器到交换机,路由器到主机连接。
在这里插入图片描述
注意,现在网卡能够自动协商,所以交叉线和直通线已经无所谓了,连错了也没关系。
光纤:
在这里插入图片描述
单模光纤——只能传输一种电磁波;直径小;用于有线电视网络,传播特性好,带宽可达10GHz,可以在一根光纤中传输60套PAL-D电视节目。
在这里插入图片描述
多模光纤——能传输多种电磁波;直径大;
在这里插入图片描述

2.3.2 非导向传输媒体

非导向传输媒体指自由空间,其中的电磁波传输称为无线传输。
无线传输的频段很广。
短波通信主要是靠电离层的反射,但短波信道的通信质量较差;
微波在空间主要是直线传播(延迟大)——地面微波接力通信;微信通信。
电信领域使用的电磁波的频谱如下,
在这里插入图片描述

2.3.3 物理层设备

集线器:
工作特点是在网络中只起到信号放大和重发作用,目的是扩大网络的传输范围,而不具备信号的定向传送能力。最大传输距离是100m;集线器是一个大的冲突域(意思是某个时间点只能是2台设备进行通信)。
在这里插入图片描述
现在很少用集线器了,它不安全,一般用交换机。

2.4 信道复用技术

复用(multiplexing)是通信技术中的基本概念。
在这里插入图片描述

2.4.1 频分复用(FDN: frequency division multiplexing)

用户在分配到一定的频带后,在通信过程中始终站用这个频带。频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带宽不是数据的发送速率)。
在这里插入图片描述

2.4.2 时分复用(TDN: time division multiplexing)

在这里插入图片描述
实现机制:
在这里插入图片描述
时分复用可能会造成线路资源的浪费,由于计算机数据的突发性质,用户对分配到的子信道的利用率一般不高。
在这里插入图片描述

2.4.3 统计时分复用(STDM: statistic TDM)

在这里插入图片描述
需要在放置前添加标记。

2.4.4 波分复用(WDM: wavelength division multiplexing)

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

2.4.5 码分复用

常用的名词是码分多址CDMA(Code Division Multiple Access)
各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。
这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
每一个比特时间划分为m个短的间隔,称为码片(chip)。
在这里插入图片描述
任何一个码片向量和该码片向量自己的规格化内积都是1.
任何一个码片向量和该码片反码向量的规格化内积都是-1.
在这里插入图片描述
缺点:表示一个bit需要更多的数据。

2.5 数字传输系统

主要讲的是广域网的数据传输。
脉码调制(PCM)技术。欧洲是E1标准(30路),北美是T1(24路,时分复用)。

2.6 带宽接入技术

2.6.1 非对称数字用户链路ADSL

使用电话线。用数字技术对现有的模拟电话用户线进行改造(xDSL),把0-4kHz留给传统电话使用,把原来没有利用的高频谱段留给用户上网使用。
在这里插入图片描述
基于ADSL的接入网组成如下图,
在这里插入图片描述
数字用户线接入复用器DSLAM(DSL Access Multiplexer)
接入端单元(Access Termination Unit)
ATU-C(C表示端局Central Office)
ATU-R(R代表远端Remote)
电话分离器PS(POTS Splitter)

2.6.2 DMT技术

采用频分复用,把40kHz以上一直到1.1MHz的高频谱划分为徐队子信道,其中25个子信道用于上行信道,249个子信道用于下行信道(因为下载的情景多于上传)。每个子信道占据4kHz的带宽,并使用不同的载波进行数字调制。这种做法相当于在一对用户线上使用许多小的调制解调器并行地传输数据。

2.6.3 光纤同轴混合网HFC(Hybrid Fiber Coax)

HFC网是在目前覆盖范围很广的有线电视网CATV基础上开发的一种居民宽带接入网。除了可以传送CATV外,还可以提供电话/数据/和其它宽带交互型业务。现有CATV网是树形拓扑结构的同轴电缆网络,它采用 模拟技术的频分复用 对电视节目进行单向传输。HFC需要对CATV网进行改造。
在这里插入图片描述
每个用户要安装一个用户接口盒。
在这里插入图片描述

2.6.4 FTT技术(光纤到XX技术)

->光纤到家技术(Fiber to the home):光纤一直铺设到用户家庭(155MB/s)。
->光纤到大楼技术(Fiber to the building):光纤进入大楼后就转为电信号,然后用电缆或双绞线分配到各用户。
->光纤到路边技术(Fiber to the curb):从路边到各用户可以使用星形结构的双绞线作为传输媒体(155MB/s)。

参考文献
https://www.bilibili.com/video/av9876107?p=7

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【计算机网络】第二章:物理层 的相关文章

  • 基于ip的手机地理定位

    现在lbs服务比较火 xff0c 基本上都需要定位用户的地理信息 xff0c 用户地理信息一般是通过gps来定位实现的 xff0c 那么假如 用户的gps坏了 xff0c 或者没有开启 xff0c 那么怎么获得用户的地理信息的呢 xff1f
  • lm3s811 学习笔记(二)【自己建工程】

    在lm3s811 学习笔记 一 里 xff0c 我讲述了如何使用别人的工程 xff0c 烧写程序到板子上 这一节我来讲讲自己是怎么创建工程 不过用的还是别人的程序 xff0c 毕竟自己对lm3d811驱动库还不熟悉 打开keil 4 1 在
  • 计算机文化基础

    计算机应用基础试题 一 填空题 每空1分 xff0c 共30分 1 计算计的软件系统通常分成 软件和 软件 2 字长是计算机 次能处理的 进制位数 3 1KB 61 B xff1b 1MB 61 KB 4 计算机中 xff0c 中央处理器C
  • 74ls系列中文资料功能介绍

    型号 功能 74ls00 2输入四与非门 74ls01 2输入四与非门 oc 74ls02 2输入四或非门 74ls03 2输入四与非门 oc 74ls04 六倒相器 74ls05 六倒相器 oc 74ls06 六高压输出反相缓冲器 驱动器
  • qt学习笔记(二)之布局管理器&信号与槽(简介)

    我们在上节的程序中加点小应用 主要是用到了布局管理器和信号与槽 在这里我也只是简单介绍一下 随着后续的深入研究 xff0c 接下来会具体介绍 一 布局管理器 include lt QtGui gt int main int argc cha
  • Android 开发之 Activity BroadcastReceiver Service和音乐播放

    Activity的生命周期 xff1a Activity有三个状态 xff1a 当它在屏幕前台时 位于当前任务堆栈的顶部 xff0c 它是激活或运行状态 它就是响应用户操作的Activity 当它失去焦点但仍然对用户可见时 xff0c 它处
  • JSON-lib框架,转换JSON、XML不再困难

    Json lib可以将Java对象转成json格式的字符串 xff0c 也可以将Java对象转换成xml格式的文档 xff0c 同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象 一 准备工作 1 首先要去官方下
  • xStream完美转换XML、JSON

    xStream框架 xStream可以轻易的将Java对象和xml文档相互转换 xff0c 而且可以修改某个特定的属性和节点名称 xff0c 而且也支持json的转换 xff1b 前面有介绍过json lib这个框架 xff0c 在线博文
  • C++程序员经常问的11个问题

    C 43 43 程序员经常问的11个问题 这篇文章收了好长时间 xff0c 但还是觉得贴出来 xff0c 作为收藏 xff0c 在网上这样的浮躁环境 xff0c 很少能认认真真地看这样长的文章 xff0c 有时间我也要把 Effective
  • C++监控USB设备

    这个程序前阵子帮一个朋友实现的 xff0c 之前从未用消息队列做过类似的事情 xff0c 做完后感觉其在线程同步 xff0c 通信发面很好用 xff0c 难怪COM也用这套机制 程序稍微修改便能用作一般性的处理 xff0c 目前实现的功能类
  • TCP通信

    客户端的代码 xff1a 1 include 34 utili h 34 2 3 int main 4 5 int sockCli 61 socket AF INET SOCK STREAM 0 6 if sockCli 61 61 1 7
  • 解决引用openssl静态库libcrypto.a和libssl.a出现undefined reference to错误的问题

    解决引用openssl静态库libcrypto a和libssl a出现undefined reference to错误的问题 最近在做使用openssl链接http和https的项目 xff0c 编译时出现以下问题 usr local o
  • ssh允许root登录

    vi etc ssh sshd config Authentication LoginGraceTime 120 PermitRootLogin without password 找到这里 xff0c 把它注释 PermitRootLogi
  • 大型网站技术架构

    大型网站技术架构 xff08 1 xff09 网站都是从小网站一步一步发展为大型网站的 xff0c 而这之中的挑战主要来自于庞大的用户 安全环境恶劣 高并发的访问和海量的数据 xff0c 任何简单的业务处理 xff0c 一旦需要处理数以 P
  • iOS线程池

    多线程开发是一件需要特别精心的事情 xff0c 即使是对有多年开发经验的工程师来说 为了能让初级开发工程师也能使用多线程 xff0c 同时还要简化复杂性 各种编程工具提供了各自的办法 对于iOS来说 xff0c 建议在尽可能的情况下避免直接
  • QT https post请求

    以VS开发为例 因为https访问需要用到SSL认证 xff0c 而QT默认是不支持SSL认证 xff0c 所以在使用之前必须先做一些准备工作 xff1a 需要安装OpenSSL库 xff1a 1 首先打开http slproweb com
  • 在windows下的QT编程中的_TCHAR与QString之间的转换

    由于在windows下的QT编程中 xff0c 如果涉及到使用微软的API xff0c 那么不可避免使用 TCHAR这些类型 xff0c 因此在网上查了一下 xff0c 其中一个老外的论坛有人给出了这个转换 xff0c 因此在这里做一下笔记
  • QT图片旋转

    目前发现有两种方法 xff0c 如下 xff1a 1 使用QPixmap的transformed函数旋转 xff0c 这个函数默认是以图片中心为旋转点 xff0c 不能随意设置旋转点 xff0c 使用如下 xff1a QMatrix lef
  • signtool对EXE进行签名

    数字证书 xff0c 真是个神奇的东西 xff0c 可以保证软件不被修改 xff0c 可以表明文件的发布日期 xff0c 最重要的 xff0c 可以很大程度的减少杀毒软件的误报 xff0c 当然 xff0c 这就要使用可信任的机构颁发的证书
  • Linux C语言实现UDP的发送和接收

    发送端实现 xff1a U1 c include lt stdio h gt include lt stdlib h gt include lt string h gt include lt sys socket h gt include

随机推荐

  • C语言 特殊的数字

    问题描述 153是一个非常特殊的数 xff0c 它等于它的每位数字的立方和 xff0c 即153 61 111 43 555 43 333 编程求所有满足这种条件的三位十进制数 span class token macro property
  • STL简单的介绍

    我们要知道C 43 43 的含义 xff1a C语言 43 类 43 模板 xff08 STL就是典型的代表 xff09 STL是Standard Template Library的简称 xff0c 中文名是标准模库 从根本上说 xff0c
  • C语言 查找整数

    问题描述 给出一个包含n个整数的数列 xff0c 问整数a在数列中的第一次出现是第几个 输入格式 第一行包含一个整数n 第二行包含n个非负整数 xff0c 为给定的数列 xff0c 数列中的每个数都不大于10000 第三行包含一个整数a x
  • C语言 字母图形

    问题描述 利用字母可以组成一些美丽的图形 xff0c 下面给出了一个例子 xff1a ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形 xff0c 请找出这个图形的规律 xff0c 并输
  • C++ 无参构造函数

    设计表示平面坐标位置的点类 xff0c 可以修改和获取点的x y坐标值 xff0c 设置构造函数对点的数据成员进行初始化 xff0c 并且能够用数组保存一系列的点 span class token macro property span c
  • C语言 矩阵乘法

    问题描述 给定一个N阶矩阵A xff0c 输出A的M次幂 xff08 M是非负整数 xff09 例如 xff1a A 61 1 2 3 4 A的2次幂 7 10 15 22 输入格式 第一行是一个正整数N M xff08 1 lt 61 N
  • C语言 分解质因数

    问题描述 求出区间 a b 中所有整数的质因数分解 输入格式 输入两个整数a xff0c b 输出格式 每行输出一个数的分解 xff0c 形如k 61 a1a2a3 a1 lt 61 a2 lt 61 a3 xff0c k也是从小到大的 具
  • 编译原理 赋值语句翻译成四元式

    赋值语句及算数表达式的翻译 将赋值语句翻译成四元式的语义描述 1 S gt id 61 A 2 A gt id 3 A gt int 4 A gt real 5 A gt A1 43 A2 6 A gt A1A2 7 A gt A1 8 A
  • 关联容器知识点通关

    关联容器 1 关联容器与顺序容器的区分2 关联容器的数据2 1 数据存储2 1 1 pair类型2 1 2 关联容器的类型别名2 1 3 关联容器迭代器 2 2 关联容器的初始化 3 关联容器的增删改查3 1 关联容器增加元素3 2 删除关
  • django JWT 验证401错误

    因为前端请求时携带了Authorization请求头 xff08 主要是JWT xff09 xff0c 而如果用户未登录 xff0c 此请求头的JWT无意义 xff08 没有值 xff09 xff0c 为了防止REST framework框
  • “轻松搞定 CMake”系列之 find_package 用法详解

    一 find packakge 命令基本介绍 在我们实际开发过程中 xff0c 经常不可避免会使用到第三方开源库 xff0c 这些开源库可能是通过 apt get install 命令自动安装到系统目录中 xff0c 也可能是由我们自己下载
  • STL中的string类

    一 string是什么 xff1f string类是专门的字符串操作的一个类 xff0c 非常的强大 二 string与char 的区别 xff1a char 呢就是指向字符数组地址的指针 xff0c 然后我们提供了一个string h x
  • Cpp 对象模型探索 / 父类和子类调用构造函数和析构函数的顺序

    2018 03 19 创建人 xff1a Ruo Xiao 邮箱 xff1a xclsoftware 64 163 com 一 建立对象过程 father son 栗子 xff1a span class token keyword clas
  • 串口通信 / 奇校验、偶校验、0 校验和 1 校验

    时间 xff1a 2019 01 28 创建人 xff1a Ruo Xiao 邮箱 xff1a xclsoftware 64 163 com 一 目的 对数据传输的正确与否进行校验 二 方法 奇校验 xff1a 让主体数据加上校验位中的 1
  • 堆栈向下增长和向上增长的理解

    时间 xff1a 2019 01 31 创建人 xff1a Ruo Xiao 邮箱 xff1a xclsoftware 64 163 com 假设堆栈为数组Taskstk unsigned int Taskstk 255 堆栈压数从栈顶压向
  • C++--名字修饰

    名字修饰 在C C 43 43 中 xff0c 一个程序要运行起来 xff0c 需要经历以下几个阶段 xff1a 预处理 编译 汇编 链接 名字修饰 xff08 Name Mangling xff09 是一种在编译过程中 xff0c 将函数
  • 【ROS入门】解决Could not find a package configuration file provided by “nmea_msgs“问题

    笔者Linux虚拟机系统为Ubuntu20 04 xff0c 安装ROS我参考的是https blog csdn net weixin 45168199 article details 106910446 安装完成后创建ROS工作空间 mk
  • C#中的屏蔽、覆写和抽象

    屏蔽基类成员 虽然派生类不能删除其继承的任何成员 xff0c 但可以声明一个与基类成员签名相同的成员来屏蔽之 xff08 注意方法的签名由名称和参数列表组成 xff0c 不包括返回值类型 xff09 要让编译器知道你在故意屏蔽继承的成员 x
  • 【计算机网络】第一章:计算机网络概述

    各个章节的知识点总结传送门如下 xff0c 欢迎自取 xff1a 计算机网络 第一章 xff1a 计算机网络概述描述 计算机网络 第二章 xff1a 物理层 计算机网络 第三章 xff1a 数据链路层 计算机网络 第四章 xff1a 网络层
  • 【计算机网络】第二章:物理层

    各个章节的知识点总结传送门如下 xff0c 欢迎自取 xff1a 计算机网络 第一章 xff1a 计算机网络概述https blog csdn net iwanderu article details 103795715 计算机网络 第二章