‘壹’ 嵌入式Modem原理介绍 嵌入式Modem数据传输方式介绍【详解】
现今,市面上生产的各种嵌入式Modem可通过公众电话交换网络(PSTN)实现数据的传输功能,包括标准的串行和并行的接口,具有同步和异步的通信数据传输格式,支持多种Modem标准协议——V.90、V.34、V.32bis、V.22bis等,支持V.42、MNP等纠错协议和V.42bis、MNP5等数据压缩协议。
一、通信技术
通信是指计算机与计算机或外围设备之间的数据传送。因此,这里的“信”是一种信息,是由数字“1”和“0”构成的具有一定规则并反映确定信息的一个数据或一批数据。数据通信涉及两台设备之间进行传输数据的问题。常用的数据通信方式有并行通信和串行通信两种。当距离较近而且要求传输速率较高时,通常采用并行通信的方式。当设备距离较远时,数据往往以串行方式传输。
(一)并行通信和串行通信
并行通信比较简单,可分为不同位数(宽度)的并行通信,如8位并行通信、16位并行通信等等。在并行数据传输中,8位并行通信有8个数据位同时从一个设备传送到另一个设备,发送设备将8个数据位通过8条数据线传送给接收设备。接收设备在收到这些数据后,不需经过任何改变就可以直接使用。并行通信的特点是数据的每位被同时传输出去或接收进来。
串行通信其数据传输是逐位传输的,因而相同条件下,比并行通信传输速度要慢,但在实际应用中往睁棚往选择串行数据传输。因为串行通信发送或接收数据最多只需两根导线,其一用于发送,另一用于接收。根据串行通信的不同工作方式,还可将发送接收线合二为一,成为发送/接收复用线(如半双工)。实现串行数据传输的硬件具有经济性和实用性。
(二)串行数据传输方式
在串行数据传输中,每次由源地传到目的地的数据只有一位,与同时传输好几位数据的并行罩早隐数据传输相比,串行数据传输的传输速度要比并行传输慢。在串行数据传输中,各位逐次从源地送到目的地,这就要求在数据源和数据目的地之间进行同步,将各位、字符和报文区分开来。数据链路将控制实现两站点间的同步,它要求位、字符或报文从一个站点发送到另一个站点时要加上必要的附加信息,这些信息使得接收站和发送站中的硬件时钟得以同步,从而保证由源地发送的信号被目的地正确地识别出来。串行数据通信有两种数据传输方式,即异步串行数据传输和同步串行数据传输。
异步通信:异步通信所传输的数据格式(也称为串行帧)由1个起始位,5、6、7或8个数据位,1、1.5、2个停止位和1个校验位组成。
起始位约定为0,空闲位约定为1。
异步通信的实质是指甲乙通信双方采用独立的时钟,每个数据均以起始位开始,停止位结束,起始位触发A、B双方同步时钟。每个异步串行帧中的1位彼此严格同步,位周期相同。
异步通信依靠起始位、停止位保持通信同步,对硬件要求较低,实现起来比较简单、灵活。
同步通信:同步通信所传输的数据格式(也称为同步串帧)是由多个数据构成的,每帧有两个(或一个)同步字符作为起始位以触发同步时钟开始发送或接收数据。空闲位需发送同步字符。
同步通信依靠同步字符保持通信同步。数据组内数据与数据之间不需要插入同步字符,没有间隙,因而传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件要求较高,适用于传送成批数据。
二、嵌入式Modem的工作原理
调制解调器(Modem)由发送、接收、控制、接口、操纵面板及电源等部分组成。数据终端设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送入发送部分,经调制电路调制成线路要求的信号向线路发送。接收部分接收来自线路的信号,经滤波、反调制、电平转换后还原成数字信号送入数字终端设备。
电话线可以使通信的双方在相距几千公里的地方相互通话,是由于每隔一定距离都设有中继放大设备,保证话音清晰。在这些设备上若再配置Modem,则能通电话的地方就可传输数据。一般电话线路的话音带宽在300~3400Hz范围,用它传送数字信号,其信号频率也必须在该范围。常用的调制方法有:频物厅移键控(FSK)、相移键控(PSK、DPSK)、幅度调制(PAM、QAM)、脉冲编码调制(PCM)等。
Modem通常有三种工作方式:挂机方式、通话方式、联机方式。电话线未接通是挂机方式;双方通过电话进行通话是通话方式;Modem已联通,进行数据传输是联机方式。
调制解调器通电后,通常先进入挂机方式,通过电话拨号拨通线路后进入通话方式,最后通过Modem的“握手”过程进入联机方式。
调制解调器与计算机连接是数据电路终端设备DCE()与数据终端设备DTE(Data Terminal Equipment)之间的接口问题。DCE与DTE之间的接口是计算机网络使用上的一个重要问题。
(一)DTE和DCE
DTE(DataTerminalEquipment,数据终端设备),是具有一定数据处理能力及发送和接收数据能力的设备。DTE可以是一台计算机或终端,也可以是各种I/O设备。大多数数据处理终端设备的数据传输能力有限,如果将相距很远的两个DTE设备直接连接起来,往往不能进行通信,必须在DTE和传输线路之间加上一个称为数据电路终端设备(DCE,DataCircuit-terminal Equipment)的中间设备。DCE的作用就是在DTE和传输线路之间提供信号变换和编码的功能,并且负责建立、保持和释放数据链路的连接。典型的DCE是与模拟电话线路相联接的调制解调器。数字设备通过调制解调器接入电话网络进行通信是利用模拟信号传输数字数据。
(二)RS-232C串行口
嵌入式Modem通常都是通过RS-232C串行口信号线与计算机连接。RS-232允许一个发送设备连接到一个接收设备以传送资料;其原始规范的最大传输速度为20Kbps,但事实上,现在的应用早已远超过这个速度范围。RS-232可说是相当简单的一种通信标准,若不使用硬件流控制,则最多只需利用三根信号线,便可做到全双工的传输作业。
RS-232C串行口信号分为三类:传送信号、联络信号和地线。
1.传送信号:指TXD(发送数据信号线)和RXD(接收数据信号线)。
2.联络信号:指RTS、CTS、DTR、DSR、DCD和RI六个信号,各自功能为:
RTS(请求传送),是PC机向Modem发出的联络信号。
CTS(清除发送),是Modem向PC机发出的联络信号。
DTR(数据终端就绪),是PC机向Modem发出的联络信号。
DSR(数据准备就绪),是Modem向PC机发出的联络信号。它指出本地Modem的工作状态。
DCD(传送检测),是Modem向PC机发出的状态信号。
RI(振铃指示),是Modem向PC机发出的状态信号。
3.地线信号(GND),为相连的主机和Modem提供同一电势参考点。
三、调制和协议标准
在通信领域中,协议(Protocol)指的是通信双方应遵守的一套共同的技术规则或规范。如果这套规则或规范被较多的用户接受,便可以称为标准(Standard)。
Modem最基本的功能是调制和解调,近年来已发展出一系列技术标准;此外,现今的Modem产品为提高传输速度,大都还将压缩和纠错技术引入其中。
(一)标准Modem协议
调制解调器的基本功能是在计算机提供的二进制数字信号与电话网支持的模拟信号之间进行转换,使计算机可以利用电话网进行远距离的数据通信。调制解调技术的核心就是如何在带宽有限(≤4KHz)的电话信道中提高数字信息的传输速度,这个速度常以比特率,即每秒钟传输的二进制位数(bitspersecond,简写为bps)来衡量。
最早的调制解调器1958年由AT&T公司推出的Bell103,它采用简单的调频技术FSK(FrequencyShiftKeying),仅提供300bps的传输速度。CCITT根据Bell103颁布了一个类似的技术标准V.21。
20世纪70年代AT&T的Bell212采用调幅与调相结合的4—DPSK技术,实现了1200bps的传输速度。CCITT的一个类似标准称为V.22。Bell103(V.21)和Bell212(V.22)现在已很少使用,但为了与早期的Modem兼容,不少Modem仍将这两项技术集成在产品中,作为选项。
20世纪80年代中期CCITTV.22bis标准被大多数Modem厂家采用,它的16-QAM(12个相位角和4个调幅相的正交调制)调制技术实现了2400bps的传输速度。接下来,CCITT又颁布了采用32-TCM(格栅编码调制)技术,可实现9600bps速度的V.32标准。CCITT于1991年颁布了V.32bis标准。V.32bis采用128—TCM调制技术,可以实现最高14400bps的传输速度,并能根据线路质量的变化,退至12000bps、9600bps、7200bps和4800bps等4个速度档进行工作。1993年,CCITT推出V.34标准,可实现28800bps的最高速度,该标准还可按28.8K/2*K/21.6K/19.2K/16.8K/14.4K/12K /9600/7200/4800bps等多个速度档降速工作。
V.90是ITU-T制定的一个56Kbps数据传输标准。V.90使得调制解调器能够在PSTN上以高达56Kbps的速率接收数据。V.90连接技术使用一条双向通道:上行通道和下行通道。V.90客户端Modem的下行(接收)通道可以达到更高的传输速度56K。V.90标准可支持33.6Kbps的上行速率。
(二)压缩和纠错技术的协议标准
为了进一步提高Modem对数据的传输速度,除了上述对调制解调技术的不断改进之外,数据压缩技术也在近年来被引入Modem。纠错技术则是随着压缩技术的采用而被引入的。
美国Microcom公司纠错和压缩协议常简写为MNP(MicrocomNetworkProtocol),它由一系列独立的纠错和压缩协议组成。其中,MNP1~MNP4和MNP10是纠错协议,MNP5和MNP7是压缩协议。MNP已成为压缩纠错技术的工业标准。
1988年,CCITT颁布了V.42纠错标准。V.42将MNP4作为它的一个选项。如果两台Modem中的一台支持V.42,另一台支持MNP4,则二者可以自动协商执行MNP4的纠错处理。
在数据压缩协议方面,MNP5和V.42bis最为流行。CCITT于19*颁布的V.42bis是一种更为有效的压缩协议。
由于V.42bis具有自动测试功能,可以通过在线测试自动地在压缩模式与透明模式(不作压缩处理)之间进行切换,因此V.42bis的适应性比MNP5要好。
压缩技术与纠错技术是紧密相关的,如果选择了V.42bis压缩协议,则Modem将自动启用V.42纠错协议;而如果用MNP5压缩,则自然采用MNP纠错。
四、结语
嵌入式Modem能够具有传统的Modem的所有功能,利用电话线(PSTN)解决数据传输问题,而且其体积小、可靠性高、灵活方便,非常适合用于通信量不太大的终端设备之间的通信。在配电自动化、远程抄表、税控POS机、银税POS机等方面都有广阔的应用前景,有很大的市场空间。
‘贰’ 在计算机网络通信中,DTE/DCE, CSU/DSU,调制解调器,E1,T1 这些是什么关系
物理区别..
DCE提供链路的时钟,一条链路上DTE要匹配DCE的速率.
DTE则为终端连接设备
router之间用串口连的时候一般无所谓哪头接DCE,哪头接DTE.一般是核心层的做DCE
有的是默认规定好的,比如modem永远是DTE,与其相连的电信程控交换机则为DCE
在进行数据传输中,两边的设备必须保证两边的时钟同步。
在巨型机房,可能会有一台专门的时钟设备,由他向所有的设备提供时钟,这时设备使用的就是“外部”时钟。
但一般没有如此专业,都是设备使用自己带的晶震来提供时钟,这就是“内部”时钟,而与其通讯的设备不能也使用“内部”时钟,这样两端就会产生误差,另一设备使用的就是“线路”时钟;时钟信号是通过通讯线路有对端提供。
提供时钟的就是DCE,接受的就是DTE
DCE和DTE的区别
物理区别..
DCE提供链路的时钟,一条链路上DTE要匹配DCE的速率.
DTE则为终端连接设备
router之间用串口连的时候一般无所谓哪头接DCE,哪头接DTE.一般是核心层的做DCE
有的是默认规定好的,比如modem永远是DTE,与其相连的电信程控交换机则为DCE
配的时候DCE不设 clock rate 的话,无法通信(很重要)
router之间用串口连的时候一般无所谓哪头接DCE,哪头接DTE.一般是核心层的做DCE
一般用电信的线路,电信的机器会提供CLOCK,所以在自己的ROTUER上不用设CLOCK.也就是上面说的"一般无所谓哪头接DCE,哪头接DTE"
在做实验里,SERIAL-TO-SERIAL(BACK-TO-BACK)时,不用CISCO默认的HDLC时,要在DCE方设CLOCK RATE.至于哪方是DCE,可以用show controllers看
modem永远是DTE,与其相连的电信程控交换机则为DCE
在进行数据传输中,两边的设备必须保证两边的时钟同步。
在巨型机房,可能会有一台专门的时钟设备,由他向所有的设备提供时钟,这时设备使用的就是“外部”时钟。
但一般没有如此专业,都是设备使用自己带的晶震来提供时钟,这就是“内部”时钟,而与其通讯的设备不能也使用“内部”时钟,这样两端就会产生误差,另一设备使用的就是“线路”时钟;时钟信号是通过通讯线路有对端提供。
提供时钟的就是DCE,接受的就是DTE
DCE和DTE的考点就是考你会不会正确的使用show controllers这个命令
同步串口支持DTE和DCE两种工作模式。直接相连的两个设备应一端工作在DTE方式,另一端工作在DCE方式。DCE侧设备提供同步时钟并指定通信速率,而DTE设备则接受同步时钟并根据指定波特率通信。路由器一般作为DTE设备使用。和路由器相连的设备类型是DTE还是DCE,一般情况下,PC,路由器作为DTE设备,MODEM,复用器,CSU/DSU作为DCE设备
‘叁’ cisco中DTE和DCE的区别
一、意思不同
DCE的意思是数据通信设备或者数据电路终端设备,该设备和其与通信网络的连接构成了网络终端的用户网络接口。DTE的意思是数据终端设备,指的是位于用户网络接口用户端的设备。
二、作用不同
DCE提供了到网络的一条物理连接、转发业务量,并且提供了一个用于同步DCE设备和DTE设备之间数据传输的时钟信号。调制解调器和接口卡都是DCE设备的例子。
DTE它能够作为信源、信宿或同时为二者。数据终端设备通过数据通信设备连接到一个数据网络上,并且通常使用数据通信设备产生的时钟信号。
三、用法和功能不同
DTE与DCE比较Data Communications Equipment(数据通讯设备)的首字母缩略词DCE,它在DTE和传输线路之间提供信号变换和编码功能,并负责建立、保持和释放链路的连接,如 Modem。DCE设备通常是与DTE对接,因此针脚的分配相反,也就是2是接收,3是发送。
‘肆’ 什么是DTE,什么是DCE
DCE(数据通信设备或者数据电路终端设备):该设备和其与通信网络的连接构成了网络终端的用户网络接口。它提供了到网络的一条物理连接、转发业务量,并且提供了一个用于同步DCE设备和DTE设备之间数据传输的时钟信号。调制解调器和接口卡都是DCE设备的例子。
DTE(数据终端设备):指的是位于用户网络接口用户端的设备,它能够作为信源、信宿或同时为二者。数据终端设备通过数据通信设备(例如,调制解调器)连接到一个数据网络上,并且通常使用数据通信设备产生的时钟信号。数据终端设备包括计算机、协议翻译器以及多路分解器等设备。
数据终端设备DTE和数据线路端接设备DCE之间的接口标准特性:机械的、电气的、功能性、过程性。机械特性规定了DCE与DTE的实际物理连接细节。电气特性规定了DTE和DCE必前嫌粗须使用的编码,必须用相同的电压来描述相同的状态,必须使用相同宽度的信号比特,这些特征决定能够达到的数据传输速率和距离。功能特性指定每条交换电路须完成的功能。根据接口的功能特性,过程特性指定传送数据的事件序列。
从一方面看,DCE负责在传输介质或网络上收发比特,一次一个比特。在另一方面看,DCE必须与DTE相互交互。一般来说,这要求对数据和控制信息进行交换,这是通过一套交换电路的线路完成的。为了运行这套机制,在传输线或网络上交换信号的两个DCE必须相互理解。另外,每个DTE-DCE对都必须设计成能合作并相互作用。为了使数据处理装备制造商和用户的重担变得轻松,因此作出通信接口标准的规定。
RS-232接口是DTE(数据终端设备)和DCE(数据通信设备)之间的一个接口,DTE包括计算机、终端、串口打印机等设备。DCE通常只有调制解调器(MODEM)慧镇和某些交换机COM口是DCE,标准指出DTE应该拥有一个插头(针输出)DCE拥有一个插座(孔输出)。这经常被制造商忽视,但影响不大。
作为使用者,我们一定要搞者顷清楚两者之间的联系!
‘伍’ 了解计算机网络的各种术语
了解计算机网络的各种术语
ADSL: Asymmetric Digital Subscriber Line ,不对称数字订阅线路AH:
Authentication Header ,鉴定文件头AMR (Audio/Modem Riser ,音效/ 数据
主机板附加直立插卡)
ARP (Address Resolution Protocol ,地址解析协议)
ATM (Asynchronous Transfer Mode,异步传输模式)
BOD (Bandwidth On Demand ,弹性带宽运用)
CBR (Committed Burst Rate,约定突发速率)
CCIRN : Coordinating Committee for Intercontinental Research Networking,
洲际研究网络协调委员会CCM (Call Control Manager,拨号控制管理)
CDSL: Consumer Digital Subscriber Line (消费者数字订阅线路)
CGI (Common Gateway Interface,通用网关接口)
CIEA: Commercial Internet Exchange Association ,商业因特网交易协
会CIR (Committed Infomation Rate ,约定信息速率)
CTS (Clear to Send ,清除发送)
DBS-PC: Direct Broadcast Satellite PC(人造卫星直接广播式PC)
DCE : Data Circuit Terminal Equipment,数据通信设备DES : Data Encryption
Standard,数据加密标准DMT : Discrete Multi - Tone,不连续多基频模式DNS
(Domain Name System,域名系统)
DOCSIS(Data Over Cable Service Interface Specifications,线缆服务
接口数据规格)
DTE : Data Terminal Equipment,数据终端设备EBR (Excess Burst Rate
,超额突发速率)
ESP : Encapsulating Security Payload ,压缩安全有效载荷FDM : Frequency
Division Multi,频率分离Flow-control流控制FRICC : Federal Research Internet
Coordinating Committee,联邦调查因特网协调委员会FTP (File Transfer Protocol,
文件传输协议)
Ghost :(General Hardware Oriented System Transfer ,全面硬件导向
系统转移)
HDSL: High bit rate DSL,高比特率数字订阅线路HTTP(HyperText Transfer
Protocol,超文本传输协议)
ICMP(Internet Control Message Protocol ,因特网信息控制协议)
IETF(Internet Engineering Task Framework ,因特网工程任务组)
IKE : Internet Key Exchange,因特网密钥交换协议IMAP4 : Internet
Message Access Protocol Version 4 ,第四版因特网信息存取协议Internet
(因特网)
IP(Internet Protocol ,网际协议)
ISDN(Integrated Service Digital Network,综合服务数字网络)
ISOC: Internet Society ,因特网协会ISP (Internet Service Provider
,因特网服务提供商)
LAN (Local Area Network,局域网)
LDAP: Lightweight Directory Access Protocol,轻权目录访问协议LOM
(LAN-on-Montherboard )
IAB : Internet Activities Board,因特网工作委员会IETF: Internet
Engineering Task Force,因特网工程作业推动L2TP(Layer 2 Tunneling Protocol,
二级通道协议)
LMDS: Local Multipoint Distributed System,局域多点分布式系统MIME
: Multipurpose Internet Mail Extension ,多用途因特网邮件扩展协议MNP
: Microcom Networking Protocal MODEM (Molator Demolator ,调制解
调器)
NAT (Network Address Translation ,网络地址转换)
NC(Network Computer,网络计算机)
NDS : Novell Directory Service ,Novell目录服务NNTP: Network News
Transfer Protocol ,网络新闻传输协议MSN : Microsoft Network,微软网络
OFDM(orthogonal frequency division multiplexing,直角频率部分多路复用)
P3P (Privacy Preference Project,个人私隐安全平台)
PDS : Public Directory Support ,公众目录支持PGP : Pretty Good Privacy,
优良保密协议PICS: Platform for Internet Content Selection,因特网内容
选择平台POF : Polymer Optical Fiber,聚合体光纤POP3: Post Office Protocol
Version 3 ,第三版电子邮局协议PPTP: Point to Point Tunneling Protocol,
点对点通道协议RADSL : Rate Adaptive DSL,速率自适应数字订阅线路RARP
(Reverse Address Resolution Protocol ,反向地址解析协议)
RDF : Resource Description Framework ,资源描述框架RSA (Rivest Shamir
Adlemen ,一种因特网加密和认证体系)
RTS (Request To Send ,需求发送)
SIS : Switched Internetworking Services(交换式网络互联服务)
S/MIME: Secure MIME,安全多用途因特网邮件扩展协议SNMP(Simple Network
Management Protocol ,简单网络管理协议)
SMTP(Simple Mail Transfer Protocol ,简单邮件传输协议)
SKIP: Simple Key Exchange Internet Protocol,因特网简单密钥交换协
议SUA (Single User Account ,单用户帐号)
TCP (Transmission Control Protocol ,传输控制协议)
UART(Universal Asynchronous Receiver/Transmitter ,通用异步接收/
发送装置)
UDP (User Datagram Protocol,用户数据报协议)
ULS : User Location Service,用户定位服务VOD : Video On Demand,
视频点播VPN : virtual private network,虚拟局域网WWW (World Wide Web,
万维网,是因特网的一部分) ;
‘陆’ 计算机网络和电气工程的联系
通信接口和数据链路控制
传输过程:数据从发送端发送到数据被接收端接收的整个过程;传输包含通信控制和传输数
据;通信控制主要执行各种辅助操作,并不时进行传输数据;
数据传输的五个阶段:
(1) 建立通信链路:用户将接收终端地址告诉交换网络,交换网络根据地址信息,查
询接收终端是否同意通信,若同意,则由交换网络在发送和接收
终端建立通信链路;
(2) 建立数据传输链路:
(3) 传送通信控制信号和传输数据信息;
(4) 数据传输结束,双方通过控制信息确认传输结束;
(5) 由通信双方或一方通知交换网络,通信结束,切断数据传输链路;
数据通讯所必须的条件:
(1) 帧同步:对于帧的开始和结束必须可以识别;
(2) 流量控制:发送端的数据速率不能超过接收端的数据速率;
(3) 错误控制:对错误必须纠正;
(4) 寻址:双方必须指定身份
(5) 在链路上同时传输控制信息和数据信息;
(6) 连接管理:在数据交换过程中,通信站点间需要大量的协调工作;
一。 数据通信接口
1. 异步和同步传输
异步传输:传送的字符中包含起始位、数据位、奇偶校验位、停止位;
同步传输:传送帧的形式8位标志、控制域、数据域、控制域、8位标志;
两者比较:对于大小适度的比特块,同步比异步传输效率高;
2. 线路配置
识别数据链路的特征是:线路拓扑结构和半双工或全双工连接形式
(1) 线路拓扑结构:指传输介质上工作站点的物理配置
(2) 全双工和半双工
半双工:点对点连接中,同一时间内,只能有一个站点可以传输信号;
全双工:同一时间内,两个站点可以同时发送和接收数据;
数字信号:全双工需要两条分离的传输通道;半双工需要一条;
模拟信号:在相同频道上接收和发送->无线传输采用半双工,有线传输采用全双工(两条);
在不同频道上接收和发送->无线传输采用全双工,有线传输采用全双工(单条)
3. 接口标准(指DTE和DCE之间的接口标准)
DTE(数据终端设备):终端、计算机的统称;
DCE(数据线路端接设备):将DTE连入传输网络中;如MODEM
接口的特征:
(1) 机械特征:规定DCE与DTE的实际物理连接细节;
(2) 电气特征:规定DCE与DTE编码、电压、信号比特的一致性,从而决定能够达到的
数据传输速率和距离;
(3) 功能特征:指定每条线路须完成的功能;可分为数据、控制、时序和电气接口
(4) 过程特征:传送数据的事件序列;
(一) V.24/EIA-232-E(232接口)
机械规范说明:ISO2110;电气:V.28;功能:V2.4 过程:V 2.4
1. 机械规范说明:25针接插件;
2. 电气规范说明:使用数字信号,电平值可以按二进制值或控制信号来解释
-3伏以下为0,+3伏以上为1;-3伏以下为断开(OFF),+3伏以上为接通(ON);
接口信号速度限定为<20kb/s,距离为<15米;
3. 功能规范说明
规定插头中线路的功能,分为数据、控制、时序和电气接地,每个方向上都有一
条数据线路,可以进行全双工通信;
4.过程规范说明
说明各线路使用的序列
(二) ISDN(综合服务数据网) 物理接口
取自于公众电话交换网络接口的X.21标准,定义了15针的接插件
1. 物理连接:在终端设备(TE)和网络端接设备(NT)之间进行,采用双绞线连接;8
线路;
2. 电气规范说明:使用平衡传输方式
二。 数据链路控制
1. 流量控制
数据链路层:控制相邻节点间数据链路上的流量
传输层:控制的是端到端的流量;
接收能力因素:设备的处理速度和缓冲区的容量;
流量控制策略二种:停-等协议,滑动窗口协议
(1) 停-等协议
含义:发送方发送一帧后,停止,等待接收方的肯定应答信息后,接着发送下一帧,如收到
否定或没有收到,由重发该帧;因为需要区分是新帧还是重发帧,所以要为帧编号(0
或1)
操作过程:
第一步:初始化,双方维护的帧编号都为0;发送方-当前所发帧,接-期待接收帧;
第二步:发送方取出一个帧,加上帧编号,发送;
第三步:接收方接到后,检正,如帧序号相同,接收放入缓冲区,将帧编号取反放入应答帧
返回发送方;如错误,帧编号不变,返回发送方;
第四步:发送方接收帧后,如编号不同(说明接收方接收),将帧编号取反,取出新帧,加上
帧编号,发送;如编号相同,或超时未应答,则重发当前编号的帧;
特点:
控制简单,但在信号传输时延较长时传输效率比较低;
(2) 滑动窗口协议
窗口机制:允许发送站连续发送多个帧而不需要应答
A. 发送窗口-发送端允许连续发送的帧的序号表
发送窗口的尺寸:发送端允许连续发送的最大帧数(帧取值 0至2(n)-1)
发送窗口的下沿:最先发送但还未收到应答的帧的序号
发送窗口的上沿:=(发送窗口的下沿+发送窗口的尺寸-1)/2(n)(2的n次方)
特点:发送端将发送的帧放入缓冲区做为副本,成功,删除副本,
B. 接收窗口-接收方允许接收的帧的序号表
接收窗口的尺寸:接收方每次允许接收的帧数;
处理方法:
(1) 如果接收的帧的序号正好等于接收窗口的下沿,且校验正确,接收方将帧交给上
层实体,并向发送方返回应答,且接收窗口向前滑动一个序号;
(2) 如果接收窗口下沿的帧校验错误或该帧未收到,接收方照样可以处理其他落在接
收窗口的帧,但不能交给上层;只有接收窗口的下沿的帧被正确收到,才能将其
连同其他正确帧送给上层,并滑动窗口;
(3) 捎带应答
捎带应答:实际的通信过程中,双方都要有数据发送给对方,可以数据帧中增加一个字段,
用来携带对方的应答信息,这种方式称为捎带应答;使用条件:
A. 接收方接收帧后,正好也有数据要发给发送方,可以捎带应答;暂时没有数据但
经过一段时间准备好了,可以捎带应答;
B. 不能捎带应答,由单独发送一个应答帧,通常用对某一个帧的应答来代替对该帧
之前的所有帧的应答(要求前面的帧是连续且校验正确)
(4) 出错全部重发协议
发送窗口的尺寸大于1(不能超过2(n)-1),接收窗口的尺寸等于1;
对接收的最后一个帧作应答,如检验错误,返回应答,要求发送方重新发送全部帧;
(5) 选择重发协议
接收窗口大于1(不能超过2(n)-1),某个帧出错时,其它帧可能落入接收窗口中,且校验正
确,这些帧可以接收,只需重发出错帧既可;
2.差错控制
(1) 差错编码理论
传输错误分类:(1)单个错:由随机的信道热噪声引起,一次只影响一个比特,且错误之间没有联系;(2)突发错:由瞬间的脉冲噪声引起,突发错所影响的最大连续数据比特数称为突发长度;
差错编码:在数据块中加入冗余信息的过程;
错误的验证:接收端通过验证数据块中冗余信息是否存在关联关系,判断数据在传输过程中
是否存在错误;
差错编码的策略:
(1) 检错码:冗余信息只具有检错功能,即接收方只能判断数据块是否有错,但不能确切
知道错误的位置,不能纠正错误;
(2) 纠错码:冗余信息具有纠错能力,即接收方不仅可以判断数据块是否有错,而且还可
以知道错误的位置,只要将相应位置取反即能获得正确的数据;
海明距离:两个码字的对应比特取不同的比特数
编码集的海明距离:一个有效编码集中,任意两个码字的海明距离的最小值。