Protokoller i
transportlaget er ansvarlige for koordinering og vedligeholdelse af kommunikation mellem to noder på netværket.
Her er hvorfor:
* ende-til-ende-kommunikation: Transportlaget sidder over netværkslaget, der håndterer routingpakker på tværs af netværket. Transportlaget fokuserer på at sikre pålidelig kommunikation mellem applikationer, der kører på to specifikke værter, uanset det underliggende netværks kompleksiteter.
* segmentering og genmontering: Transportlaget bryder data fra applikationer til segmenter (eller datagrammer) og tilføjer overskriftsinformation, der indeholder portnumre, sekvensnumre og andre kontrolinformation. Dette giver mulighed for korrekt genmontering af dataene på destinationen.
* fejlkontrol og flowkontrol: Transportprotokoller håndterer fejldetektion og korrektion, hvilket sikrer dataintegritet. De administrerer også strømmen af data for at undgå at overvælde den modtagende vært og sikre effektiv og glat kommunikation.
* Forbindelsesorienteret og forbindelsesløs: Nogle transportprotokoller (som TCP) etablerer en forbindelse mellem to noder før datatransmission, hvilket sikrer pålidelig levering. Andre (som UDP) er forbindelsesløse, sender data uden forudbestemte forbindelser, der prioriterer hastigheden frem for pålidelighed.
Eksempler på transportlagsprotokoller:
* TCP (transmissionskontrolprotokol): En forbindelsesorienteret protokol, der leverer pålidelig, ordnet levering af data.
* UDP (brugerdatagram -protokol): En forbindelsesløs protokol, der prioriterer hastighed frem for pålidelighed, egnet til applikationer som videostreaming eller online spil.
Derfor transportlaget er det afgørende lag til koordinering og vedligeholdelse af kommunikation mellem to noder på et netværk, hvilket sikrer den pålidelige levering af data til forskellige applikationer.