Det är inte helt korrekt att säga att ett lager i nätverk utför "uppgifter". Det är mer exakt att säga att ett
-lager i OSI -modellen (eller TCP/IP -modellen) definierar en uppsättning funktioner eller ansvar som är avgörande för nätverkskommunikation. Dessa funktioner kan ytterligare delas upp i uppgifter.
Här är fem nyckelfunktioner som ett lager i nätverksmodellen kan utföra, illustrerade med exempel från transportlagret (lager 4) :
1. Datasegmentering och återmontering: Transportlagret delar upp stora meddelanden i mindre paket (segment) för effektiv överföring och återmonterar dem vid destinationen.
2. Adressering och hamnhantering: Transportlagret använder portnummer för att identifiera specifika applikationer eller tjänster vid sändnings- och mottagningsvärdarna. Detta gör det möjligt för flera applikationer att dela samma nätverksanslutning.
3. Anslutningshantering: Transportlagret kan upprätta, underhålla och avsluta förbindelserna mellan applikationer på olika värdar. Detta ger en pålitlig och beställd leverans av data.
4. Flödeskontroll: Transportlagret säkerställer att data skickas till en hastighet som mottagaren kan hantera, vilket förhindrar buffertflöden och dataförlust.
5. felkontroll: Transportskiktet implementerar mekanismer som kontrollsummor och bekräftelser för att upptäcka och korrigera fel vid dataöverföring.
Det är viktigt att komma ihåg att varje lager i nätverksmodellen har sin egen uppsättning funktioner och uppgifter, och dessa funktioner fungerar tillsammans för att underlätta kommunikation till slut.