Der er ikke en enkelt protokol, der garanterer glat dataoverførsel mellem to modemer. I stedet for en
suite af protokoller arbejder sammen for at sikre pålidelig dataoverførsel. Her er en sammenbrud:
1. Fysisk lag:
* Modulation og demodulation: Dette er den meget basale proces med at konvertere digitale data til analoge signaler (modulering) til transmission over det fysiske medium (som telefonlinjer) og vice versa (demodulation). Forskellige moduleringsordninger bruges afhængigt af typen af modem og forbindelse.
* Linjekodning: Dette definerer, hvordan digitale data er repræsenteret som elektriske signaler på transmissionslinjen. Almindelige eksempler er Manchester -kodning og differentiel manchester -kodning.
* Fysisk grænseflade: Dette definerer den fysiske forbindelse mellem modemet og netværket, inklusive stik og pinouts.
2. Datalinklag:
* Fejldetektion og korrektion: Dette er afgørende for at sikre datanøjagtighed. Protokoller som CRC (Cyclic Redundancy Check) og Hamming -koder registrerer fejl, og mekanismer som ARQ (automatisk gentagelsesanmodning) eller fremadrettet fejlkorrektion (FEC) håndterer videresendelse eller datakorrektion.
* indramning: Dette definerer, hvordan data pakkes i rammer til transmission, herunder start- og stopbits, og fejlkontrol af koder.
* flowkontrol: Dette sikrer, at det modtagende modem kan håndtere den indkommende datahastighed og forhindrer datatab på grund af bufferoverløb. Teknikker som glidende vinduesprotokoller bruges ofte.
3. Netværkslag:
* adressering og routing: Dette sikrer, at datapakker når den rigtige destination. Modemer bruger typisk IP -adresserings- og routingprotokoller som RIP eller OSPF til at bestemme den bedste vej til datatransmission.
Specifikke protokoller:
* v.90, v.92: Dette er højhastighedsmodemprotokoller, der bruges til opkaldsinternetadgang. De definerer moduleringsordninger, fejlkorrektion og datahastigheder.
* x.25: Dette er en pakke-switching-protokol, der ofte blev brugt til datatransmission over lejede linjer.
* HDLC (datalink på højt niveau): En meget anvendt datalinkprotokol, der leverer indramning, fejldetektion og flowkontrol.
Generelt er det kombinationen af disse forskellige lag og protokoller, der gør dataoverførsel mellem modemer pålidelige og effektive. Hver protokol spiller en afgørende rolle i at sikre datanøjagtighed, forhindre datatab og optimerer dataflow.