MODEM的傳輸協(xié)議
發(fā)布日期:2022-04-27 點(diǎn)擊率:76
Modem的傳輸協(xié)議包括調(diào)制協(xié)議(Modulation Protocols)、差錯(cuò)控制協(xié)議(Error Control Protocols)、數(shù)據(jù)壓縮協(xié)議(Data Compression Protocols)和文件傳輸協(xié)議。調(diào)制協(xié)議我們?cè)谇懊嬉呀?jīng)討論過,現(xiàn)在著重談一下其余的三種傳輸協(xié)議。
1、差錯(cuò)控制協(xié)議:
隨著Modem的傳輸速率不斷提高,電話線路上的噪聲、電流的異常突變等,都會(huì)造成數(shù)據(jù)傳輸?shù)某鲥e(cuò)。差錯(cuò)控制協(xié)議要解決的就是如何在高速傳輸中保證數(shù)據(jù)的準(zhǔn)確率。目前的差錯(cuò)控制協(xié)議存在著兩個(gè)工業(yè)標(biāo)準(zhǔn):MNP4和V4.2。其中MNP(Microcom Network Protocols)是Microcom公司制定的傳輸協(xié)議,包括了MNP1—MNP10。由于商業(yè)原因,Microcom目前只公布了MNP1—MNP5,其中MNP4是目前被廣泛使用的差錯(cuò)控制協(xié)議之一。而V4.2則是國(guó)際電信聯(lián)盟制定的MNP4改良版,它包含了MNP4和LAP-M兩種控制算法。因此,一個(gè)使用V4.2協(xié)議的Modem可以和一個(gè)只支持MNP4協(xié)議的Modem建立無(wú)差錯(cuò)控制連接,而反之則不能。所以我們?cè)谫?gòu)買Modem時(shí),最好選擇支持V4.2協(xié)議的Modem。
另外,市面上某些廉價(jià)Modem卡為降低成本,并不具備硬糾錯(cuò)功能,而是使用了軟件糾錯(cuò)方式。大家在購(gòu)買時(shí)要注意分清,不要為包裝盒上的“帶糾錯(cuò)功能”等字眼所迷惑。
2、數(shù)據(jù)壓縮協(xié)議:
為了提高數(shù)據(jù)的傳輸量,縮短傳輸時(shí)間,現(xiàn)時(shí)大多數(shù)Modem在傳輸時(shí)都會(huì)先對(duì)數(shù)據(jù)進(jìn)行壓縮。與差錯(cuò)控制協(xié)議相似,數(shù)據(jù)壓縮協(xié)議也存在兩個(gè)工業(yè)標(biāo)準(zhǔn):MNP5和V4.2bis。MNP5采用了Rnu-Length編碼和Huffman編碼兩種壓縮算法,最大壓縮比為2:1。而V4.2bis采用了Lempel-Ziv壓縮技術(shù),最大壓縮比可達(dá)4:1。這就是為什么說(shuō)V4.2bis比MNP5要快的原因。要注意的是,數(shù)據(jù)壓縮協(xié)議是建立在差錯(cuò)控制協(xié)議的基礎(chǔ)上,MNP5需要MNP4的支持,V4.2bis也需要V4.2的支持。并且,雖然V4.2包含了MNP4,但V4.2bis卻不包含MNP5。
3、文件傳輸協(xié)議:
文件傳輸是數(shù)據(jù)交換的主要形式。在進(jìn)行文件傳輸時(shí),為使文件能被正確識(shí)別和傳送,我們需要在兩臺(tái)計(jì)算機(jī)之間建立統(tǒng)一的傳輸協(xié)議。這個(gè)協(xié)議包括了文件的識(shí)別、傳送的起止時(shí)間、錯(cuò)誤的判斷與糾正等內(nèi)容。常見的傳輸協(xié)議有以下幾種:
ASCII:這是最快的傳輸協(xié)議,但只能傳送文本文件。
Xmodem:這種古老的傳輸協(xié)議速度較慢,但由于使用了CRC錯(cuò)誤偵測(cè)方法,傳輸?shù)臏?zhǔn)確率可高達(dá)99.6%。
Ymodem:這是Xmodem的改良版,使用了1024位區(qū)段傳送,速度比Xmodem要快。
Zmodem:Zmodem采用了串流式(streaming)傳輸方式,傳輸速度較快,而且還具有自動(dòng)改變區(qū)段大小和斷點(diǎn)續(xù)傳、快速錯(cuò)誤偵測(cè)等功能。這是目前最流行的文件傳輸協(xié)議。除以上幾種外,還有Imodem、Jmodem、Bimodem、Kermit、Lynx等協(xié)議,由于沒有多數(shù)廠商支持,這里就略去不講。
http://www.szmodem.com