Cum funcționează și funcționează modemul
Modemuri hardware
Modemurile au două interfețe fizice standard:Interfață serial de date (RS-232)
Există modemuri interne și externe. Modemurile interne sunt instalate în sloturile de extensie de pe placa de bază ca și alte plăci.
Standardele industriale există pentru aproape fiecare domeniu de tehnologie de rețea, iar modemurile nu fac excepție. Standardele prevăd interacțiunea modemurilor de la diferiți producători. Specificațiile, cunoscute sub numele de seria V, includ numărul standard. Uneori este inclus și cuvântul "bis". Aceasta indică faptul că acest standard este o versiune revizuită a unui standard anterior. Dacă este prezent cuvântul "terbo", aceasta înseamnă că a fost modificat și al doilea standard "bis".
Există diferite tipuri de modemuri, deoarece există medii de transmisie diferite pentru care sunt necesare diferite metode de transmisie. Aceste tipuri pot fi împărțite aproximativ, luând ca bază criteriul de sincronizare a legăturilor. Comunicarea este asincronă și sincronă. Tipul de modem va depinde de mediul înconjurător și de destinația rețelei.
Probabilitatea de eroare nu este niciodată exclusă, deci bitul special de paritate de biți este folosit în transmisia asincronă. Schema de verificare și corectare a erorilor care o utilizează se numește controlul parității. Când paritatea este verificată, numărul de biți unici expediați și primiți trebuie să se potrivească.
Standardul de modem V.32 nu oferă controlul erorilor. Pentru a rezolva această problemă, Microcom a creat propriul standard de control al erorilor de date asincrone, care a fost numit Protocolul de rețea Microcom (MNP). Această metodă sa dovedit a fi atât de reușită încât alte companii au împrumutat nu numai versiunea inițială a acesteia, ci și alte versiuni, numite clase. În prezent, se folosesc clasele MNP 2,3 și 4.
Algoritm de corecție / comprimare
La transmiterea de informații folosind protocolul de corecție (MNP4, V.42) se taie 10 biți primit de la calculator la 8 informații (șterge start și stop biți) (10 biți + 8 = informații start_bit stop_bit + - vezi protocolul asincron. RS232). Pe de altă parte, atunci când primesc de la linia de 8 biți de informație a unui modem 10 convertiți și transmite la calculator. Astfel, pe linie există mai puține informații decât modemul primit de la computer. Dar asta nu e tot. Dacă folosiți protocolul de compresie (MNP5, V.42bis) apare mai mult și reducerea volumului de informații utile, astfel încât de 10-bit, modemul a primit de la calculator, în linie (și modemul la distanță) le va primi doar o parte.
Performanța canalului de comunicare este influențată de doi factori:
Rata canalului caracterizează cât de repede biții sunt codificați și transmiși pe canalul de comunicație
Bandwidth - caracterizează cota de informații utile transmise prin canal
Viteza și viteza de transmisie nu sunt aceleași. Datorită comprimării datelor, lățimea de bandă poate fi mărită - comprimarea reduce timpul necesar transferului de date (prin eliminarea celulelor redundante și a zonelor goale). Unul dintre cele mai comune protocoale de comprimare a datelor este MNP5 - timpul de transmisie poate fi redus la jumătate
Când utilizați standardul V.42bis, puteți obține cea mai mare performanță, deoarece descrie implementarea hardware a compresiei continue a informațiilor. Lățimea de bandă la 9600bit / s poate ajunge la 38400bits / c. În prezent sunt utilizate protocoale de mare viteză, cum ar fi x2 și V.90.
Pentru a îmbunătăți performanța, se utilizează o combinație de protocoale de transfer de date și corecții de eroare. De exemplu, cu transfer asincron, combinația dă rezultate bune:
Transmisia V.32bis
Corecția de eroare V.42
V.42bis-comprimat
Comunicarea sincronă se bazează pe schema de sincronizare convenită între cele două dispozitive. Scopul său este de a selecta biți din grup atunci când sunt transmiși prin blocuri. Aceste blocuri sunt numite cadre. Simbolurile speciale sunt folosite pentru a stabili sincronizarea și pentru a verifica corectitudinea funcționării acesteia. Deoarece biții sunt transmiși în mod sincron, nu sunt necesare biți de pornire și oprire. Transmisia se termină la sfârșitul unui cadru și începe la începutul celuilalt. Această metodă este mai eficientă decât transferul asincron. În cazul unei erori, circuitul sincronic pentru recunoaștere și corectarea erorilor repetă transmisia cadrului.
Protocoalele sincrone realizează următoarele acțiuni, care nu sunt furnizate de protocoalele asincrone:
Împărțiți datele în blocuri
Adăugați informații de control
Verifică erorile
Protocoale de bază ale transmisiei sincrone:
Protocolul SDLC pentru gestionarea sincronă a canalelor
Protocol de HDLC cu canal de canal înalt
Protocolul de comunicare sincronizat binar BISYNC
Comunicarea sincronă este utilizată, în principal, pe linii digitale dedicate, iar la domiciliu, de regulă, nu se aplică.