dataoverføring forekommer i pakker med informasjon , hver bestående av en viss mengde bits. For at en mottaker skal få orden på dataene, må det vite når du skal begynne og når man skal slutte å lese hver burst . Synkrone og asynkrone overføringer representerer ulike metoder for å løse dette problemet. Førstnevnte innebærer en kommunikasjon mellom avsender og mottaker hvor de to enige om tidspunktet for overføringen. Sistnevnte er avhengig av signaler i selve dataene for å indikere til mottakeren hvordan å lese informasjonen . Synkron
synkrone dataoverføringer , avsender og mottaker ta litt tid å kommunisere før de gjør utveksling . Denne kommunikasjonen skisserer parametrene til datautveksling . Dette innebærer som regel å etablere hvilken ende , avsender eller mottaker , vil være i kontroll av overføringen . Her de to partiene også sikre at de bruker samme tidspunkt , det vil si , de vet når hver burst slutter og en annen begynner. De har også satt rammer for tilbakestilling sine klokker under overføringen for å sikre at de ikke drive bort fra den avtalte tidspunktet .
Asynchronous
asynkron , eller " best effort" overføringer , avsender og mottaker ikke etablere parameterne for informasjonsutveksling . Snarere plasserer avsenderen ekstra biter av data før og etter hver serie som viser når hver burst begynner og slutter . Det sender deretter informasjonen , og det er opp til mottakeren å finne ut hvordan du kan tilbakestille sin klokke å matche timing av signalet . I motsetning synkrone overføringer , ikke mottakeren ikke ta tid til å kommunisere til avsenderen informasjon om hva den fikk .
Fordeler og ulemper
asynkrone overføringer er generelt raskere enn synkrone overføringer. Dette er fordi de ikke tar opp tid før overføring for å koordinere deres innsats. Men på grunn av dette , flere feil har en tendens til å oppstå i asynkrone overføringer i motsetning til synkrone overføringer. Hvis mange feil oppstår, kan det negere spart tid ved å eliminere den første skritt med å sette overføre parametre , fordi mottakeren er nødt til å iverksette tiltak for å rette opp sine feil.
Bruker
asynkrone overføringer fungere godt i situasjoner der utvekslingen skjer over en pålitelig fysisk medium , som for eksempel fiber optisk og koaksial kabling. Dette bidrar til å minimere overføringsfeil slik at spart tid ved at man gir avkall etablere parametere faktisk resulterer i en raskere overføring fra sluttbrukerens synspunkt. Synkrone overføringer fungerer godt når du bruker mindre pålitelige overføring medier, for eksempel elektriske ledninger og radiosignaler . Her er det verdt å ta ekstra tid til å koordinere detaljene i overføringen som det kompenserer for feil gjort av det fysiske mediet .