Sesjonslaget, presentasjonslaget og applikasjonslaget
Utforsk de øverste lagene, der apper og brukere møter nettverket.
Sesjonslaget, presentasjonslaget og applikasjonslaget er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 4 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.
De tre øverste lagene
De øverste lagene i OSI-modellen er nærmest brukeren. Lag 5 er sesjonslaget, lag 6 er presentasjonslaget, og lag 7 er applikasjonslaget. Disse lagene håndterer samtaler, formaterer og beskytter data og tilbyr tjenestene som programmer bruker. Mens de lavere lagene flytter bits, omdanner disse øverste lagene rå data til meningsfulle samspill for mennesker og applikasjoner.
Lag 5: Sesjon
Sesjonslaget håndterer dialogen, eller sesjonen, mellom to applikasjoner. Det åpner, vedlikeholder og avslutter forbindelser på en organisert måte, og kan holde flere samtaler adskilt. Det kan for eksempel følge frem-og-tilbake-kommunikasjonen i en innloggingssesjon, slik at begge sider vet hvor de befinner seg. Sesjonslaget holder relaterte utvekslinger samlet og ordnet over tid.
Holde samtaler organiserte
Sesjonslaget håndterer også synkronisering ved å plassere kontrollpunkter i en lang datautveksling. Hvis en overføring blir avbrutt, kan den fortsette fra det siste kontrollpunktet i stedet for å starte på nytt. Det avgjør også om kommunikasjonen går én vei om gangen eller i begge retninger samtidig. Disse kontrollene holder komplekse og langvarige samtaler mellom applikasjoner koordinerte og gjør dem mulig å gjenoppta.
Lag 6: Presentasjon
Presentasjonslaget oversetter data til en form som begge sider forstår. Det håndterer formatering, tegnkoding og datastruktur, slik at én applikasjon kan lese det en annen sender. Det fungerer som en oversetter mellom applikasjonen og nettverket og sørger for at forskjeller i hvordan systemer representerer data, ikke bryter kommunikasjonen. Formatkompatibilitet er hovedoppgaven.
Kryptering og komprimering
Presentasjonslaget håndterer også ofte kryptering og komprimering. Kryptering gjør data uforståelige, slik at bare den tiltenkte mottakeren kan lese dem, og beskytter personvernet. Komprimering gjør data mindre, slik at de bruker mindre båndbredde og overføres raskere. Siden disse omformingene endrer hvordan data representeres før de sendes, passer de naturlig på presentasjonslaget sammen med formatering og koding.
Lag 7: Applikasjon
Applikasjonslaget er det øverste laget, der nettverkstjenester møter programmene mennesker bruker. Det betyr ikke selve appen, men protokollene appene er avhengige av, som HTTP for nettet, SMTP for e-post og DNS for navneoppslag. Når du surfer på nettet eller sender e-post, bruker du protokoller på applikasjonslaget, som er laget nærmest brukeren.
Applikasjonsprotokoller
Mange kjente protokoller ligger på lag 7. HTTP og HTTPS leverer nettsider, SMTP sender e-post, FTP overfører filer, og DNS oversetter navn. Hver av dem definerer hvordan en klient og en server utveksler en bestemt type tjeneste. Disse protokollene gir applikasjoner en standardisert måte å be om og tilby nettverkstjenester på, uten at kommunikasjonen må oppfinnes på nytt hver gang.
Nærmest brukeren
Disse tre lagene er de mest synlige fordi de former brukeropplevelsen. De avgjør hvordan en samtale forløper, hvordan data ser ut og sikres, og hvilken tjeneste som leveres. En bruker tenker aldri på spenning eller ruting, men merker direkte en treg nettjeneste eller en mislykket pålogging. De øvre lagene omsetter nettverksteknologi til noe mennesker faktisk bruker.
TCP/IP slår dem sammen
I den praktiske TCP/IP-modellen slås disse tre OSI-lagene sammen til ett applikasjonslag. Virkelige protokoller som HTTP skiller ikke tydelig mellom oppgaver på sesjons-, presentasjons- og applikasjonslaget. OSI deler dem opp for å gjøre modellen tydeligere og hjelpe deg med å resonnere om hver funksjon. Når du kjenner begge perspektivene, kan du knytte enhver virkelig protokoll til de nøyaktige OSI-lagene den berører.
Knytte virkelige protokoller til lag
Når du møter en protokoll, bør du spørre hvilket lag den betjener. HTTP, DNS og SMTP hører til applikasjonslaget (lag 7). Kryptering som TLS og dataformatering samsvarer med oppgaver på presentasjonslaget (lag 6). Håndtering av pålogginger og sesjoner gjenspeiler arbeid på sesjonslaget (lag 5). Denne vanen med å plassere protokoller gjør det enkelt å finne riktig lag for nye protokoller og raskt forstå hvilken rolle de spiller.
Oppsummering
Sesjonslaget håndterer samtaler og kontrollpunkter, presentasjonslaget formaterer, krypterer og komprimerer data, og applikasjonslaget tilbyr tjenester rettet mot brukeren gjennom protokoller som HTTP, SMTP og DNS. Disse tre øverste OSI-lagene, som slås sammen i TCP/IP, gjør rå nettverkslevering om til meningsfulle, sikre og brukbare tjenester som vi samhandler med hver dag.
Rask sjekk
Hvilket OSI-lag omfatter protokoller som HTTP, SMTP og DNS?
Oppsummering
De øverste OSI-lagene betjener brukeren. Sesjonslaget (lag 5) oppretter, vedlikeholder og synkroniserer samtaler. Presentasjonslaget (lag 6) håndterer formatering, kryptering og komprimering. Applikasjonslaget (lag 7) leverer tjenester gjennom protokoller som HTTP, SMTP og DNS. I TCP/IP-modellen slås disse tre sammen til ett applikasjonslag, mens OSI skiller dem for å gjøre det enklere å resonnere om funksjonene.
Lær deg Cloud & IT Cert Prep med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 150
- Leksjoner
- 600
Ofte stilte spørsmål
Er leksjonen «Sesjonslaget, presentasjonslaget og applikasjonslaget» gratis?
Ja – hele teksten i «Sesjonslaget, presentasjonslaget og applikasjonslaget» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.
Hva lærer jeg i «Sesjonslaget, presentasjonslaget og applikasjonslaget»?
Utforsk de øverste lagene, der apper og brukere møter nettverket. Du øver på Cloud & IT Cert Prep med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Cloud & IT Cert Prep?
Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.
Hvor lang tid tar leksjonen «Sesjonslaget, presentasjonslaget og applikasjonslaget»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Cloud & IT Cert Prep-leksjonen?
Ja. Alle Cloud & IT Cert Prep-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Hvorfor en lagdelt modell er nyttig
- Det fysiske laget og datalinklaget
- Nettverkslaget og transportlaget
- Sesjonslaget, presentasjonslaget og applikasjonslaget