Prosessen med å kombinere flere utgående protokollstrømmer ved transport- og nettverkslagene i TCP/IP kalles
multiplexing .
Her er grunnen:
* multiplexing er prosessen med å kombinere flere datastrømmer fra forskjellige applikasjoner til en enkelt strøm for overføring over en delt nettverkskanal.
* demultiplexing er den omvendte prosessen, der mottakende enden skiller den kombinerte strømmen i individuelle strømmer for hver applikasjon.
I sammenheng med TCP/IP skjer multiplexing både på transport- og nettverkslagene:
* Multiplexing av transportlag: TCP bruker portnumre for å identifisere forskjellige applikasjoner på samme vert. Flere TCP -tilkoblinger kan dele den samme IP -adressen og kommunisere med forskjellige porter.
* Multiplexing av nettverkslag: IP -adresser brukes til å identifisere verter i nettverket. Flere IP -adresser kan dele det samme fysiske nettverksgrensesnittet, slik at forskjellige verter kan kommunisere gjennom en enkelt tilkobling.
Ved å kombinere datastrømmer hjelper multiplexing å:
* Bruk effektivt nettverksressurser: Å dele en enkelt nettverkstilkobling er mer effektiv enn å etablere separate tilkoblinger for hver applikasjon.
* Forenkle nettverksadministrasjon: Det er enklere å håndtere flere tilkoblinger når de multipliseres på en enkelt kanal.
Derfor multiplexing er den grunnleggende prosessen som lar flere applikasjoner kommunisere over et nettverk ved hjelp av en enkelt tilkobling.