2.1 基本概念

2.1.1 物理层概念

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

物理层主要任务:确定与传输媒体「接口」有关的一些特性(定义标准)

  1. 「机械特性」:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、「引线数目、引脚数量」和排列情况。

  2. 「电气特性」:规定传输二进制位时,线路上信号的「电压范围」、阻抗匹配、传输「速率」「距离」限制等。

  3. 「功能特性」:指明某条线上出现的某一「电平表示何种意义」,接口部件的信号线的用途。

  4. 「规程特性」:(过程特性)定义各条物理线路的工作「规程和时序」关系。

2.1.2 数据通信基础知识

典型的数据通信模型

数据通信相关术语

通信的目的是「传送信息」

「数据」:传送信息的实体,通常是有意义的符号序列。

「信号」:数据的电气/电磁的表现,是数据在传输工程中的「存在形式」

>数字信号:代表信息的参数取值是离散的。
>
>模拟信号:代表信息的参数取值是连续的。

「信源」:产生和发送数据的源头。

「信宿」:接受数据的终点。

「信道」:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。

传输信号:「模拟信道(传送模拟信号),数字信道(传送数字信号)」

传输介质:「无线信道,有线信道」

三种通信方式

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

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

两种数据传输方式

串行传输:速度「慢」,费用「低」,适合「远」距离

并行传输:速度「快」,费用「高」,适合「近」距离(计算机内部数据传输)

2.1.3码元、波特、速率、带宽

码元

「码元」是指用一个「固定时长」「信号波形」( 数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。
「1码元可以携带多个比特的信息量」。例如,在使用二进制编码时,只有两种不的码元,一种代表0状态,另一种代表1状态。

速率、波特、带宽

速率也叫数据率,是指数据的「传输速率」,表示单位时间内传输的数据量,可以用「码元传输速率」「信息传输速率」表示。

1)「码元传输速率」:别名码元速率、波形速率、调制速率、符号速率等,它表示单位时间内数字通信系统所传输的码元个数(也可称为「脉冲个数或信号变化的次数」),单位是「波特(Baud)」 。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,但码元速率与进制数无关。

2)「信息传输速率」:别名信息速率、比特率等,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(b/s)。

「关系」:若一个码元携带「n bit」的信息量,则「M Baud」的码元传输速率所对应的信息传输速率为「M* n bit/s。」\

带宽:表示在单位时间内从网络中的某一点到另一点所能通过的“「最高数据率」”,常用来表示网络的通信线路所能传输数据的能力。单位是「b/s」

练习题

某一数字通信系统传输的是四进制码元,4s传输了8000个码元,求系统的码元传输速率是多少?信息传输速率是多少?若另一通信系统传输的是十六进制码元,6s传输了7200个码元,求他的码元传输速率是多少?信息传输速率是多少?并指出哪个系统传输速率快?

2000Baud,4000b/s; 1200Baud, 4800b/s; 十六进制更快

「四进制码元系统」

码元传输速率就是8000/4=2000Baud,信息传输速率就是2000log24=4000b/s

「十六进制码元系统」

码元传输速率就是7200/6=1200Baud,信息传输速率就是1200*log216=4800bit/s

系统传输的是「比特流」,通常比较的是信息传输速率,所以传输十六进制码元的通信系统传输速率较快,如果用该系统去传输四进制码元会有更高的码元传输速率。

2.1.4 奈氏准则和香农定理

失真

影响失真程度的因素:

  1. 码元传输速率
  2. 信号传输距离
  3. 噪声干扰
  4. 传输媒体质量

码间串扰

「信道带宽」是信道能通过的「最高频率和最低频率之差」

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

奈氏准则(奈奎斯特定理)

定义:在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud, W是信道带宽,单位是Hz。

理想低通信道下的极限数据传输率=「2Wlog2V」(b/s),V是几种码元的离散电平数目。

1.在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别成为不可能。

2.信道的「频带越宽」(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。

3.奈氏准则给出了码元传输速率的「限制」,但是并没有对信息传输速率给出限制。

4.由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制。

香农定理

「噪声」存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,「信噪比」就很重要。

信噪比=「信号」的平均功率/噪声的平均功率,常记为S/N,并用分贝(dB) 作为度量单位,即:

「信噪比 (dB) =10log10 (S/N)」

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

信道的极限数据传输速率=Wlog2(1+S/N) (b/s)

S是信道所传信号的平均功率。

N是信道内的高斯噪声功率。

W是带宽(Hz)

  1. 信道的带宽或信道中的「信噪比」越大,则信息的极限传输速率就「越高」

  2. 对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。

  3. 只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现「无差错的传输」

  4. 香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少。

  5. 从香农定理可以看出,若信道带宽W或信噪比S/N没有上限(不可能),那么信道的极限信息传输速率也就没有上限。

“Nice”和“香浓”

「奈氏准则 (内忧):」

带宽受限「无噪声」条件下,为了避免码间串扰,码元传输速率的上限2W Baud.

理想低通信道下的极限数据传输率=2Wlog2V

要想提高数据率,就要提高带宽/采用更好的编码技术。

香农定理(外患):

带宽受限「有噪声」条件下的信息传输速率。

信道的极限数据传输速率=「Wlog2(1+S/N)」

2.1.5编码&调制

基带信号与宽带信号

「信道」:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。

分类:

  1. 传输信号:模拟信道、数字信道
  2. 传输介质:无线信道、有线信道

信道上传送的信号:

  1. 基带信号:将数字信号1和0直接用两种不同的电压表示,再送到「数字信道」上去传输**(基带传输)「来自信源的信号,像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带信号就是发出的」直接表达了要传输的信息的信号**,比如我们说话的声波就是基带信号。

  2. 宽带信号:将基带信号进行调制后形成的频分复用模拟信号,再传送到「模拟信道」上去传输(「宽带传输」)。把基带信号经过「载波调制」后,把信号的频率范围搬移到「较高的频段」以便在信道中传输(即仅在一段频率范围内能够通过信道)。

在传输距离较近时,计算机网络采用「基带传输方式」(近距离衰减小,从而信号内容不易发生变化)

在传输距离较远时,计算机网络采用「宽带传输方式」(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)

编码与调制

数据→「数字信号(编码)」

数据→「模拟信号(调制)」

数字数据编码为数字信号

「(1)非归零编码[NRZ]」

「高1低0」

编码容易实现,但没有检错功能,且无法判断-一个码元的开始和结束,以至于收发双方难以保持同步。

「(2)曼彻斯特编码」

将一个码元分成两个相等的间隔,前一个间隔为低电平后-一个间隔为高电平表示码元1;码元0则正好相反。也可以采用相反的规定。该编码的特点是在每一个码元的中间出现电平跳变,位中间的跳变既作时钟信号(可用于同步),又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍。所以数据传输速率只有调制速率的1/2

「(3)差分曼彻斯特编码」

同1异0

常用于局域网传输,其规则是:若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反。该编码的特点是,在每个码元的中间,都有一.次电平的跳转,可以实现自同步,且抗干扰性强于曼彻斯特编码。

「(4)归零编码[ RZ]」

信号电平在-一个码元之内都要恢复到零的这种编码成编码方式。

「(5)反向不归零编码[NRZI]」

信号电平翻转表示0,信号电平不变表示1。

「(6) 4B/5B编码」

比特流中插入额外的比特以打破一连串的0或1,就是用5个比特来编码4个比特的数据,之后再传给接收方,因此称为「4B/5B」。编码效率为「80%」

只采用16种对应16种不同的4位码,其他的16种作为控制码(帧的开始和结束,线路的状态信息等)或保留。

数字数据调制为模拟信号

数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。

调幅+调相(QAM)

模拟数据编码为数字信号

计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模音频通过采样、量化转换成有限个数字表示的离散序列(即实现「音频数字化」)。

最典型的例子就是对音频信号进行编码的脉码调制(「PCM」),在计算机应用中,能够达到「最高保真水平」的就是PCM编码,被广泛用于素材保存及音乐欣赏,CD、DVD以及我们常见的WAV文件中均有应用。它主要包括三步:抽样、量化、编码。.

  1. 「抽样」:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号。为了使所得的离散信号能无失真地代表被抽样的模拟数据,要使用采样定理进行采样: 「f采样频率≥2f信号最高频率

  2. 「量化」:把抽样取得的电 平幅值按照-定的分级标度转化为对应的数字值,并取整数,这就把连续的电平幅值转换为离散的数字量。

  3. 「编码」:把量化的结果转换为与之对应的二进制编码。

模拟数据调制为模拟信号

为了实现传输的「有效性」,可能需要较高的频率。这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。

2.2 物理层传输介质

传输介质及分类

「传输媒体并不是物理层。「传输媒体在物理层的下面,因为物理层是体系结构的第一层, 因此有时称传输媒体为0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。但物理层规定了」电气特性」,因此能够识别所传送的比特流。

「传播介质」

「导向性传输介质」→电磁波被导向沿着固体媒介( 铜线/光纤)传播。

「非导向性传输介质」→自由空间,介质可以是空气、真空、海水等。

导向性传输介质--1.双绞线

双绞线是古老、又最常用的传输介质,它由「两根」采用一定规则并排「绞合」的、相互绝缘的铜导线组成
「绞合可以减少对相邻导线的电磁干扰。」

产生的电磁波大小相等相互抵消。(「右手准则」)

为了进一步提高抗电磁干扰能力,可在双绞线的外面再加上一个由「金属丝」编织成的屏蔽层,这就是「屏蔽双绞线」(STP ), 无屏蔽层的双绞线就称为「非屏蔽双绞线」(UTP)。

双绞线价格便宜,是最常用的传输介质之一,在局域网和传统电话网中普遍使用。模拟传输和数字传输都可以使用双绞线,其通信距离一般为几公里到数十公里。距离太远时,对于「模拟传输」,要用放大器放大衰减的信号;对于「数字传输」,要用「中继器」将失真的信号整形。

导向性传输介质--2.同轴电缆

同轴电缆由「导体铜质芯线」「绝缘层」「网状编织屏蔽层」「塑料外层」构成。按特性阻抗数值的不同,通常将同轴电缆分为两类: 50Ω同轴电缆和75Ω同轴电缆。其中,50Ω同轴电缆主要用于传送基带数字信号,又称为「基带同轴电缆」,它在局域网中得到广泛应用; 75Ω同轴电缆主要用于传送宽带信号,又称为「宽带同轴电缆」,它主要用于有线电视系统。

同轴电缆Vs双绞线对比:
由于外导体屏蔽层的作用,同轴电缆「抗干扰特性」比双绞线好,被广泛用于传输较高速率的数据,其「传输距离更远」,但「价格」较双绞线贵。

导向性传输性质--3.光纤

光纤通信就是利用光导纤维(简称光纤)传递「光脉冲」来进行通信。有光脉冲表示1,无光脉冲表示0。而可见光的频率大约是108MHz, 因此光纤通信系统的「带宽远远大于」目前其他各种传输媒体的带宽。

光纤主要由「纤芯(实心的! )「和」包层」构成,光波通过纤芯进行传导,包层较纤芯有较低的折射率。当光线从高折射率的介质射向低折射率的介质时,其折射角将大于入射角。因此,如果入射角足够大,就会出现「全反射」,即光线碰到包层时候就会折射回纤芯、这个过程不断重复,光也就沿着光纤传输下去。

定义 光源 特点 外观
单模光纤 「一种」在横向模式直接传输光信号的光纤 「定向性」很好的激光二极管 衰耗「小」,适合「远距离」传输
多模光纤 「多种」传输光信号模式的光纤 发光二极管 「易损耗」,适合「近距离」传输

非导向性传输介质

  1. 无线电波:信号「所有方向」传播较强穿透能力,可传远距离,广泛用于通信领域(如手机通信)。
  2. 微波:信号「固定方向」传播,微波通信。频率较高、频段范围宽,因此数据率很高。分为地面微波接力通信以及卫星通信。
  3. 红外线、激光:信号「固定方向」传播。把要传输的信号分别「转换为各自的信号格式」,即红外光信号和激光信号,再在空间中传播。

2.3 物理层设备

中继器

「诞生原因」:由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将造成信号失真,因此会导致接收错误。

「中继器的功能」:对信号进行「再生和还原」,对衰减的信号进行放大,保持与原数据相同,以增加信号传输的距离,延长网络的长度。

「中继器的两端」:两端的网络部分是网段,而不是子网,适用于完全相同的「两类」网络的互连,且两个网段速率要相同。中继器只将任何电缆段上的数据发送到另-段电缆上,它仅作用于信号的电气部分,并不管数据中是否有错误数据或不适于网段的数据。

两端可连相同媒体,也可连不同媒体。

中继器两端网段一定要是同一个协议。

「5-4-3规则」网络标准中都对信号的延迟范围作了具体的规定,因而中继器只能在规定的范围内进行,否则会网络故障。

集线器(多口中继器)

「再生、放大信号」

「集线器的功能」:对信号进行再生「放大转发」,对衰减的信号进行放大,接着转发到其他所有(除输入端口外)处于工作状态的端口上,以增加信号传输的距离,延长网络的长度。不具备信号的定向传送能力,是一个共享式设备。

「集线器不能分割冲突域→连在集线器上的工作主机平分带宽」


hi 认识一下?

微信关注公众号:「全都是码农」 (allmanong)

你将获得:

关于人工智能的所有面试问题「一网打尽」!未来还有「思维导图」哦!

回复「121」 立即获得 已整理好121本「python学习电子书」

回复「89」 立即获得 「程序员」史诗级必读书单吐血整理「四个维度」系列89本书。

回复「167」 立即获得 「机器学习和python」学习之路史上整理「大数据技术书」从入门到进阶最全本(66本)

回复「18」 立即获得 「数据库」从入门到进阶必读18本技术书籍网盘整理电子书(珍藏版)

回复「56」 立即获得 我整理的56本「算法与数据结构」

未来还有人工智能研究生课程笔记等等,我们一起进步呀!

计算机网络学习笔记NO.2 物理层的更多相关文章

  1. 计算机网络学习笔记--数据链据层之MAC子层(整理)

    概述: 为什么需要介质访问控制子层(MAC)? 介质访问控制子层(MAC)是局域网体系结构中划分的子层,多路访问链路采用共享介质连接所有站点.发送站点通过广播方式发送数据并占用整个带宽,如果有多个站点 ...

  2. 计算机网络学习笔记--网络层之IP地址与子网

    IPv4地址: 我们知道在网络层(TCP/IP体系结构的网际互联层),最重要的一个协议就是IP协议,现在正处于IPv4和IPv6的过渡时期,但目前来说,IPv4仍为主流,所以主要讲Ipv4. IP地址 ...

  3. 计算机网络 学习笔记-传输层:TCP协议简介

    概述: TCP传输前先要建立连接 TCP在传输层 点对点,一条TCP只能连接两个端点 可靠传输.无差错.不丢失.不重复.按顺序 全双工 字节流 TCP报文段 TCP报文段的报头前20字节是固定的,后面 ...

  4. 网络协议学习笔记(二)物理层到MAC层,交换机和VLAN,ICMP与ping原理

    概述 之前网络学习笔记主要讲解了IP的诞生,或者说整个操作系统的诞生,一旦有了IP,就可以在网络的环境里和其他的机器展开沟通了.现在开始给大家讲解关于网络底层的相关知识. 从物理层到MAC层:如何在宿 ...

  5. TCP/IP协议学习笔记

    计算机网络基础知识复习汇总:计算机网络基础知识复习 HTTP协议的解析:剖析 HTTP 协议 一个系列的解析文章: TCP/IP详解学习笔记(1)-- 概述 TCP/IP详解学习笔记(2)-- 数据链 ...

  6. 学习笔记:CentOS7学习之十九:Linux网络管理技术

    目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...

  7. javaSE学习笔记(16)---网络编程

    javaSE学习笔记(16)---网络编程 基本概念 如今,计算机已经成为人们学习.工作.生活必不可少的工具.我们利用计算机可以和亲朋好友网上聊天,也可以玩网游.发邮件等等,这些功能实现都离不开计算机 ...

  8. 20145330第十周《Java学习笔记》

    20145330第十周<Java学习笔记> 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就 ...

  9. ArcGIS API for Silverlight学习笔记

    ArcGIS API for Silverlight学习笔记(一):为什么要用Silverlight API(转) 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都 ...

随机推荐

  1. Excel之在单元格中生成随机密码

    公式 =CHAR(INT(RAND()*26+97))&INT(RAND()*10)&CHAR(INT(RAND()*26+97))&INT(RAND()*10) 分析 CHA ...

  2. nohub 将程序永久运行下去

    今天看了一遍文章,一直以为将程序制成sh脚本,通过crontab来间隔执行以为是真的不断执行,后来才发现是错误的,每隔一段时间都会执行一次,都会占用一个进程,难怪一看进程几十来个同样名字的进程在运行 ...

  3. 2019-分享数百个 HT 工业互联网 2D 3D 可视化应用案例分享

    继<分享数百个 HT 工业互联网 2D 3D 可视化应用案例>2018 篇,图扑软件定义 2018 为国内工业互联网可视化的元年后,2019 年里我们与各行业客户进行了更深度合作,拓展了H ...

  4. tomcat Http11NioProtocol如何解析http请求及如何解决TCP拆包粘包

    前言 tomcat是常用的Web 应用服务器,目前国内有很多文章讲解了tomcat架构,请求流程等,但是没有如何解析http请求及如何解决TCP粘包拆包,所以这篇文章的目的就是介绍这块内容,一下内容完 ...

  5. ClassLoader&双亲委派&类初始化过程

    1.class sycle 类加载的生命周期:加载(Loading)–>验证(Verification)–>准备(Preparation)–>解析(Resolution)–>初 ...

  6. Top命令你最少要了解到这个程度

    top命令几乎是每个程序员都会用到的Linux命令.这个命令用来查看Linux系统的综合性能,比如CPU使用情况,内存使用情况.这个命令能帮助我快速定位程序的性能问题. 虽然这个命令很重要,但是之前对 ...

  7. sklearn概述

    Simple and efficient tools for predictive data analysis Accessible to everybody, and reusable in var ...

  8. ES6 第七节 ES6中新增的数组知识(1)

    目录 ES6 第七节 ES6中新增的数组知识(1) 第七节 ES6中新增的数组知识(1) JSON数组格式转换 Array.of()方法: find()实例方法: ES6 第七节 ES6中新增的数组知 ...

  9. EPX Studio开发环境介绍

    相信用过Delphi的人,都很清楚FastScript,EPX Studio就是以FastScript为编程基础语言,由于FastScript支持类似于Delphi的Pascal语法,因此EPX St ...

  10. Collection-接口中的方法(新手)

    /* Collection 接口中的方法 ArrayList implements List 数组列表 实现 列表 List extends Collection 列表 继承 数组列表*///导入包. ...