Transportlagret i internetmodellen ansvarar för att tillhandahålla
pålitlig och effektiv dataöverföring mellan applikationer på olika värdar . Här är en uppdelning av dess viktigaste ansvar:
1. Segmentering och återmontering:
* Segmentering: Transportskiktet bryter ner stora datapakor från applikationer till mindre segment för överföring över nätverket. Detta säkerställer effektiv användning av nätverksresurser.
* återmontering: På destinationsvärdet återmonterar transportskiktet segmenten tillbaka till originaldata och säkerställer dataintegritet.
2. Flödeskontroll och trängselkontroll:
* Flödeskontroll: Denna mekanism reglerar hastigheten med vilken data skickas för att förhindra att mottagaren överväldigas.
* trängselskontroll: Denna mekanism hjälper till att hantera nätverkstockningar genom att förhindra att nätverket blir överbelastat med data.
3. Anslutningshantering:
* Anslutningsanläggning: Transportlagret skapar en koppling mellan kommunikationsapplikationer, vilket säkerställer en pålitlig kommunikationskanal.
* Anslutningsavslutning: Transportlagret avslutar graciöst anslutningen efter att kommunikationen är klar.
4. Felhantering och tillförlitlighet:
* feldetektering: Transportskiktet inkluderar mekanismer för att upptäcka fel under överföringen, till exempel kontrollsummor.
* felåterställning: Om fel upptäcks, implementerar transportskiktet mekanismer för att överföra förlorade data, vilket säkerställer tillförlitlig leverans.
5. Multiplexering och demultiplexering:
* multiplexering: Transportlagret tillåter flera applikationer på en enda värd att dela samma nätverksanslutning.
* Demultiplexing: På destinationsvärdet leder transportlagret data till lämplig applikation baserat på portnummer.
6. Service differentiering:
* TCP (Transmission Control Protocol): Ger tillförlitliga, beställda och anslutningsorienterade dataöverföring. Detta protokoll är lämpligt för applikationer som kräver hög tillförlitlighet, såsom webbläsning och filöverföring.
* UDP (användardatagramprotokoll): Erbjuder en snabbare, anslutande och bästa ansträngningstjänst. Detta protokoll är lämpligt för applikationer med lägre känslighet för dataförlust, till exempel strömmande media och onlinespel.
I huvudsak överbryggar transportlagret klyftan mellan applikationer och nätverket, vilket säkerställer sömlös och pålitlig kommunikation. Det tillhandahåller de nödvändiga mekanismerna för applikationer för att interagera med nätverket utan att behöva hantera komplexiteten i protokoll på lägre nivå.