计算机网络浅谈(二)物理层

在这里插入图片描述

讲在前面

通过上一篇博文的概括,大致说了下计算机网络的基本概念,并没有进行深入,本人对计算机网络并不专业,所以有些错误还请大家评论点出,有什么建议可以私信我,我只是希望通过这个博文一部分进行自我总结和分析,一部分分享一点计算机网络知识梳理的经验。

网络接口层

本篇主要讲解网络接口层的物理层,我的风格一向都是比较精炼,不太喜欢配图,所以大家见谅。

网络接口层即TCP/IP协议栈的最底层部分,在5层协议和7层协议中代表物理层和数据链路层,由于物理层的相关硬核知识比较少,所以就和数据链路层一块讲解,更加合理。

定义

对于网络接口层整体的定义,就是进行比特流传输及控制并且准确完成流发送及接收工作的层次,这其中包含两层功能,第一层是比特流的传输及控制,第二层为完成流发送及接收工作。物理层主要完成比特流的传输工作,通过铺设线路来让比特流(电信号或者光信号)沿着信道进行信息的传输,而比特流的传输控制、完成流的发送接收工作(准确来讲应该叫帧)都是数据链路层的功能。

物理层剖析

习惯性还是以5层协议进行阐述,因为物理层与数据链路层虽然都可以归结为网络接口层,物理层虽然有着传输媒体接口的相关连接,但是实际完成“接口”功能的还是数据链路层,物理层主要为数据链路层打好物理基础。
物理层面主要考虑的是传输媒体接口的(1)机械特性(2)电气特性(3)功能特性(4)过程特性

组成要素

物理层既然要完成比特流的传输,那么从通信的角度而言,就必须有3个组成要素:
(1)信源
(2)信道
(3)信宿
其中信源即是发送信息的一方,信宿即是接收信息的一方,信道是信息沿着物理通道进行传输的路径。想要发出比特流并且顺利让对方收到,双方就需要对信号的特性以及发送器(调制器、编码器)和接收器(解调器、译码器)进行详细的规定,不然就会出现很严重的通信错误。

信号特性

发送比特流信息的信号形式分为数字信号和模拟信号,在发送开始时,计算机比较容易将0,1信息转化为高低有序的数字信号,但是数字信号的抗干扰性比较弱,所以就需要发送方通过调制器将数字信号转换为模拟信号在信道上传输,而接收方则与之相反,将模拟信号解调为数字信号,将0,1信息进行提取。

常见的数字信号

(1)不归零制编码
0为低电平、1为高电平
(2)归零制编码
在信号两侧都有归零现象
(3)曼彻斯特编码
0为先高后低,1为先低后高(或者相反)
(4)差分曼彻斯特编码
0在信号中间有高低电平转换,而1没有。

信号调制方法

信号的基本传输方式解决了,可是传输效率的问题又需要仔细的考虑。
如果单纯的将一位0或1调制为简单的模拟信号,那么一个模拟信号只能代表一位比特,但是如果对信号转变的同时进行调频、调相或者调幅,那么一个单位的模拟信号就可以代表多位0,1信号,如一个相位代表一个状态,如果一个单位信号有8个相位,则可以代表8种状态,即可代表3位2进制数,传输效率增大了许多。

信道极限容量的讨论

上面通过信号的调制可以使一个单位的模拟信号携带更多的比特信息,那这样岂不是调256个相位,就可以传输8位比特信息了?岂不美哉?
这当然是不可能的,因为如果相位移动过于接近,在两端的接收器接收到根本分不清你要传送的信息是什么,甚至在中途由于噪音干扰,使得你传送的信息完全无法识别,这样传输只是徒劳。
那么由此出现两位大佬,奈奎斯特的奈氏准则以及香农的香农定理。

奈氏准则

这个准则较为简单,理想的低通信道的信道极限传输速率为2W,即带宽的2倍,超过这个传输速率,会存在非常严重的码间串扰问题。

香农定理

香农定理则主要讨论信噪比的影响,如果信号的传输平均功率为S,噪音的功率为W,那么信噪比就可以表示为
10log10(S/N)
而信道的极限传输速率则为
C = Wlog2(1+S/N)(bit/s)
W为信道带宽(Hz),S/N为信噪比

能将如此抽象的信息传输进行量化,可见两位大佬一斑。

信道特性

讨论完信号的相关理论,那么就不能少了信道的相关知识,信道这里主要都是一些物理方面特性,所以不进行过多讨论。

导引型传输媒体

(1)双绞线
双绞线是将两两条绝缘铜线通过绞合的方式合成一根线,一方面是方便全双工或者半双工通信,另一方面则是为了抵消两条线的电磁干扰。
(2)同轴电缆
多条电缆包和成一条线,外面加一层屏蔽层(或者不加),由于各条线轴心在合成的线轴心位置,所以称为同轴电缆
(3)光纤

非导引型传输媒体

(1)短波通信
短波通信主要依靠电离层的反射。
(2)微波通信
主要应用为地面微波接力通信和卫星通信。

复用与分用

在信号层面,通过调制的方式可以提高传输效率,那么信道上是如何提高传输效率的呢?
一方面当然是使用传输速率更高的介质,而另一方面则是信道复用技术。

定义

信道复用技术从字面意思上理解其实就是将多个发送端发出的信号通过某种方式使其在一条单信道上传输,即多条信号复合。

复用技术

复用技术一直是人们热烈讨论的话题,因为这对信息传输速率是质的飞跃,并且如果更好解决复用中信号相关干扰问题,那么误码率将大幅度下降,整体传输速度会更快。
(1)频分复用
即不同的信号占用不同的频率,信号与信号之间占用不同的带宽,这样就可以实现同一时间传送多条信息,在计算机中可以理解为并行
(2)时分复用
即不同时间传送不同的信号,在某一时钟时间内传送这一段信息,下一个时钟片段传送另一段信息,即计算机中的并发
(3)统计时分复用(异步时分复用)
计算机中的很多理念都有缓存的概念,就如组成原理中Cache一样,统计时分复用其实就是对于时间上过于分散的数据包进行集中传送,通过集中器进行一级缓存,将多条低速信道的数据进行集中,然后统一在高速信道进行集中发送,将多个时间片所能传送的数据尽可能集中在一个时间片中传送出去,提高了效率。
(4)波分复用
这可以说是光的频分复用,通过改变光的波长即改变光的频率,使得多条光信号可以在一条光纤进行传输。
(5)码分复用
这可以说是我觉得相当精妙的一个复用算法。
在介绍算法之前,先了解码片的定义
码片是将一位比特再划分为多位0,1表示,即一个比特位0,1再用多位-1,1进行表示,如一个比特位由8个码片组成,这里8个码片没有二进制的含义,只是单纯表示比特1,而其反码则表示比特0。
复用算法中最重要的就是接收方如何将多个信号通过某个规则区分开来,码分复用是通过正交方式进行区分。
对于不同发送方发送的码片信息,不是随意的生成,而是通过精确计算的,需要对于所有复用的信号来说,每个信号的码片序列要相互正交。
如:A(1,-1,1,1,-1, 1, -1,1)和 B(1, 1,-1, 1 ,1, -1 ,-1 ,1)是正交的,假设都代表比特1,如果进行复用,将变成C(2,0,0,2,0,0,-2,2)那么发送方如何区别哪个是A发送的,哪个是B发送的呢?
答案很简单,只需要事先了解A站和B站的代表1的码片序列,假如想知道C中是否有A站的消息,只需要对传送过来的C进行按位与操作最后除以单位比特码片数n,即 AC /n=( A(A+B))/n,可以看出AA/n=1,而A*B/n则为0,可知A站传送了信息,并且信息为比特1,。这样就很容易得知复合码片中谁传送了信息,传送了什么信息。

信道的通信交互方式

最后再介绍一个非常重要的概念,信道的交互方式,可能这么说比较不理解,但是看到有哪些种类你就知道了:
(1)单工通信
同一时间只能由一方进行发送,一方进行接收,就如BB机,只能接收呼叫,不能进行回话。
(2)半双工通信(双向交替通信)
同一时间依然不能够同时发送和接收,但是双方都可以发送消息。如无线电对话机
这种通信方式虽然没有全双工方便,但是适合一些特殊场合,并且抗干扰能力要比全双工要强。
(3)全双工通信(双向同时通信)
同一时间双方既可以发送也可以接收,如手机、电话等。

单工通信只有一条信道,而半双工和全双工则有两条信道。
今天物理层就分享这么多,谢谢!
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值