Hvad er transportlaget?

Open Systems Interconnection-modellen, eller OSI-modellen, er en konceptuel model, der bruges til at beskrive de dele, der udgør et computernetværk. Det er primært beregnet til at skabe en dagligdags forståelse for udvikling af netværksstandarder og protokoller. Modellen er ret nyttig til at hjælpe med at forstå det grundlæggende i computernetværk.

Det er dog meget værd at huske på, at implementeringen af ​​protokoller i den virkelige verden adskiller sig noget. Der er masser af lagkrydsningsprotokoller. Moderne netværkskoncepter passer heller ikke nødvendigvis godt ind i OSI-modellen. Alligevel er det nyttigt at forstå det grundlæggende.

OSI-modellen har syv lag, hvor de lavere tal kommer tættere på de nøgne metalkabler, der transmitterer data. Transportlaget er lag fire. Transportlaget er ansvarlig for at levere end-to-end kommunikationstjenester mellem kommunikerende enheder. Transportlagsprotokoller kan være forbindelsesorienterede. De kan dog også være forbindelsesløse.

TCP, som står for Transmission Control Protocol, er den bedst kendte og mest anvendte transportlagsprotokol. Det er forbindelsesorienteret, der danner tovejskommunikation og har fejldetektion og gentransmissionsfunktionalitet. UDP, den mest populære transportlagsprotokol, står for Universal Datagram Protocol. Det er forbindelsesløst, og afsenderen ved aldrig, om modtageren nogensinde har modtaget en transmission. Tilsammen udgør disse to protokoller det meste af netværkstrafikken på internettet. De er også de eneste to protokoller, der er implementeret på alle større operativsystemer.

TLS, eller Transport Layer Security, er en krypteringsprotokol, der blandt andet bruges i HTTPS. På trods af, at ordene "Transport Layer" er inkluderet i sit navn, opererer TLS på lag 6 af OSI-modellen, præsentationslaget, og krypterer data, før det kommer til de faktiske transportlagsprotokoller.

Funktioner af transportlagsprotokoller

Transportlagsprotokoller kan være forbindelsesorienterede. Dette er typisk nemmere for en applikation at administrere, da der er en enkelt strøm af data i stedet for en potentielt ufuldstændig serie af datagrammer. Rækkefølgen af ​​data er også generelt vigtig. Selvom netværk typisk vil resultere i, at pakkerne bliver leveret i den rækkefølge, de blev sendt i, kan man ikke nødvendigvis stole på dette. Segmenter kan nummereres, så de kan omarrangeres, hvis de vises i den forkerte rækkefølge.

Fejldetektering kan implementeres ved hjælp af fejldetekteringskoder såsom en kontrolsum. Der kan sendes en kvitteringsmeddelelse, der bekræfter modtagelsen med en ACK og en fejl med en NACK. Ved modtagelse af en NACK eller en timeout kan afsenderen automatisk gentage transmissionen. Flowkontrol kan sikre, at afsenderen ikke sender så hurtigt, at modtageren ikke kan følge med.

Undgåelse af overbelastning hjælper med at sikre optimal netværksydelse selv under tung belastning. Langsom start, for eksempel, tvinger nogle forbindelser til at starte langsomt og stige i hastighed, så de undgår at overvælde netværket. Dette er især vigtigt med hensyn til retransmissioner, da netværksoverbelastning kunne have været årsagen til det første problem, og gentransmission igen forværrer problemet. Multipleksing muliggør definitionen af ​​portnumre, så flere transmissioner kan ske samtidigt på den samme maskine og alle kommer til den rigtige applikation uden at forstyrre hinanden.

Ingen af ​​disse funktioner er obligatoriske for transportlagsprotokoller. TCP understøtter for eksempel alle ovenstående funktioner. UDP understøtter dog kun multipleksing.

Forbindelsesorienteret vs. Forbindelsesløs

Typisk er de fleste netværkskommunikationer tovejs og følger et anmodning-svar-mønster. Webtrafik er et glimrende eksempel på dette. I tilfælde af anmodning-svar er TCP ideel. Det giver en pålidelig forbindelse mellem de to parter. Hvis et segment ikke modtages korrekt, kan det medføre, at en webside ikke vises korrekt. Automatisk fejlkontrol og genafspilning hjælper dog med at opdage og rette disse fejl så hurtigt som muligt. Den ekstra transporttid er mindre et problem end ødelagt indhold.

Dette er dog ikke altid tilfældet. Transmissionstid kan være nødvendig, når du ser en live videostream, streamer lyd eller spiller et online videospil. Det er bestemt ikke ideelt til at miste et datagram, men at vente på, at det bliver gentransmitteret, er at foretrække, da indholdet allerede vil være flyttet på den tid, det har været. Som sådan har realtids- og streamingindhold en tendens til at bruge UDP. Den er lettere og hurtigere, fordi den ikke garanterer en vellykket transmission, i modsætning til TCP.

Konklusion

Transportlaget er lag 4 af OSI-modellen. Det er ansvarligt for at levere end-to-end kommunikationstjenester mellem kommunikerende enheder. Protokoller på dette lag kan tilbyde pålidelige forbindelser, selv over ustabile forbindelser eller forbindelsesløse forbindelser, forudsat at det meste trafik kommer fint igennem. Begge muligheder er nyttige og har mange use cases. Kombineret udgør TCP og UDP det meste af netværkstrafikken på internettet.


Leave a Comment

Sådan installer du en SSD på stationære og bærbare computere

Sådan installer du en SSD på stationære og bærbare computere

Har du lige købt en SSD i håbet om at opgradere din computers interne lager, men ved ikke, hvordan du installerer SSD? Læs denne artikel nu!

Canon Pixma MG5220: Scan Uden Blæk

Canon Pixma MG5220: Scan Uden Blæk

Sådan aktiveres scanning på Canon Pixma MG5220, når du er løbet tør for blæk.

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

Uanset om du leder efter en NAS til dit hjem eller kontor, så tjek denne liste over de bedste NAS lagringsenheder.

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvis din Powerbeats Pro ikke oplades, skal du bruge en anden strømkilde og rengøre dine earbuds. Lad etuiet være åbent, mens du oplader dine earbuds.

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Du er klar til en aften med gaming, og det bliver en stor aften - du har lige hentet "Star Wars Outlaws" på GeForce Now streamingtjenesten. Opdag den eneste kendte løsning, der viser dig, hvordan du kan fikse GeForce Now Fejlkode 0xC272008F, så du kan begynde at spille Ubisoft-spil igen.

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Læs denne artikel for at lære om den enkle trin-for-trin proces for at forbinde en bærbar computer til en projector eller TV på Windows 11 og Windows 10 OS.

Sådan Finder Du IP-adressen til en Printer

Sådan Finder Du IP-adressen til en Printer

Har du problemer med at finde ud af, hvilken IP-adresse din printer bruger? Vi viser dig, hvordan du finder den.

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

At holde dine 3D-printere er meget vigtigt for at få de bedste resultater. Her er nogle vigtige tips at huske på.

3D Printning Grundlæggende: En Nødvendig Vedligeholdelseskontrolliste

3D Printning Grundlæggende: En Nødvendig Vedligeholdelseskontrolliste

At holde dit udstyr i god stand er et must. Her er nogle nyttige tips til at holde din 3D-printer i topstand.

5 Årsager til, at din bærbare computer overophedes

5 Årsager til, at din bærbare computer overophedes

Find ud af nogle af de mulige årsager til, at din bærbare computer overopheder, sammen med tips og tricks til at undgå dette problem og holde din enhed kølig.