Gegevensoverdracht via een netwerk kan op verschillende manieren worden gecategoriseerd, afhankelijk van de kenmerken van de overdracht. Hier zijn enkele van de belangrijkste modi:
1. Gebaseerd op communicatierichting:
* Simplex: Gegevens stromen slechts in één richting. Denk aan een radio-uitzending:de zender zendt uit, maar luisteraars kunnen niet terugsturen. Zelden gebruikt in moderne computernetwerken.
* Half-duplex: Gegevens stromen in beide richtingen, maar slechts in één richting tegelijk. Net als een walkietalkie:er kan maar één persoon tegelijk praten. Voorbeelden hiervan zijn enkele oudere technologieën en bepaalde gespecialiseerde netwerkkoppelingen.
* Full-duplex: Gegevensstromen gelijktijdig in beide richtingen. Net als bij een telefoongesprek:beide partijen kunnen tegelijkertijd praten. Dit is de meest voorkomende modus in moderne computernetwerken.
2. Gebaseerd op datatransmissietechniek:
* Unicast: Gegevens worden vanuit één bron naar één bestemming verzonden. Dit is het meest voorkomende type communicatie in netwerken, zoals wanneer u op een website surft.
* Multicast: Gegevens worden vanuit één bron tegelijkertijd naar meerdere bestemmingen verzonden. Handig voor toepassingen zoals videoconferenties of software-updates. De ontvangers moeten zijn aangemeld bij de multicastgroep.
* Uitzending: Gegevens worden vanuit één enkele bron naar *alle* apparaten in het netwerk verzonden. Minder gebruikelijk in moderne netwerken vanwege beveiligings- en prestatieproblemen; vaak gebruikt voor netwerkdetectie of specifieke controleberichten.
* Anycast: Gegevens worden vanuit één enkele bron verzonden naar de *dichtstbijzijnde* beschikbare bestemming uit een reeks potentiële bestemmingen. Wordt gebruikt in Content Delivery Networks (CDN's) om gebruikers naar de dichtstbijzijnde server te leiden.
3. Gebaseerd op het tot stand brengen van de verbinding:
* Verbindingsgericht: Er wordt een speciale verbinding tot stand gebracht tussen de bron en de bestemming voordat de gegevensoverdracht begint, waardoor een betrouwbare levering wordt gegarandeerd. Denk aan een telefoongesprek:u moet eerst een verbinding tot stand brengen voordat u kunt praten. TCP (Transmission Control Protocol) is het meest voorkomende voorbeeld.
* Verbindingsloos: Er wordt vooraf geen verbinding tot stand gebracht. Datapakketten worden onafhankelijk verzonden en er is geen garantie op levering of bestelling. Denk aan het sturen van een ansichtkaart:je laat hem op de post vallen en hoopt dat hij aankomt. UDP (User Datagram Protocol) is het meest voorkomende voorbeeld.
4. Gebaseerd op netwerktopologie:
Hoewel het strikt genomen geen *modus* voor datatransmissie is, beïnvloedt de fysieke of logische lay-out van het netwerk (topologie – bus, ster, ring, mesh etc.) de manier waarop gegevens worden gerouteerd en verzonden. Verschillende topologieën kunnen de snelheid en betrouwbaarheid beïnvloeden.
Deze categorieën sluiten elkaar niet uit. U kunt bijvoorbeeld een full-duplex, verbindingsgerichte, unicast-transmissie hebben met behulp van TCP via een sternetwerktopologie. De specifieke gebruikte modus is afhankelijk van de toepassing, de netwerkinfrastructuur en de vereisten voor betrouwbaarheid, snelheid en efficiëntie. |