Transportlaget i internetmodellen er ansvarlig for at levere
pålidelig og effektiv dataoverførsel mellem applikationer på forskellige værter . Her er en oversigt over dets centrale ansvar:
1. Segmentering og genmontering:
* segmentering: Transportlaget nedbryder store databyr fra applikationer til mindre segmenter til transmission over netværket. Dette sikrer effektiv anvendelse af netværksressourcer.
* genmontering: På destinationsværten samler transportlaget segmenterne tilbage i de originale data, hvilket sikrer dataintegritet.
2. Flowkontrol og overbelastningskontrol:
* flowkontrol: Denne mekanisme regulerer den hastighed, hvormed data sendes for at forhindre modtageren i at blive overvældet.
* overbelastningskontrol: Denne mekanisme hjælper med at styre netværksoverbelastning ved at forhindre, at netværket bliver overbelastet med data.
3. Forbindelsesstyring:
* tilslutningsfirma: Transportlaget etablerer en forbindelse mellem kommunikation af applikationer og sikrer en pålidelig kommunikationskanal.
* Tilslutningsafslutning: Transportlaget afsluttes yndefuldt forbindelsen, efter at kommunikationen er afsluttet.
4. Fejlhåndtering og pålidelighed:
* Fejldetektion: Transportlaget inkluderer mekanismer til at detektere fejl under transmission, såsom kontrolsum.
* Fejlgendannelse: Hvis der registreres fejl, implementerer transportlaget mekanismer til at videresende mistede data, hvilket sikrer pålidelig levering.
5. Multiplexing og demultiplexing:
* Multiplexing: Transportlaget gør det muligt for flere applikationer på en enkelt vært at dele den samme netværksforbindelse.
* demultiplexing: På destinationsværten dirigerer transportlaget data til den relevante applikation baseret på portnumre.
6. Servicedifferentiering:
* TCP (transmissionskontrolprotokol): Tilvejebringer pålidelig, bestilt og forbindelsesorienteret datatransmission. Denne protokol er velegnet til applikationer, der kræver høj pålidelighed, såsom webbrowsing og filoverførsel.
* UDP (brugerdatagram -protokol): Tilbyder en hurtigere, forbindelsesløs og bedste indsats. Denne protokol er velegnet til applikationer med lavere følsomhed over for datatab, såsom streamingmedier og online spil.
I det væsentlige broer transportlaget kløften mellem applikationer og netværket og sikrer problemfri og pålidelig kommunikation. Det giver de nødvendige mekanismer til applikationer til at interagere med netværket uden at skulle håndtere kompleksiteten af protokoller på lavere niveau.