En dupleks i computernetværk refererer til en enheds eller netværksforbindelses evne til at transmittere og modtage data samtidigt. Det giver med andre ord mulighed for tovejskommunikation. Der er to hovedtyper af duplekstilstande i computernetværk:halv dupleks og fuld dupleks.
1. Halv-dupleks: I halv-duplekstilstand kan enheder sende og modtage data, men ikke på samme tid. De skal skiftes til at sende og modtage data. Når en enhed sender, kan den ikke modtage og omvendt. Halv-dupleks-tilstand er almindeligt anvendt i ældre netværksteknologier såsom Ethernet-hubs.
2. Fuld-dupleks: I fuld duplekstilstand kan enheder transmittere og modtage data samtidigt uden nogen begrænsninger eller begrænsninger. Begge enheder kan sende og modtage data på samme tid uden interferens eller kollisioner. Fuld-dupleks-tilstand er meget udbredt i moderne netværksenheder, herunder Ethernet-switche og routere. Det giver øget netværksydelse og effektivitet sammenlignet med halv-dupleks-tilstand.
Duplekstilstanden for en netværksgrænseflade eller enhed er typisk konfigureret baseret på typen af netværksteknologi, der anvendes, og netværkets specifikke krav. I de fleste moderne netværk er fuld duplex-tilstand den foretrukne mulighed, da den giver den bedste ydeevne og udnytter den tilgængelige båndbredde effektivt.