互联网技术
第一章 数据通信基础 数据通信与数字通信
? 数据通信是在信源与信宿之间进行信息交流。 ? 用模拟信道进行的数据通信称为模拟数据通信。(模拟信号) ? 用数字信道进行的数据通信称为数字数据通信。(数字信号) 1.1 数据通信的基本概念 1.1.1 数据传输速率
数据传输速率是衡量数据通信系统传输能力的主要指标,通常有三种定义方式: (1)码元速率 定义每秒传输的码元数,单位波特(Bd)。 (2)数据传信速率 定义每秒传输二进制码元的数目,单位比特/秒(bit/s)。 (3)数据传送速率 定义单位时间内数据传输系统中的相应设备之间实际传送的比特、字符或码组平均数,单位分别是比特/秒、字符/秒或码组/秒 1.2 数据传输方式
1.2.1 并行传输与串行传输
并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输。常用的就是
将组成一个字符的几位二进制码,分别在几条并行信道上同时进行传输
串行传输指的是数据流以串行方式,在一条信道上传输。
1.2.2 异步传输与同步传输
异步传输一般以字符为单位,即把各个字符分开传输,字符之间插入同步信息。 同步传输一般以数据块(帧)为单位,数据块可能是字符的集合,也可能是一串无
结构的位,即同步传输又分为面向字符的同步传输和面向位流的同步传输 1.2.3 数据通信方式 (1)单工通信
数据只能沿着一个固定的方向传输。 (2)半双工通信
数据可沿着两个方向传输,但同时只能沿一个方向传输。 (3)全双工通信
数据可同时沿两个方向进行传输。 1.2.4 基带传输和频带传输
数据传输时,对线路频带资源的使用方式有两种:基带传输与频带传输。
? 基带传输
? 在数字通信信道上,直接传送基带信号的方法称为基带传输;
? 在发送端,基带传输的数据经过编码器变换变为直接传输的基带信号,例如:曼彻
斯特编码或差分曼彻斯特编码信号;
? 在接收端由解码器恢复成与发送端相同的矩形脉冲信号; ? 基带传输是一种最基本的数据传输方式。
1、 基带传输:由计算机或终端产生的未经调制的数字信号所占用的频率范围叫基本带宽,
其信号称为基带信号,传送数据时,以原封不动的形式,把基带信号送入传输线路称基带传输。
每一个脉冲代表一个信号单元,或称为码元,表示二进制数字信息的码元的形式不同,便产
1
生出不同的编码方案: A:单极性不归零码 B:双极性不归零码 C:单极性归零码 D:双极性归零码 E: 曼彻斯特码 F:差分曼彻斯特码
?
? 频带传输
利用模拟信道传输数据信号的方法 ,对多路信号采用不同的载波频率进行调制,
每一路信号占用一定宽度的频带资源,在同一条通信线路上可同时传送多路信号,这样在远距离通信时有利于节约线路资源。调制解调器(modem)是频带传输中最典型的通信设备。
1.3 数据交换方式
? 1.3.1 电路交换
电路交换是最早使用的数据交换方式。电路交换的工作过程分为三个阶段:连接(电路、链路)建立、数据传输和连接释放。 1.连接建立 2.数据传输 3.连接释放
? 1.3.2 报文交换 报文是数据传输的单位,即站点一次性要发送的数据块,长度不限且可变。报文交换采用存储-转发的数据传输机制。
? 1.3.3 分组交换 分组交换也称包交换,它是目前应用最广泛的数据交换技术。分组交换通常有两种方式:数据报方式和虚电路方式。 1.数据报
数据报方式传输数据时无须建立和释放连接,当传输少量数据时非常灵活且效率高。 2.虚电路
虚电路方式传输数据时须建立和释放虚电路,当传输少量数据时不够灵活且效率低。
2
方式 概念 两台计算机或者终端相互通信时,使用同一条实际的物理链路,通信中自始至终使用该链路进行信息传输,且不允许其他计算机或终端同时共享该电路,过程包含呼叫建立、信息传送、连接释放 将用户的报文存储在交换机的存储器中,当所需输出电路空闲时,再将该报文发往需要接受的交换机或终端,这种存储—转发的方式可以提高中继线和电路的利用率。 类似报文交换,只是将每个每组作为一个报文来对待,每个数据都包含目的地址信息,分组交换机为为每一个数据分组独立的寻找路径,因此一份报文包含的多个不同分组可能会沿着不同路径到达目的地,在目的地需要重新排序。 类似于电路交换,只是建立的逻辑上的连接,而不是物理连接,由于分组在网络中是顺序传送的,因而不需要在目的地重新排序 优点 缺点 应用 电路交换 传输延时小、实时性好、信道利用率低、有呼交互性好、技术建单,损 容易实现 采用存储转发技术,信道利用率高,不同类型的终端可以通信,无呼损 公用电话网、电路交换的公用数据网 报文交换 时延大,费用高 适用于不同速率、不同协议、不同代码终端的终端间或一点对多点的以报文为单位进行存储转发的数据通信 数据报 分组交换 可靠性高,传输时延小,技术复杂,数据传输信道利用率高,通信环时延不等 境灵活 适用于对话时计算机通信,如数据库检索,图文信息存取,电子邮件传递,计算机间通信 虚电路 分组交换:将用户发来的整份报文分割成若干个定长的数据块(称为分组或打包),将这些分组以存储—转发的方式在网内传输,在分组交换网中,不同的用户的分组数据均采用动态复用的技术传送,即网络具有路由选择,同一条路由可以有不同用户的分组在传送,所以线路利用率较高。
3
1.4 多路复用与多址通信
多路复用:将若干彼此独立的信号合并为一个可在同一信道上传输的复用信号方法。 分类:
? 频分复用(FDM) ? 时分复用(TDM) ? 空分复用(SDM) ? 波分复用(WDM) ? “复用”与“多址”
“复用”和“多址”是容易混淆的概念,“复用”是两点之间的不同信号通过复用实现的通信;“多址”是不同地点(常称为多址)的信号通过复用实现多点之间的通信。
? 多址分类:
频分多址(CDMA) 时分多址(TDMA) 空分多址(SDMA) 码分多址(CDMA)
混合多址(频分多址/时分多址、码分多址/频分多址)
? 1.4.1 频分复用 原理:整个传输频带被划分为若干个频率通道,每个用户占用一个 频率通道,频率通道之间留有防护频带。y
? 1.4.2 时分复用 原理:把时间分割成小的时间片,每个时间片分为若干个通道(时隙),每个用户占用一个通道传输数据。
? 1.4.3 码分多址复用
码分复用:利用自相关函数抑制互相关函数的特性来选取正交信号码组中的所需信号,因此也称为正交复用。
? 1.4.4 波分复用
波分复用:在同一根光纤信道上传输多路不同波长的光信号,以提高光纤的利用率,波分多路复用用于光信号传输。
1.5 差错控制方法
? 1.5.1 差错类型
噪声的类型不同,引起的差错类型也不同,一般分为以下两类差错: (1)随机差错。差错是相互独立、互补相关的;
(2)突发差错。指成串出现的错码,错码与错码之间有相关性。
? 1.5.2 差错控制方式 (1)前向纠错; (2)检错重发; (3)反馈校验; (4)混合纠错。
差错控制的根本措施是采用抗干扰编码,或称为纠错编码。
4
第二章 数据通信网 数据通信网
? 数据通信网是由数据终端、传输、交换和处理等设备组成的体系,用于数据信息的
传输、交换与处理,并尽可能提高网内各种设备的利用率,以获得网内资源(包括通信线路、硬件、软件数据库等)的共享。
分组交换网
? 分组交换网由分组交换机、传输设备、远程集中器,分组装拆设备、网络管理中心
(NMC:Network Management Center)等组成。
分组交换机可分为转接交换机和本地交换机两种
? 转接交换机容量大、线路端口数多、具有路由选择功能,主要与其他交换机互连 。 ? 本地交换机容量小,只有局部交换功能,不具备路由选择功能。 分组交换网的基本业务
? 交换虚电路:类似于电话电路,两个终端通信前先用呼叫程序建立虚电路,然后发
送数据,通信结束后拆除虚电路。
? 永久虚电路:类似于专线,两个终端在合同期内一直保持逻辑虚电路连接,通信时
无需呼叫建立和拆除过程。
分组交换网协议X.25
X.25协议是数据终端设备与数据电路端接设备之间的接口规程
X.25规定内容:
1、定义了帧和分组结构;
2、数据传输通路的建立和释放、数据的传输等过程; 3、顺序控制、差错控制、流量控制等机制; 4、分组交换提供的基本业务、可选业务;
5、X.25属于接口规程,没有定义路由选择算法,这属于分组交换网内部控制功能;
? X.25协议分为三层,对应OSI模型的下三层:
? 物理层 ? 数据链路层 ? 分组层
5