Protokoll i
transportskiktet ansvarar för att samordna och upprätthålla kommunikation mellan två noder i nätverket.
Här är varför:
* End-to-end kommunikation: Transportlagret sitter ovanför nätverkslagret, som hanterar routingpaket över nätverket. Transportlagret fokuserar på att säkerställa tillförlitlig kommunikation mellan applikationer som körs på två specifika värdar, oavsett underliggande nätverks komplexitet.
* Segmentering och återmontering: Transportlagret bryter data från applikationer till segment (eller datagram) och lägger till huvudinformation som innehåller portnummer, sekvensnummer och annan kontrollinformation. Detta möjliggör korrekt återmontering av uppgifterna vid destinationen.
* felkontroll och flödeskontroll: Transportprotokoll hanterar feldetektering och korrigering, vilket säkerställer dataintegritet. De hanterar också flödet av data för att undvika att överväldiga den mottagande värden, vilket säkerställer effektiv och smidig kommunikation.
* Anslutningsorienterad och anslutningslös: Vissa transportprotokoll (som TCP) skapar en koppling mellan två noder före dataöverföring, vilket säkerställer tillförlitlig leverans. Andra (som UDP) är anslutna, och skickar data utan företablerade anslutningar, prioriterar hastighet framför tillförlitlighet.
Exempel på transportlagerprotokoll:
* TCP (Transmission Control Protocol): Ett anslutningsorienterat protokoll som ger tillförlitlig, beställd leverans av data.
* UDP (användardatagramprotokoll): Ett anslutningsfritt protokoll som prioriterar hastighet framför tillförlitlighet, lämplig för applikationer som videoströmning eller onlinespel.
Därför är transportlagret är det avgörande lagret för att samordna och upprätthålla kommunikation mellan två noder i ett nätverk, vilket säkerställer tillförlitlig leverans av data för olika applikationer.