一、公共交换电话网(Public Switched Telephone Network,PSTN)
(一)电话系统的结构
- 公用电话网
- 本地网
- 长途网
(二)本地回路
- 数据终端设备(DTE,Data Terminal Equipment),用户计算机,代表通信链路的端点
- 数据电路设备(DCE,Data Circuit Equipment),管理网络接口的设备,调制解调器、数传机、基带传输器、信号变换器、自动呼叫和应答设备等
- 设备之间通信有关的技术细节,例如EIA (Electronic Industries Association)制定的RS-232-C接口
- 机械特性,机械特性描述DTE 和DCE 之间物理上的分界线,规定连接器的几何形状、尺寸大小、引线数、引线排列方式以及锁定装置等
- 电气特性,DTE 与DCE 之间有多条信号线,除了地线之外,每根信号线都有其驱动器和接收器
- 功能特性,对接口连线的功能给出确切的定义
- 数据线
- 控制线
- 定时线
- 地线
- 主信道线
- 辅助信道线
- 过程特性,规定了使用接口线实现数据传输的操作过程
(三)调制解调器(Modem,Modulation and Demodulation)
- 调制解调器由电源、发送电路和接收电路组成
二、X.25 公共数据网
- 公共数据网是在一个国家或全世界范围内提供公共电信服务的数据通信网
-
是一种分组交换技术,面向连接,建立虚链路
-
支持差错控制和流量控制
-
数据速率:64Kbps
-
分三个协议层
- 物理层,规定用户终端与网络之间的物理接口,X.21 或X.21bis
- 链路层,提供可靠的数据传输功能,LAP-B (Link Access Procedure-Balanced),是HDLC 的子集
- 分组层,层提供外部虚电路服务X.25PLP 协议(Packet Layer Protocol)
-
(一)流量控制和差错控制
-
流量控制,一种协调发送站和接收站工作步调的技术,其目的是避免由于发送速度过快,使得接收站来不及处理而丢失数据。
X.25和TCP支持流量控制-
停等协议,发送站发出一帧,然后等待应答信号到达后再发送下一帧;接收站每收到一帧后送回一个应答信号(ACK), 表示愿意接收下一帧,如果接收站不送回应答,则发送站必须等待
发送一帧的实际时间( T F A T_{FA} TFA,The actual time to send a frame)
T F A = 2 t p + t f ( t p 为传播延迟, t f 为发送一帧的时间) T_{FA}=2t_p+t_f\\(t_p为传播延迟,t_f为发送一帧的时间) TFA=2tp+tf(tp为传播延迟,tf为发送一帧的时间) -
滑动窗口协议,允许连续发送多个帧而无须等待应答
-
-
差错控制,检测和纠正传输错误的机制。
典型的检错码:CRC
典型的纠错码:海明码-
肯定应答,肯定应答信号ACK
-
否定应答重发,否定应答信号NAK
-
超时重发,发送器从发送一个帧时就开始计时,在一定的时间间隔内若没有收到关于该帧的应答信号,则认为该帧丢失并重新发送。 使用自动请求重发ARQ (Automatic Repeat reQuest) 技术
-
停等ARQ 协议,停等流控技术和自动请求重发技术的结合
-
连续ARQ 协议,滑动窗口技术和自动请求重发技术的结合(公式背记:选上退下)
- 选择重发ARQ 协议,窗口的最大值应为帧编号数的一半 W 发 = W 收 ≤ 2 k − 1 W_发=W收\le2^{k-1} W发=W收≤2k−1
- 后退N 帧ARQ 协议,送窗口大小为 W 发 = W 收 ≤ 2 k − 1 W_发=W收\le2^{k}-1 W发=W收≤2k−1
-
-
(二)HDLC 协议
- 数据链路控制协议
- 面向字符的协议,面向字符的协议以字符作为传输的基本单位,并用10 个专用字符控制传输过程
- 面向位的协议,以位作为传输的基本单位,它的传输效率高,已广泛地应用于公共数据网上
-
HDLC(High Level Data Link Control,高级数据链路控制)协议是国际标准化组织根据IBM公司的SDLC(Synchronous Data Link Control) 协议扩充开发而成的,是一种面向位(比特)的数据链路控制协议,使用CRC校验,帧边界01111110
- 美国国家标准化协会(ANSI)则根据SDLC 开发出类似的协议,叫作ADCCP 协议(Advanced Data Communication Control Procedure)
1.HDLC 的基本配置
- 站
- 主站,对链路进行控制,发出的帧叫命令帧
- 从站,在主站控制下进行操作,发出的帧叫响应帧
- 复合站,具有主站和从站的双重功能。复合站既可以发送命令帧也可以发出响应帧
- 链路配置
- 不平衡配置,适用于点对点和点对多点链路。这种链路由一个主站和一个或多个从站组成,支待全双工或半双工传输
- 平衡配置,仅用于点对点链路。这种配置由两个复合站组成,支持全双工或半双工传输
- 数据传输方式
- 正常响应方式(NRM,Normal Response Mode),适用于不平衡配置,只有主站能启动数据传输过程,从站收到主站的询问命令时才能发送数据
- 异步平衡方式(ABM,Asynchronous Balanced Mode),适用于平衡配置,任何一个复合站都无须取得另一个复合站的允许就可以启动数据传输过程
- 异步响应方式(ARM,Asynchronous Response Mode),适用于不平衡配置,从站无须取得主站的明确指示就可以启动数据传输,主站的责任只是对线路进行管理
2.HDLC 帧结构
- HDLC 帧由6个字段组成
1. 帧标志F
2. 地址字段A
3. 控制字段C
4. 信息字段INFO
5. 帧校验序列FCS
3.HDLC 帧类型
- 信息帧(I,|information),交换用户数据,信息帧除承载用户数据之外还包含该帧的编号N(S), 以及捎带的肯定应答顺序号N(R)
- 管理(监听)帧(S,supervision),用于进行流量和差错控制,当没有足够多的信息帧捎带管理命令/响应时,要发送专门的管理祯来实现控制
- 接收就绪(RR),既是对N(R)之前帧的确认,也是准备接收N(R)及其后续帧的肯定应答
- 接收未就绪(RNR),对N(R)之前的帧给予肯定应答的同时,拒绝进一步接收后续帧
-
拒绝接收(REJ),拒绝接收N(R)帧,要求重发N(R) 帧及其后续帧,用于后退N 帧ARQ流控方案
-
选择性拒绝接收(SREJ),拒绝接收N(R)帧,要求重发N(R)帧,用于选择重发ARQ流控方案
- 无编号帧(U),用于链路控制
三、帧中继网
- 帧中继(FR,Frame Relay)
- 面向连接
- 帧中继在第二层建立虚电路,第三层被简化
- 只做检错,不再重传,不保障可靠的提交
- 没有滑动窗口式的流控,有拥塞控制
(一)帧中继业务
-
帧中继网络提供虚电路业务
-
数据链路连接标识符(Data Link Connection Identifier,DLCI)代表不同的虚电路
-
既可以适应流式业务, 又可以适应突发式业务, 这使得帧中继成为远程传输的理想形式
- 约定数据速率(CRI ):指正常状态下的数据速率
- 扩展的数据速率(ERI ): 指允许用户增加的数据速率
- 帧长可变,默认为1600 字节,最大4096字节
- 数据速率:2-45Mbps
- 不适合延迟敏感的应用(语音,视频)
四、ISDN 和ATM
(一)综合业务数字网
- ISDN(Integrated Service Digital Network,综合业务数字网)
- 窄带ISDN(Narrowband Integrated Service Digital Network, N -ISDN)
- 基本速率(BRI,Base Rate Interface):2B+D=144Kbps
- 基群速率(PRI,Primary Rate Interface):30B+D=2.048Mbps
- 宽带ISDN(Broadband Integrated Service Digital Network, B-ISDN)
(二)ATM 虚电路
- 异步传输模式(Asynchronous Transfer Mode, ATM)
- ATM是信元交换,固定大小53Byte
- ATM虚电路是面向连接的
- ATM 的典型数据速率为150Mbps