Standardele industriale există pentru aproape toate domeniile tehnologiei de rețea, iar modemurile nu fac excepție. Standardele prevăd interacțiunea modemurilor de la diferiți producători. Aici veți găsi o descriere a unor standarde comune pentru modemuri.
La începutul anilor 1980, Hayes Microcomputer Products, Inc. a dezvoltat un modem, numit Hayes Smartmodem. El a fost numit "inteligent" pentru că putea să formeze automat numărul. Sinartmodem sa transformat într-un standard, care a început să vizeze alte modemuri - în curând a apărut termenul "Hayes-compatibil". În mod similar, computerul personal IBM a dat viață termenului "compatibil cu IBM". Întrucât producătorii au respectat standardele Hayes, după un timp toate modemurile ar putea "comunica" între ele.
Primul Hayes Smartmodem a transmis și a primit date la o rată de 300 de biți pe secundă. Un număr de modificări ulterioare au crescut această viteză de patru ori la 1200 bps.
Protocoale de corectare a erorilor la nivel scăzut.
Protocoalele de corectare a erorilor pot fi implementate atât la nivelul hardware cât și la nivelul software-ului. Stratul de implementare a hardware-ului este mai eficient. Viteza implementării hardware a protocolului MNP este cu aproximativ 30% mai mare decât cea software.
Protocoale Mnp
MNP (Microcom Protocoale de rețea) - o serie de protocoale de hardware cele mai comune, în primul rând implementat pe compania modemului Microcom. Aceste protocoale oferă corecția automată a erorilor și comprimarea datelor transmise. Acum sunt cunoscute 10 protocoale:
MNP1. Protocolul de corectare a erorilor care utilizează o metodă asincronă de transfer de date semi-duplex. Acesta este cel mai simplu dintre protocoalele MNP.
MNP2. Protocolul de corectare a erorilor utilizând o metodă de transfer duplex asincron.
MNP3. Protocolul de corectare a erorilor care utilizează o metodă duplex sincronă pentru transferul de date între modemuri (interfața modem-computer rămâne asincronă). Deoarece transmisia asincronă utilizează zece biți pe biți de date de octet, un bit de pornire și un bit de oprire și atunci când există numai opt biți în sincronizare, există posibilitatea de a accelera schimbul de date cu 20%.
MNP4. Un protocol care utilizează o metodă de transmisie sincronă asigură optimizarea fazei de date, ceea ce îmbunătățește oarecum ineficiența protocoalelor MNP2 și MNP3. În plus, atunci când numărul de erori de pe linie se modifică, mărimea blocurilor de date transmise se modifică și în consecință. Odată cu creșterea numărului de erori, mărimea blocurilor scade, crescând probabilitatea trecerii cu succes a blocurilor individuale. Eficacitatea acestei metode este de aproximativ 20% comparativ cu transmiterea simplă a datelor.
MNP5. În plus față de metodele MNP4, MNP5 utilizează adesea o metodă simplă de comprimare a informațiilor transmise. Simbolurile care sunt adesea întâlnite într-un bloc transmis sunt codificate prin șiruri de lungime de biți mai mici decât simbolurile rare. Sunt introduse și coduri lungi ale acelorași simboluri. În mod tipic, fișierele text sunt comprimate la 35% din lungimea inițială. Împreună cu 20% din MNP4, aceasta oferă o creștere a eficienței de până la 50%. Rețineți că, dacă treci fișierele deja comprimat, iar cea mai mare parte acest lucru este cazul, creșterea în continuare a eficienței prin modem de compresie a datelor, care nu se întâmplă.
MNP6. În plus față de metodele protocolului, MNP5 comută automat între metodele de transmisie duplex și semi-duplex, în funcție de tipul de informații. Protocolul MNP6 oferă, de asemenea, compatibilitate cu protocolul V.29.
MNP7. În comparație cu protocoalele anterioare, utilizează o metodă mai eficientă de comprimare a datelor.
MNP9. Utilizează protocolul V.32 și metoda corespunzătoare de lucru, care asigură compatibilitatea cu modemurile cu viteză redusă.
MNP10. Este proiectat pentru a oferi comunicare pe linii de zgomot extrem de zgomotos, cum ar fi linii celulare, linii pe distanțe lungi, linii rurale. Acest lucru se realizează utilizând următoarele metode:
- încercări repetate de a stabili o conexiune
- modificarea mărimii pachetelor în funcție de modificarea nivelului de interferență pe linie
- modificarea dinamică a ratei de transmisie în conformitate cu nivelul de interferență a liniei
Toate protocoalele MNP sunt compatibile de jos în sus. La stabilirea unei conexiuni, este setat cel mai înalt nivel posibil al protocolului MNP. Dacă unul dintre modemul de legare nu acceptă protocolul MNP, MNP-modem funcționează fără MNP-protocol.