I datanettverk er halv-dupleks og full-dupleks to forskjellige kommunikasjonsmåter som definerer hvordan data overføres mellom enheter. Her er en forklaring av hver:
1. Halv tosidig:
– Halvdupleks er en kommunikasjonsmodus der enheter kan overføre og motta data, men ikke samtidig.
– Bare én enhet kan sende om gangen, og de andre enhetene må vente på tur.
– Halv-dupleks kommunikasjon ligner på en walkie-talkie, hvor kun én person kan snakke om gangen.
– For å forhindre kollisjoner bruker enheter en protokoll kalt Carrier Sense Multiple Access med kollisjonsdeteksjon (CSMA/CD) for å lytte etter aktivitet på nettverket før de overfører data.
- Hvis en enhet oppdager at nettverket er opptatt, venter den til overføringen er fullført før den sender dataene sine.
- Halv-dupleks brukes ofte i eldre nettverksteknologier som Ethernet-huber.
2. Full tosidig:
- Full dupleks er en kommunikasjonsmodus der enheter kan sende og motta data samtidig, uten noen begrensninger.
– Begge enhetene kan sende og motta data samtidig, uten å vente på hverandre.
– Full-dupleks kommunikasjon er som en telefonsamtale, der begge kan snakke og lytte samtidig.
- For å aktivere full-duplekskommunikasjon bruker enheter brytere i stedet for huber. Brytere opererer på datalinklaget (lag 2) til OSI-modellen og kan intelligent videresende data til de tiltenkte mottakerne uten risiko for kollisjoner.
- Full dupleks brukes ofte i moderne nettverksteknologier som Ethernet-svitsjer, Wi-Fi-nettverk og moderne nettverkskort.
– De fleste kablede og trådløse nettverksforbindelsene fungerer i dag i full-dupleks-modus, da det gir raskere og mer effektiv kommunikasjon sammenlignet med halv-dupleks.