1.6、计算机网络的体系结构
1.6.1、常见的计算机网络体系结构
1.6.2、计算机网络体系结构分层的必要性
计算机网络是个非常复杂的系统,早在最初的ARPANET设计是就提出了分层的设计理念。
“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
下面,我们按照由简单到复杂的顺序,来看看实现计算机网络要面临哪些主要的问题,以及如何将这些问题划分到相应的层次,层层处理。
1.6.3、计算机网络体系结构分层思想举例
1.6.4、计算机网络体系结构中的专用术语
实体:任何可发送或接收信息的硬件或软件进程。
对等实体:收发双方相同层次中的实体。
协议:控制两个对等实体进行逻辑通信的规则和集合。
协议的三要素:语法、语义、同步
语法:定义交换信息的格式
语义:定义收发双方所要完成的操作
同步:定义收发双方的时序关系
服务:在协议的的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
要实现本层协议,还需要使用下面一层所提供的服务。
协议是水平的,服务是垂直的。
实体看得见相邻下层所提供的服务,但不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是“透明”的。
服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。
数据链路层的服务访问点为帧的“类型”字段。
网络层的服务访问点为IP数据报首部中的“协议字段”。
运输层的服务访问点为“端口号”。
服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。
协议数据单元PDU:对等层次之间传送的数据包称为该层的协议数据单元。
服务数据单元SDU:同一系统中,层与层之间交换的数据报称为服务数据单元。
多个SDU可以合成为一个PDU;一个SDU也可以划分为几个PDU。
第二章、物理层
2.1、物理层的基本概念
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。
物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒介是上面。
物理层协议的主要任务
机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置。
电气特性:指明在接口电缆的各条线上出现的电压的范围。
功能特性:指明某线上出现的某一电平的电压表示何种意义。
过程特性:指明对于不同功能的各种可能事件的出现顺序。
2.2、物理层下面的传输媒体(了解即可)
2.2.1、导引型传输媒体
【1】同轴电缆
基带同轴电缆(50欧姆):数字传输,过去用于局域网。
宽带同轴电缆(75欧姆):模拟传输,目前主要用于有线电视。
同轴电缆的价格比较贵且布线不够灵活和方便,随着集线器的出现,在局域网领域基本上都是采用双绞线作为传输媒体。
【2】双绞线
绞合的作用:
(1)抵御部分来自外界的电磁波干扰。
(2)减少相邻导线的电磁干扰。
【3】光纤
纤芯直径
多模光纤:50微米,62.5微米
单模光纤:9微米
包层直径125微米
工作波长:
0.85微米(衰减较大)
1.30微米(衰减较小)
1.55微米(衰减较小)
光纤的优点:
(1)通信容量大
(2)传输损耗小,远距离传输时更加经济。
(3)抗雷电和电磁干扰性能好,这在大电流脉冲干扰的环境下尤为重要。
(4)无串音干扰,保密性好,不易被窃听。
(5)体积小,重量轻。
光纤的缺点:
(1)割接需要专门的设备。
(2)光电接口价格较贵。
【4】电力线
2.2.2、为引导型传输媒体
【无线电波】
【微波】
【红外线】
点对点无线传输
直线传输,中间不能有障碍物,传输距离短
传输速率低(4Mb/s-16Mb/s)
【可见光】
发展前景好,但目前还未完善。
2.2.3、无线电频谱管理机构
2.3、传输方式
2.3.1、串行传输
适用于远距离传输
2.3.2、并行传输
适用于短距离传输
2.3.3、同步传输
收发双方时钟同步的方法:
外同步:在收发双方之间添加一条单独的时钟信号线。
内同步:发送端将时钟同步信号编码到发送数据中一起传输(例如曼彻斯特编码)
2.3.4、异步传输
字节之间异步(字节之间的时间间隔不固定)
字节中的每个比特仍然要同步(各比特的持续时间是相同的)
2.3.5、单向通信(单工)
2.3.6、双向交替通信(半双工)
2.3.7、双向同时通信(全双工)
2.4、编码与调制
2.4.1、常用编码
不归零编码:
需要额外一根传输线来传输时钟信号,使发送方和接收方同步。
对于计算机网络,宁愿利用这根传输线传输数据信号,而不是传输时钟信号!
归零编码:
每个码元传输结束后信号都要“归零”,所以接收方只要在信号归零后进行采样即可,不需
要单独的时钟信号。
实际上,归零编码相当于把时钟信号用于“归零”方式编码在了数据之内,这称为“自同步”
信号。
但是,归零编码中大部分的数据宽带,都用来传输“归零”而浪费掉了。
曼彻斯特编码(传统以太网,10Mb/s)
码元中间时刻的跳变即表示时钟,又表示数据。
差分曼彻斯特编码
比曼彻斯特编码变化少,更适合较高的传输速率
跳变仅表示时钟
码元开始处电平是否发生变化表示数据。
2.4.2、基本调制方法
使用基本调制方法,1个码元只能包含1个比特信息。
混合调制
因为频率和相位是相关的,即频率是相位随时间的变化率,所以一次只能调制频率和相
位两个中的一个。
通常情况下,相位和振幅可以结合起来一起调制,称为正交振幅调制QAM。
正交振幅调制QAM
QAM-16
12种相位
每种相位有1或2种振幅可选
可以调制出16种码元(波形),每种码元可以对应表示4个比特。
码元于4个比特的对应关系采用格雷码(任意两个相邻码元只有1个比特不同)
2.5、信道的极限容量
2.5.1、失真因素
1.码元传输速率
2.信号传输距离
3.噪声干扰
4.传输媒体质量
2.5.2、奈氏准则
2.5.3、香农公式
在信道带宽一定的情况下,根据奈氏准则和香农公式,想要提高信息的传输速率就必须采用多元制(更好的调制方法)和努力提高信道中的信噪比。
自从香农公式发表后,各种新的信号处理和调制方法就不断出现,其目的都是为了尽可能地接近香农公式给出的传输速率极限。