2.4检错与纠错
(1) 检错法的概念
检错法是指在传输中仅仅发送足以使接收端能够检测出差错的附加位。
(2) 检错法的分类
a. 奇偶校验法
b. 冗余校验法(LRC)
c. 循环冗余校验法(CRC)
2.4.2纠错法
(1) 自动请求重发(ARQ)
当发送站向接收站发送数据块时,如果无差错,则接收站回送一个肯定应答,即ACK指令;如果接收站检测出错误,则发送一个否定应答,即NCK指令,请求重发。
(2) 正向纠错法
发送站发送能使接收站检错纠错的冗余位
2.5 通信硬件
2.5.1调制解调器
(1) 调制解调器是一种数据通信设备(DCE)
(2) 调制解调器的作用就是将数据在数据格式与模拟格式之间转换
(3) AT指令集
a. ATD------拨号指令(ATDP:脉冲拨号,ATDT音频拨号)
b. ATH------挂机指令
c. ATA------应答指令(ATSO=0表示取消自动应达,=某个非零整数,则表示振铃这个整数次后应答)
d. ATZ------将调制解调器内寄存器的值设为默认
2.5.2 RS-232标准
(1) 何谓RS-232
由美国电子工业协会(EIA)制定的数据终端设备与数据通信设备在进行串行二进制数据交换时的接口,EIA RS-232C
(2) RS-232的物理层特性
a. 机械特性
接口标准的机械部分指定两个通信装置如何连接。规定了有两个连接器,接到DCE的为母,接到DTE的为公。标准规定使用25针连接器,DB25连接器已成为一个事实上的标准。
b. 电信号特性
+3V~+15V的正电压表示SPACE
-3V~-15V的负电压表示MARK
在-3V~+3V之间构成一个转换区域,实际上,传输通常使用+(-)12V
c. RS-232C引脚分配
I. 引脚功能分类
A. 数据线路:分为数据传送和接收两条线路发送数据(TD,引脚2),接收数据(RD,引脚3)
B. 控制线路:控制线路传送PC或调制解调器中某些条件的ON/OFF指标来指示该引脚线路的状态处于开启或是关闭
①DTR,引脚20:数据终端就绪,由PC产生以使调制解调器了解PC已准备就绪
②DSR,引脚6:数据设备就绪,由MODEM产生,以告诉PC当MODEM打开时,已
和电话线路连接好且处于数据传输模式
③RTS,引脚4:请求发送,由PC产生毅同志调制解调器它想要传送数据
④CTS,引脚5:清除发送,由MODEM产生告诉PC它可以进行数据传送
⑤CD,引脚8:载波检测,也称为接收线路信号检测装置(RLSD),有时还称为数据载波检测(DCD),他告诉PC机调制解调器是否已建立了有效的连接
⑥RI,引脚22:振铃指示
II. 地
①SG,引脚7:信号地
②PG,引脚1:保护地
III. 定时电路
①TC,引脚15:称为发送定时
②RC,引脚17:称为接收定时
(3) 空调制解调器的连接,关键是将发送数据TD和接收数据RD交叉连接,实际上是直接通信
2.5.3 通信适配器
(1) 异步通信适配器
也叫串口,异步通信界面,通用异步接收器/发送器或UART
(2) 同步通信适配器
最常用的同步通信适配器是SDLC和BSC
2.6通信软件功能
(1) 调制解调器的控制
a. 呼叫/回答模式切换
b. 自动重拨号
c. 电话挂起
(2) 数据控制功能
a. 流控制(XON/XOFF)
b. 文件传输
(3) 数据操作功能
a. 字符过滤
b. 转换表
c. 终端仿真
(4) 特殊功能
a. 外部文件操作
b. 后台操作
c. 回到操作系统
d. 编辑器
责任编辑:小草