微通信網(wǎng)絡(luò)協(xié)議(MNP,Microcom Network Protocol) 最初是由調(diào)制解調(diào)器制造商Micrrocom 公司為在它們所生產(chǎn)的1200bps調(diào)制解調(diào)器間進(jìn)行無(wú)錯(cuò)傳輸而開(kāi)發(fā)的, 但它已幾乎成為給撥號(hào)調(diào)制解調(diào)器提供差錯(cuò)控制、數(shù)據(jù)壓縮的實(shí)際的一個(gè)工業(yè)標(biāo)準(zhǔn)協(xié)議. 該協(xié)議既可以用軟件實(shí)現(xiàn)也可以用硬件實(shí)現(xiàn), 放在調(diào)制解調(diào)器中作為固件的效率較高。該協(xié)議在CCITT 有關(guān)撥號(hào)調(diào)制解調(diào)器的差錯(cuò)控制、數(shù)據(jù)壓縮標(biāo)準(zhǔn)頒布之前, 已經(jīng)得到了廣泛地應(yīng)用, 并且受到大批用戶的好評(píng)。發(fā)展到今天, 據(jù)公開(kāi)報(bào)導(dǎo), 目前該協(xié)議主要包含MNP1到MNP10(沒(méi)有公布過(guò)MNPS),共九級(jí)協(xié)議。這九級(jí)協(xié)議中, 前四個(gè)主要提供差錯(cuò)控制功能, 在公共數(shù)據(jù)通信網(wǎng)中得到了廣泛地應(yīng)用。而MNP 5~ MNP 7 是用戶必須經(jīng)過(guò)微通信系統(tǒng)公司的允許, 才能應(yīng)用到自己的裝置中。表1 給出了按功能區(qū)分的九級(jí)協(xié)議。
表1:9級(jí)MNP的功能劃分
1988年,MNP2、MNP 3、MNP 4 差錯(cuò)控制協(xié)議與LAPM(調(diào)制解調(diào)器鏈路接入規(guī)程)一起被CCITT 收入V.42 建議中, 并且CCITT以MNP5數(shù)據(jù)壓縮協(xié)議為基礎(chǔ),頒布了V.42bis 建議。
欲具體了解ITU-T關(guān)于調(diào)制解調(diào)器建議的請(qǐng)進(jìn)入。
Microcom公司提出了以調(diào)制解調(diào)器網(wǎng)絡(luò)的3層體系結(jié)構(gòu)和調(diào)制解調(diào)器組網(wǎng)協(xié)議MNP。MNP由數(shù)據(jù)鏈路層、會(huì)話層和文件傳送層組成,其目的在于利用調(diào)制解調(diào)器與電話線路支持交互式應(yīng)用和文件傳輸應(yīng)用。MNP定義了9類數(shù)據(jù)鏈路層協(xié)議,第1類功能最弱,第9類功能最強(qiáng),各類協(xié)議特點(diǎn)如下:
1類:以半雙工異步方式交換面向字節(jié)的數(shù)據(jù),它對(duì)調(diào)制解調(diào)器處理器和內(nèi)存的要求最低,但仍能實(shí)現(xiàn)無(wú)誤差通信,只是協(xié)議傳輸效率低(僅70%);
2類:以全雙工異步方式交換面向字節(jié)的數(shù)據(jù),對(duì)調(diào)制解調(diào)器處理器要求也不高,常用的處理器為Z80或6800系列,協(xié)議傳輸效率比1類稍高(為84%);
3類:以全雙工同步方式交換面向比特的數(shù)據(jù),由于異步方式用10比特代表8比特?cái)?shù)據(jù)(2比特被分別用作啟、停),因此,效率較低。盡管RS-232接口上用戶機(jī)與調(diào)制解調(diào)器之間始終使用異步方式,但使用3類協(xié)議時(shí),兩調(diào)制解調(diào)器間卻使用同步方式,因而可省去啟、停比特。該協(xié)議傳輸效率為108%,多出的8%的傳輸能力被用于糾錯(cuò);
4類:通過(guò)引入“適應(yīng)性分組組裝”和“數(shù)據(jù)傳輸階段優(yōu)化”功能進(jìn)一步改進(jìn)調(diào)制解調(diào)器的傳輸效率。前者通過(guò)檢測(cè)線路傳輸誤碼率,傳輸錯(cuò)誤少時(shí)可組裝較大分組,相對(duì)幀頭開(kāi)銷(xiāo)小;誤碼率高時(shí),減小分組長(zhǎng)度,出錯(cuò)后重傳損失較小,盡管幀頭開(kāi)銷(xiāo)相對(duì)增加。后者針對(duì)在數(shù)據(jù)傳輸階段某些管理性信息始終不變這一特點(diǎn),將部分管理信息略去的方式提高數(shù)據(jù)傳輸效率。該協(xié)議傳輸效率為120%;
5類:在第4類的基礎(chǔ)上增加了“適應(yīng)性數(shù)據(jù)壓縮”功能,即壓縮方式因數(shù)據(jù)種類不同而優(yōu)化。對(duì)壓縮能力的一種合理的估計(jì)為1.6∶1,在4類120%的傳輸效率的基礎(chǔ)上,5類協(xié)議的傳輸效率約為200%(即1.2x1.6);
6類:在第5類的基礎(chǔ)上增加了“通用鏈路協(xié)商”和“統(tǒng)計(jì)雙工”功能。前者將原來(lái)不兼容的調(diào)制技術(shù)統(tǒng)一為具有糾錯(cuò)功能的調(diào)制解調(diào)器,都支持從300~9 600 bps的典型速率。開(kāi)始是雙方都使用相對(duì)較低的速率,然后協(xié)商使用速率較高的調(diào)制技術(shù),例如:Microcom公司的AX/9624調(diào)制解調(diào)器,開(kāi)始時(shí)使用2 400 bps的V.22 bis調(diào)制技術(shù)進(jìn)行協(xié)商,如果協(xié)商成功,則可工作于9 600 bps的V.29調(diào)制技術(shù)模式。統(tǒng)計(jì)雙工功能針對(duì)使用高速載波的半雙工的技術(shù),通過(guò)監(jiān)視用戶數(shù)據(jù)流的格局,動(dòng)態(tài)地利用半雙工調(diào)制解調(diào)器提供全雙工服務(wù)。基于V.29技術(shù)(9.6 kbps)的第6類調(diào)制解調(diào)器的最大文件傳輸速率為19.2 kbps;終端交互數(shù)據(jù)的可達(dá)傳輸速率為9.6~19.2 kbps;
7類:結(jié)合第4類協(xié)議使用的“適應(yīng)性分組組裝”和“數(shù)據(jù)傳輸階段優(yōu)化”技術(shù),并采用最新數(shù)據(jù)壓縮技術(shù)將調(diào)制解調(diào)器的吞吐率提高為額定速率的300%。例如,Microcom公司的壓縮編碼不但能依被傳數(shù)據(jù)動(dòng)態(tài)調(diào)整,而且能預(yù)測(cè)數(shù)據(jù)流中字符出現(xiàn)的概率,同時(shí)還采用了重復(fù)字符加重復(fù)次數(shù)的方式縮短實(shí)際傳輸數(shù)據(jù)的長(zhǎng)度等壓縮編碼方式;
9類:將第7類壓縮方式與V.29快速訓(xùn)練調(diào)制解調(diào)器技術(shù)相結(jié)合,在半雙工設(shè)備上仿真全雙工服務(wù);
10類:將第7類壓縮方式與V.32調(diào)制解調(diào)器相結(jié)合,使傳輸速率達(dá)到傳統(tǒng)V.32的3倍。適用于惡劣環(huán)境和信道質(zhì)量差的線路。
在上述9類MNP數(shù)據(jù)鏈路層協(xié)議中,使用最廣的是第4和5類,分別計(jì)為MNP-4和MNP-5。需要順便提及的是,由于MNP中既有使用異步傳輸方式的協(xié)議,也有使用同步傳輸方式的協(xié)議,因此數(shù)據(jù)鏈路層的幀格式也有面向字節(jié)和面向比特的兩種。異步(面向字節(jié))的幀以同步字符SYN(01111110)開(kāi)頭,緊接著為起始字符序列DLE、STX,其后為標(biāo)頭和信息字段,然后是字符列DLE、ETX,最后為幀校驗(yàn)序列(FCS)。同步數(shù)據(jù)幀格式類HDLG幀,以同步符SYN開(kāi)頭和結(jié)束,同步符后面分別為地址域(A)、控制域(C)、信息域(I)和幀校驗(yàn)序列(FCS)。
欲詳細(xì)了解MNP協(xié)議原理介紹的請(qǐng)進(jìn)入。
欲進(jìn)一步了解ITU-T建議的三類傳真機(jī)技術(shù)標(biāo)準(zhǔn)的請(qǐng)進(jìn)入。