Transportlaget i internettmodellen er ansvarlig for å tilby
pålitelig og effektiv dataoverføring mellom applikasjoner på forskjellige verter . Her er en fordeling av dets viktigste ansvar:
1. Segmentering og montering:
* segmentering: Transportlaget bryter ned store databiter fra applikasjoner til mindre segmenter for overføring over nettverket. Dette sikrer effektiv bruk av nettverksressurser.
* Montering: På destinasjonsverten setter transportlaget sammen segmentene tilbake i de opprinnelige dataene, og sikrer dataintegritet.
2. Flytkontroll og overbelastningskontroll:
* flytkontroll: Denne mekanismen regulerer hastigheten som data sendes for å forhindre at mottakeren blir overveldet.
* Overbelastningskontroll: Denne mekanismen hjelper til med å håndtere nettverkstetting ved å forhindre at nettverket blir overbelastet med data.
3. Tilkoblingsstyring:
* Tilkoblingsinstitusjon: Transportlaget etablerer en forbindelse mellom kommunikasjonsapplikasjoner, og sikrer en pålitelig kommunikasjonskanal.
* Tilkoblingsavslutning: Transportlaget avslutter grasiøst forbindelsen etter at kommunikasjonen er fullført.
4. Feilhåndtering og pålitelighet:
* Feildeteksjon: Transportlaget inkluderer mekanismer for å oppdage feil under overføring, for eksempel kontrollsum.
* Feilgjenoppretting: Hvis feil blir oppdaget, implementerer transportlaget mekanismer for å gjenta tapte data, og sikre pålitelig levering.
5. Multiplexing og demultiplexing:
* Multiplexing: Transportlaget lar flere applikasjoner på en enkelt vert dele den samme nettverkstilkoblingen.
* Demultiplexing: På destinasjonsverten dirigerer transportlaget data til riktig applikasjon basert på portnumre.
6. Tjenestedifferensiering:
* TCP (overføringskontrollprotokoll): Gir pålitelig, bestilt og tilkoblingsorientert dataoverføring. Denne protokollen er egnet for applikasjoner som krever høy pålitelighet, for eksempel nettlesing og filoverføring.
* UDP (brukerdatagram -protokoll): Tilbyr en raskere, tilkoblingsfri og best-innsats-tjeneste. Denne protokollen er egnet for applikasjoner med lavere følsomhet for tap av data, for eksempel streamingmedier og online spill.
I hovedsak broer transportlaget gapet mellom applikasjoner og nettverket, og sikrer sømløs og pålitelig kommunikasjon. Det gir de nødvendige mekanismene for applikasjoner for å samhandle med nettverket uten å måtte håndtere kompleksitetene i protokoller på lavere nivå.