Articles

Full Duplex vs halv Duplex nätverkstrafik

en hel del nätverksutrustning kommer att hänvisa till sina nätverksanslutningar som full duplex eller halv duplex. Denna term förklaras ofta inte, eftersom det antas att människor vet vad det betyder. Ett duplexkommunikationssystem är ett system där två eller flera användare kan kommunicera i båda riktningarna.

full-duplex

i ett full-duplex-system kan båda parter kommunicera samtidigt. Båda enheterna kan skicka och ta emot data till och från varandra samtidigt.

en telefon är ett välkänt exempel på ett fullduplexsystem, eftersom båda parter kan prata och lyssna på den andra användaren samtidigt (oavsett deras förmåga att förstå varandra medan de pratar samtidigt!)

halvduplex

i ett halvduplexsystem kan båda parter fortfarande kommunicera med varandra, men endast en användare kan överföra data åt gången. Till exempel, med walkie-talkies, ett tvåvägsradiosystem med push-to-talk-knappar, kan en användare antingen lyssna eller prata när som helst, inte båda.

en walkie-talkie är standard för att kunna ta emot meddelanden. Om en användare vill kommunicera måste de trycka på push-to-talk-knappen, vid vilken tidpunkt deras enhet växlas till sändningsläge. När push to talk-knappen släpps växlar enheten tillbaka till mottagningsläge. Andra halvduplexenheter fungerar på ett liknande sätt, som standard att ta emot och bara sända när de behöver.tips: enheter som inte kräver någon form av duplexkommunikation kallas simplex. I simplex-system är en enhet antingen en sändare eller en mottagare. Radio och TV är bra exempel på simplex-teknik.

Halvduplexsystem är i allmänhet mer förenklade på vissa sätt. Till exempel krävs endast en enda tråd eller radiofrekvens för halvduplexa kommunikationskanaler. Som jämförelse behöver ett fullduplexsystem minst två ledningar eller radiofrekvenser, en för överföring och en för mottagning.

kollisioner i halvduplex

huvudproblemet med halvduplexsystem är risken för kollisioner, där mer än en användare eller enhet försöker överföra data samtidigt. För att förhindra kollisioner måste ett kollisionsundvikande system, kollisionsdetekteringssystem eller båda implementeras.

i ett kollisionsdetekteringssystem kommer de sändande enheterna att upptäcka att en kollision har inträffat och pausa överföringar under en slumpmässig tid innan de försöker sända igen. Denna slumpmässiga paus är utformad för att undvika att båda enheterna försöker återsända samtidigt och kolliderar igen.

i ett kollisionsundvikande system kontrollerar en enhet som vill överföra data om nätverket är ledigt innan det sänds. Om nätverket används pausar det en slumpmässig tid innan du kontrollerar igen.att kombinera kollisionsundvikande och kollisionsdetekteringssystem är ett generellt effektivt sätt att hantera halvduplexkommunikation av nätverksutrustning och kan orsaka försumbara förseningar under de flesta omständigheter. I ett manuellt system som med walkie-talkies men, användarna måste utföra denna funktion manuellt, detta har lett till standarder som slutar meddelanden med ordet ”över”.