Articles

Full-Duplex Versus Half-Duplex netwerkverkeer

veel netwerkapparatuur verwijst naar zijn netwerkverbindingen als full-duplex of half-duplex. Deze term wordt echter vaak niet uitgelegd, omdat ervan wordt uitgegaan dat mensen zullen weten wat het betekent. Een duplex communicatiesysteem is een systeem waarbij twee of meer gebruikers in beide richtingen kunnen communiceren.

Full-duplex

In een full-duplex systeem kunnen beide partijen gelijktijdig communiceren. Beide apparaten kunnen tegelijkertijd gegevens van en naar elkaar verzenden en ontvangen.

een telefoon is een bekend voorbeeld van een full-duplex systeem, omdat beide partijen tegelijkertijd kunnen spreken en luisteren naar de andere gebruiker (ongeacht hun vermogen om elkaar te begrijpen terwijl ze tegelijkertijd praten!)

Half-duplex

In een half-duplex systeem kunnen beide partijen nog steeds met elkaar communiceren. Bijvoorbeeld, met walkie-talkies, een tweerichtingsradiosysteem met behulp van push-to-talk-knoppen, kan een gebruiker op elk moment luisteren of praten, niet beide.

een walkie-talkie kan standaard berichten ontvangen. Als een gebruiker wil communiceren, moeten ze op de push-to-talk-knop drukken, waarna hun apparaat wordt overgeschakeld naar de verzendmodus. Wanneer de push to talk-knop wordt losgelaten schakelt het apparaat terug naar de ontvangstmodus. Andere half-duplex apparaten werken op een soortgelijke manier, in gebreke aan het ontvangen en alleen verzenden wanneer ze nodig hebben.

Tip: apparaten die geen enkele vorm van duplex communicatie vereisen, worden aangeduid als simplex. In simplex systemen is een apparaat een zender of een ontvanger. Radio en TV zijn goede voorbeelden van simplex technologie.

Half-duplex systemen zijn in sommige opzichten over het algemeen simplistischer. Bijvoorbeeld, slechts een enkele draad of radiofrequentie is vereist voor half-duplex communicatiekanalen. Ter vergelijking: een full-duplex systeem heeft ten minste twee draden of radiofrequenties nodig, één voor transmissie en één voor ontvangst.

botsingen in half-duplex

het grootste probleem bij half-duplex systemen is het risico van botsingen, waarbij meer dan één gebruiker of apparaat tegelijkertijd probeert gegevens over te dragen. Om botsingen te voorkomen, moet een botsingsvermijdingssysteem, botsingsdetectiesysteem of beide worden geïmplementeerd.

in een botsingsdetectiesysteem detecteren de zendapparatuur dat een botsing heeft plaatsgevonden en pauzeren ze de transmissies voor een willekeurige tijd voordat ze opnieuw proberen te verzenden. Deze willekeurige pauze is ontworpen om te voorkomen dat beide apparaten proberen om opnieuw te verzenden op hetzelfde moment en botsen opnieuw.

in een botsingsvermijdingssysteem controleert een apparaat dat gegevens wil verzenden of het netwerk vrij is voordat het wordt verzonden. Als het netwerk in gebruik is, pauzeert het een willekeurige tijd voordat het opnieuw wordt gecontroleerd.

het combineren van botsingsvermijdings-en botsingsdetectiesystemen is een over het algemeen effectieve manier om half-duplex communicatie van netwerkapparatuur te beheren en kan in de meeste omstandigheden verwaarloosbare vertragingen veroorzaken. In een handmatig systeem zoals bij walkie-talkies echter, de gebruikers moeten deze functie handmatig uit te voeren, dit heeft geleid tot normen zoals het beëindigen van berichten met het woord “over”.