Som du vet är det Transportskiktet som faktiskt flyttar data mellan datorer. Men innan överföringen kan ske måste datan vara rätt förberedd och formaterad, så att mottagaren kan ta emot och förstå den.
Det är just det Applikationsskiktet ansvarar för – att säkerställa att informationen är i ett format som mottagaren kan använda.
Tänk dig till exempel tiden innan vi kunde strömma video på nätet. Om du filmade ditt barns fotbollsmatch behövde du anpassa filmen efter mottagaren – spela över den på videoband till dina föräldrar, eller bränna den på DVD till din bror. På samma sätt ser Applikationsskiktet till att data skickas på ett sätt som passar mottagarens system.
Nu ska vi titta närmare på hur Applikationsskiktet gör det möjligt för våra program att kommunicera över nätverket!

Applikation, Presentation och Session
I TCP/IP-modellen slås de tre översta OSI-skikten – Applikation, Presentation och Session – samman till ett enda Applikationsskikt. Det innebär att alla funktioner för data-formatering, session-hantering och program-kommunikation ligger inom samma del i TCP/IP-modellen.
Det finns många olika protokoll i Applikationsskiktet, och nya utvecklas hela tiden. Några vanliga exempel är:
- HTTP – används för webbsidor
- FTP – används för filöverföring
- TFTP – en enklare variant av FTP
- IMAP – för att läsa e-post på servern
- DNS – översätter domännamn till IP-adresser
Presentationsskiktet
Presentationsskiktet fungerar som en översättare mellan program och nätverk. Det ser till att informationen som skickas är i ett format som mottagaren förstår.
Det här skiktet har tre viktiga uppgifter:
- Formatering: Datan formateras på ett sätt som mottagaren kan tolka.
- Komprimering: Datan kan komprimeras för att ta mindre plats vid överföring.
- Kryptering: Datan kan krypteras innan sändning och dekrypteras när den tas emot.
Exempel på standarder som presentationsskiktet hanterar är fil- och medieformat som:
- Video: Matroska video (MKV), Motion Pictures Expert Group (MPG), Quick Time (MOV)
- Bilder: Graphics Interchange Format (GIF), Joint Photographic Experts Group (JPG), Portable Network Graphics (PNG)
Sessionsskiktet
Sessionsskiktet är ansvarigt för att skapa, hålla igång och avsluta sessioner mellan applikationer på olika datorer. Man kan se det som en samtals hanterare – det håller koll på vem som pratar med vem, och vad som händer om samtalet avbryts.
Skiktet:
- startar nya dialoger,
- håller sessioner aktiva,
- och kan återuppta en session som brutits.
Ett exempel är när du loggar in på en webbplats – din inloggnings session hanteras just här.
Protokoll på Applikationsskiktet (TCP/IP)
Protokollen i TCP/IP Applikationsskiktet bestämmer hur data ska formateras, styras och skickas mellan datorer. För att kommunikationen ska fungera måste både sändaren och mottagaren använda samma protokoll. Till exempel måste båda använda HTTP för webbsidor eller SMTP/IMAP för e-post.
Här nedan en tabell som visar de vanligaste protokollen på Applikationsskiktet och förklarar deras användningsområden, portar och funktioner.
| Protokoll | Port(ar) | Funktion |
|---|---|---|
| DNS – Domain Name System | TCP, UDP 53 | Översätter domännamn som cisco.com till IP-adresser. |
| BOOTP – Bootstrap Protocol | UDP klient 68, server 67 | Hjälper en dator utan hårddisk att hitta sin IP-adress och startfil från nätverket. (Ersätts numera av DHCP.) |
| DHCP – Dynamic Host Configuration Protocol | UDP klient 68, server 67 | Tilldelar IP-adresser automatiskt och återanvänder dem när de inte längre behövs. |
| SMTP – Simple Mail Transfer Protocol | TCP 25 | Används för att skicka e-post från klient till server, eller mellan e-postservrar. |
| POP3 – Post Office Protocol v3 | TCP 110 | Hämtar e-post från servern och laddar ner den till användarens dator. |
| IMAP – Internet Message Access Protocol | TCP 143 | Gör det möjligt att läsa e-post direkt på servern, utan att ladda ner den. |
| FTP – File Transfer Protocol | TCP 20–21 | Ett tillförlitligt, anslutningsorienterat protokoll för filöverföring mellan datorer. |
| TFTP – Trivial File Transfer Protocol | UDP klient 69 | En enklare, förbindelselös version av FTP – snabb men utan kvittenser på leverans. |
| HTTP – Hypertext Transfer Protocol | TCP 80, 8080 | Reglerar överföring av text, bilder, ljud och video på webben. |
| HTTPS – HTTP Secure | TCP, UDP 443 | Samma som HTTP men med kryptering för att skydda datan och autentisering av webbplatsen. |