1.V.90、K56Flex、X2数据传输。
这是几个与56K Modem有关的传输协议。
2.支持V.42,MNP2-4 and MNP10纠错协议。
V.42是ITU-T推出的纠错协议。在网络通信时,信息是以一种包的形式发送的(包可以理解成为小的信息段)。V.42的任务是在两地通信时,如果发送的包由于某种原因(如电话线干扰)受损或丢失,收方能立即要求传送方重发刚才的那个包,从而达到零错误的理想状态。MNP是由Microcon公司提出的一系列以消除传输时的错误并能提高通信效率为主要目的的错误侦测协定。目前共分10级,级别越高功能越强,并向下兼容,即MNP10包含以前的所有内容。其中的1~4级已向外界公开,供各厂家免费使用。由于其推出时间早于V.42,因此被大量采用,当使用V.42无法完成纠错时,Modem会尝试使用MNP2~4来进行纠错,MNP10的主要作用是在通信线路受到严重干扰时仍能保证通信质量。
3.V.42bis and MNP5数据压缩。
V.42bis 是ITU-T(国际电信联盟)1989年推出的压缩协议,采用LZW算法,将数据进行4:1的压缩,并可对采用过压缩处理的文件(如.ZIP文件)进行进一步压缩,当压缩率低于100%时,使用V.42 bis的Modem将自动关闭其压缩功能。MNP5在MNP4纠错的基础上增加了压缩功能,能够采用实时自适应的方式来计算压缩数据,优化用户数据,调整压缩参数以达到最大数据通信量。压缩比率可达2:1,但无法对已压缩过的文件进一步压缩。
4.DTE速度可达115200bps。
谈这个问题之前我们先介绍另一个概念,DCE(Data Communication Equipment数据通讯设备)速度。它是指两个Modem之间即电话线之间的传输速度,我们所说的56K指的就是这个速度。而DTE(Data Terminal Equipment数据终端设备)速度是指从本地计算机到Modem的传输速度,如果电话线传输速率(DCE速度)为56000bps,Modem在接收到数据后按V.42 bis协议解压缩56000×4=115200bps,然后以此速率传送给计算机,由此可见56K猫(使用V.42bis)的DTE速度在理想状态下都应达到115200bps。
5.可用CTS/RTS或Xon/Xoff流量控制(Flow control)
从上边的介绍我们已经了解到DTE与DCE速度之间存在很大差异,这样在数据的传送与接收过程当中很可能出现收方来不及接收的情况,这时就需要对发方进行控制,以免数据丢失,这个过程就是所谓的流量控制。控制的方式有两种,Xon/Xoff和CTS/RTS。前者由软件产生控制码,并将控制码加入到数据流中,Xoff表示停止发送,Xon表示继续发送,此种方法通常用于2400bps左右的低速猫。CTS(clear to send)/RTS(request to send)则是通过计算机与Modem之间的信号线传送控制信号来实现流量控制的,即硬件方式。请求发送信号(RTS)由计算机产生,通知Modem可以发送数据,清除发送信号(CTS)由Modem产生,通知计算机可以传送数据.由于硬件控制的反应速度要比软件快,所以多用于高速Modem。在使用MNP,V.42以及传真时也应使用硬件方式。
6.ADPCM压缩/解压缩
ADPCM(Adaptive digital pulse code modulation)是自适应数字脉冲编码调制的意思,是在多媒体技术中采用的一种对数字波形进行压缩和解压缩的算法,通常使用16位的线性脉冲编码对样本进行调制,对其采样后转换成4位的样本,从而可以达到4:1的压缩比率。
7.DTMF信号侦测/产生
DTMF(Dual-Tone Multifrequency)通信技术中的一种信号传输方法,这里的tone代表一个固定频率的声音片断,而dual-tone则是由两个不同的tone产生的复频信号。数字式电话的12个键分别代表了12种不同的复频组合,借助于对频率组合的侦测,计算机可分辨出所按的是哪一个键,从而达到与电话另一端的使用者互动控制的目的。通过这种技术可以使计算机将控制命令从复杂的声音讯号中判别出来,从而使我们能够通过电话按键控制计算机的运作。