Het proces van het combineren van meerdere uitgaande protocolstromen bij de transport- en netwerklagen in TCP/IP wordt multiplexing genoemd .
Dit is waarom:
* multiplexing is het proces van het combineren van meerdere gegevensstromen van verschillende applicaties in een enkele stream voor transmissie via een gedeeld netwerkkanaal.
* demultiplexing is het omgekeerde proces, waarbij de ontvangende uiteinde de gecombineerde stroom scheidt in afzonderlijke streams voor elke toepassing.
In de context van TCP/IP vindt multiplexing plaats bij zowel de transport- als de netwerklagen:
* Multiplexing van transportlaag: TCP gebruikt poortnummers om verschillende toepassingen op dezelfde host te identificeren. Meerdere TCP -verbindingen kunnen hetzelfde IP -adres delen en communiceren met verschillende poorten.
* Multiplexing van netwerklaag: IP -adressen worden gebruikt om hosts op het netwerk te identificeren. Meerdere IP -adressen kunnen dezelfde fysieke netwerkinterface delen, waardoor verschillende hosts via een enkele verbinding kunnen communiceren.
Door gegevensstromen te combineren, helpt multiplexing om:
* Gebruik efficiënt netwerkbronnen: Het delen van een enkele netwerkverbinding is efficiënter dan het leggen van afzonderlijke verbindingen voor elke toepassing.
* Vereenvoudig netwerkbeheer: Het beheren van meerdere verbindingen is eenvoudiger wanneer ze op een enkel kanaal worden gemultiplext.
Daarom multiplexing is het fundamentele proces waarmee meerdere applicaties via een netwerk kunnen communiceren met behulp van een enkele verbinding. |