Synkron seriekommunikation - Synchronous serial communication

Synkron seriekommunikation beskriver en seriel kommunikationsprotokol , hvor "data sendes i en kontinuerlig strøm med konstant hastighed."

Synkron kommunikation kræver, at urene i transmitterings- og modtagerenhederne synkroniseres - kører med samme hastighed - så modtageren kan prøve signalet med de samme tidsintervaller, som senderen bruger. Ingen start- eller stopbits er påkrævet. Af denne grund tillader "synkron kommunikation, at mere information overføres et kredsløb pr. Enhedstid" end asynkron seriekommunikation . Over tid vil de transmitterende og modtagende ure tendens til at gå fra hinanden, hvilket kræver resynkronisering .

Byteorienterede protokoller

Tidlige synkrone protokoller var byteorienterede protokoller , hvor synkronisering blev opretholdt ved transmission af en sekvens af synkrone tomgangstegn , når linjen ikke aktivt transmitterede data eller gennemsigtigt inden for en lang transmissionsblok. Et vist antal tomgang blev sendt inden hver transmission. IBM Binary Synchronous Protocol (Bisync) er stadig i brug. Andre eksempler på byteorienterede protokoller er IBM's Synchronous transmit-modtage (STR) og Digital Data Communications Message Protocol (DDCMP) fra Digital Equipment Corporation . Andre computerproducenter tilbød ofte lignende protokoller, der hovedsageligt adskiller sig i små detaljer.

Bitorienterede protokoller

Bitorienterede protokoller er synkrone protokoller, der ser de transmitterede data som en strøm af bit uden semantik eller mening. Kontrolkoder er defineret i form af bit-sekvenser i stedet for tegn. Synkronisering opretholdes på en ledig linje ved transmission af en foruddefineret bitsekvens. Synchronous Data Link Control (SDLC) specificerer, at en station fortsætter med at sende en sekvens på '1' bit på en tomgangslinie. Data, der skal transmitteres på en ledig linje, er præfixeret med en speciel bitsekvens '01111110'b, kaldet et flag . SDLC var den første bitorienterede protokol, der blev udviklet, og den blev senere vedtaget af International Organization for Standardization (ISO) som High Level Data Link Control (HDLC). Andre eksempler på bitorienterede protokoller er Logical Link Control (LLC) - IEEE 802.2 og ANSI Advanced Data Communication Control Procedures (ADCCP).

Referencer

Se også