Processen med at kombinere flere udgående protokolstrømme ved transport- og netværkslagene i TCP/IP kaldes
multiplexing .
Her er hvorfor:
* multiplexing er processen med at kombinere flere datastrømme fra forskellige applikationer i en enkelt strøm til transmission over en delt netværkskanal.
* demultiplexing er den omvendte proces, hvor den modtagende ende adskiller den kombinerede strøm i individuelle strømme for hver applikation.
I forbindelse med TCP/IP sker multiplexering både på transport- og netværkslagene:
* transportlag multiplexing: TCP bruger portnumre til at identificere forskellige applikationer på den samme vært. Flere TCP -forbindelser kan dele den samme IP -adresse og kommunikere med forskellige porte.
* Netværkslag Multiplexing: IP -adresser bruges til at identificere værter på netværket. Flere IP -adresser kan dele den samme fysiske netværksgrænseflade, så forskellige værter kan kommunikere gennem en enkelt forbindelse.
Ved at kombinere datastrømme hjælper multiplexing med at:
* Brug effektivt netværksressourcer: At dele en enkelt netværksforbindelse er mere effektiv end at etablere separate forbindelser for hver applikation.
* Forenkle netværksstyring: Håndtering af flere forbindelser er lettere, når de multiplexes på en enkelt kanal.
Derfor multiplexing er den grundlæggende proces, der giver flere applikationer mulighed for at kommunikere via et netværk ved hjælp af en enkelt forbindelse.