Articles

Fuld dupleks vs halv dupleks netværkstrafik

en masse netværksudstyr vil henvise til dets netværksforbindelser som fuld dupleks eller halv dupleks. Dette udtryk forklares ofte ikke, da det antages, at folk vil vide, hvad det betyder. Et duplekskommunikationssystem er et system, hvor to eller flere brugere kan kommunikere i begge retninger.

fuld dupleks

i et fuldt duplekssystem kan begge parter kommunikere samtidigt. Begge enheder kan sende og modtage data til og fra hinanden på samme tid.

en telefon er et velkendt eksempel på et fuldt duplekssystem, da begge parter kan tale og lytte til den anden bruger på samme tid (uanset deres evne til at forstå hinanden, mens de taler på samme tid!)

halv dupleks

i et halvt duplekssystem kan begge parter stadig kommunikere med hinanden, men kun en bruger kan overføre data ad gangen. En bruger kan enten lytte eller tale på et hvilket som helst tidspunkt, ikke begge dele.

som standard er det muligt at modtage beskeder. Hvis en bruger ønsker at kommunikere, skal de trykke på push-to-talk-knappen, hvorefter deres enhed skiftes til transmissionstilstand. Når knappen push to talk slippes, skifter enheden tilbage til modtagetilstand. Andre halv-dupleksenheder fungerer på en lignende måde, som standard modtager og kun sender, når de har brug for det.

Tip: enheder, der ikke kræver nogen form for duplekskommunikation, kaldes simpleks. En enhed er enten en sender eller en modtager. Radio og TV er gode eksempler på simpleks teknologi.

halv-duplekssystemer er generelt mere forenklede på nogle måder. For eksempel kræves kun en enkelt ledning eller radiofrekvens til halv-dupleks kommunikationskanaler. Til sammenligning har et fuldt duplekssystem brug for mindst to ledninger eller radiofrekvenser, en til transmission og en til modtagelse.

kollisioner i halvdupleks

hovedproblemet med halvduplekssystemer er risikoen for kollisioner, hvor mere end en bruger eller enhed forsøger at transmittere data på samme tid. For at forhindre kollisioner skal et kollisionsundgåelsessystem, kollisionsregistreringssystem eller begge implementeres.

i et kollisionsdetekteringssystem registrerer de transmitterende enheder, at der er sket en kollision, og sætter transmissionerne på pause i en tilfældig tid, før de forsøger at transmittere igen. Denne tilfældige pause er designet til at undgå, at begge enheder forsøger at transmittere igen på samme tid og kolliderer igen.

i et kollisionsundgåelsessystem kontrollerer en enhed, der ønsker at transmittere data, om netværket er gratis, før det transmitteres. Hvis netværket er i brug, holder det pause i en tilfældig tid, før det kontrolleres igen.

kombination af kollisionsundgåelses-og kollisionsdetekteringssystemer er en generelt effektiv måde at styre halv-duplekskommunikation af netværksudstyr og kan forårsage ubetydelige forsinkelser under de fleste omstændigheder. Men brugerne skal udføre denne funktion manuelt, hvilket har ført til standarder som at afslutte meddelelser med ordet “over”.