Processen att kombinera flera utgående protokollströmmar vid transport- och nätverkslagren i TCP/IP kallas
multiplexering .
Här är varför:
* multiplexering är processen att kombinera flera dataströmmar från olika applikationer till en enda ström för överföring över en delad nätverkskanal.
* Demultiplexing är den omvända processen, där den mottagande änden separerar den kombinerade strömmen i enskilda strömmar för varje applikation.
I samband med TCP/IP sker multiplexering vid både transport- och nätverkslager:
* Transportlager multiplexering: TCP använder portnummer för att identifiera olika applikationer på samma värd. Flera TCP -anslutningar kan dela samma IP -adress och kommunicera med olika portar.
* Network Layer Multiplexing: IP -adresser används för att identifiera värdar i nätverket. Flera IP -adresser kan dela samma fysiska nätverksgränssnitt, vilket gör att olika värdar kan kommunicera genom en enda anslutning.
Genom att kombinera dataströmmar hjälper multiplexering till:
* Använd effektivt nätverksresurser: Att dela en enda nätverksanslutning är effektivare än att skapa separata anslutningar för varje applikation.
* Förenkla nätverkshantering: Att hantera flera anslutningar är enklare när de multiplexeras på en enda kanal.
Därför multiplexering är den grundläggande processen som gör det möjligt för flera applikationer att kommunicera via ett nätverk med en enda anslutning.