OSI-modellen – Studienoter (Svenska)

Introduktion till OSI-modellen

  • OSI-modellen används för att beskriva hur data kommunicerar över ett nätverk genom att dela upp processen i lager, så att olika typer av utrustning och nätverk kan prata med varandra utan problem.
  • Analogi: Föreställ dig att du skickar ett brev; brevet måste genom flera steg (skriva, kuvert, adress, frimärke, post, leverans). OSI-modellen fungerar på samma sätt och delar upp processen i 7 lager, där varje lager har ett specifikt jobb.
  • Viktiga poänger:
    • Modellen gör det lättare att felsöka och förstå nätverk eftersom varje lager arbetar självständigt.
    • Läsningen och tolkningen av data anpassas mellan olika typer av datorer och enheter.
  • Siffror och struktur:
    • OSI-modellen består av 77 lager.
    • Lagerna organiseras i en hierarki där lager 1 är Fysiskt och lager 7 är Applikation.
    • Encapsulation och De-encapsulation: Data kapslas när den går ned genom lagren och avkapslas när den går upp igen.
  • Nyckeltermer som nämns i transkriptet:
    • Applikationslagret kopplar när användaren interagerar med program, såsom webbläsare och e-postprogram.
    • Varje lager har sina egna ansvarsområden och typiska protokoll/verktyg.
    • OSI-modellen används ofta för felsökning och förståelse av hur nätverk kommunicerar.

Lager 7: Applikation

  • Det är det du ser. Webbläsaren, e-postprogrammet.
  • Vad gör det: Detta är lagret du interagerar med direkt. Det är appar och program som använder nätverket.
  • Huvuduppgifter (enligt transkriptet):
    • Data representation and encryption
    • Recognizing data: HTML, DOC, JPEG, MP3, AVI, Sockets
    • Interhost communication
    • End-to-end connections and reliability
    • Protokoll och mekanismer som används av applikationslagret (exempel i transcriptet):
    • DNS, WWW/HTTP, P2P, EMAIL/POP, SMTP, Telnet, FTP
    • Exempel på kommunikation mellan program och tjänster
    • Övergripande protokoll och säkerhetsaspekter nämns i sammanhang med applikationslagret: TCP, UDP, SCTP, SSL, TLS
  • Additional smärtningspunkter/nyckelidéer:
    • Det är här användaren “ser” och interagerar med tjänster över nätverket.
    • Encapsulation inom detta lager kopplas ofta till hur data presenteras och förbereds innan den skickas vidare till Presentation-lagret.

Lager 6: Presentation

  • Översättar som ser till att all data förstås. Det här lagret översätter datan till ett format som mottagaren kan förstå. Det kan också kryptera och komprimera data.
  • Huvudfunktioner:
    • Data representation och encoding/decoding
    • Kryptering och/eller kompression av data
    • Förberedelse av data så mottagaren kan tolka den korrekt (t.ex. bild-, ljud- och textformat)
  • Exempel/nyckelidéer från transkriptet:
    • Översättning av data så mottagaren känner igen det
      a) Exempel på dataformat: HTML, DOC, JPEG, MP3, AVI (igen nämnt under Applikation men kopplas till Presentation för översättning och förståelse)
  • Betydelse:
    • Gör det möjligt att olika system med olika inbyggda representationer att kommunicera genom en gemensam förståelse av dataformat.

Lager 5: Session

  • Samtalsledaren som öppnar och stänger anslutningen.
  • Hur det fungerar:
    • Detta lager sköter och avslutar 'samtalet' mellan två datorer.
    • Det ser till att sessionen hålls öppen så länge som behövs och stänger den sedan.
  • Nyckelpoänger:
    • Hanterar uppstart, underhåll och avslut av kommunikationssessioner mellan program.
    • Möjlighet till flera samtidiga sessioner och dialoger mellan applikationer.

Lager 4: Transport

  • Kvalitetskontrollen som ser till att allt kommer fram.
  • Vad gör det:
    • Detta lager ser till att all data kommer fram korrekt och i rätt ordning.
    • Delar upp stora meddelanden i mindre bitar (paket).
    • Kontrollerar att alla paket kommer fram; om ett paket tappas bort begär det att det skickas om.
  • Viktiga koncept:
    • Pålitlig överföring genom felkontroll och återutsändning vid förlust av paket.
    • Hanterar segmentering och återmontering av dataflöden.
    • Nämnda protokoll i transkriptet (exempel): TCP, UDP, SCTP, SSL, TLS (i kontexten av transportens funktioner och säkerhet)

Lager 3: Nätverk

  • Vägvisaren som hittar den bästa vägen med IP-adresser.
  • Vad gör det:
    • Detta lager hittar den bästa vägen för datan genom nätverket.
    • Varje paket får en adress (IP-adress) så att den vet vart den ska.
  • Nyckelidéer:
    • Path determination and logical addressing
    • Exempel på protokoll/tekniker som används på detta lager enligt transkriptet: IP, ARP, IPsec, ICMP, IGMP, OSPF
  • Betydelse:
    • Möjliggör routing och logisk adressering så att data kan nå rätt nätverk och Deeep destinationsnoder.

Lager 2: Datalänk

  • Den lokala budbilen som hanterar leverans på ett litet nätverk.
  • Hur det fungerar:
    • Detta lager hanterar kommunikationen mellan två enheter på samma nätverk (t.ex. mellan din dator och din router).
    • Ser till att dataöverföringen är fri från fel.
  • Viktiga begrepp:
    • Lokala fysiska överföringsmekanismer, MAC-adresser, felkontroll i överföringen inom det lokala nätverket.

Lager 1: Fysiskt

  • Själva kabeln och de elektriska signalerna.
  • Vad gör det:
    • Detta är själva hårdvaran. Det handlar om att skicka de elektriska signalerna (eller ljuspulser i en fiberkabel) över nätverket.
  • Exempel på fysiska medium och standarder nämns i transkriptet:
    • RS-232, RJ45, V.34, 100BASE-TX, SDH, DSL, 802.11 (fysiska lagerets olika medier och överföringsformer)
  • Viktigt att notera:
    • Det fysiska lagret definierar hur signalerna fysiskt färdas i nätverket och hur olika fysiska medium används för att överföra data.

Encapsulation och De-encapsulation (översikt)

  • Encapsulation: Data får uppbyggnads-headers när det passerar igenom olika lager nedåt i modellen; varje lager lägger till sitt eget header (och ibland trailer).
  • De-encapsulation: När data mottas uppifrån, tas headers och trailer bort i omvänd ordning för att leverera rena användardata till applikationen.
  • Betydelse:
    • Detta gör att varje lager kan fokusera på sina uppgifter och ändå kommunicera korrekt med andra lager i både sändare och mottagare.

Sammanfattning av OSI-modellen (en översikt enligt transkriptet)

  • OSI-modellen visar hur kommunikation fungerar i nätverk och är uppdelad i 7 lager med specifika uppgifter:
    • Lager 1–3 (Fysisk, Datalänk, Nätverk): hur data skickas, inklusive kablar, adresser och vägval.
    • Lager 4 (Transport): ser till att allt kommer fram korrekt och i rätt ordning; delar upp data i mindre enheter och hanterar fel.
    • Lagerna 5–7 (Session, Presentation, Applikation): hanterar program och data – öppna/stänga anslutningar, översätta data och visa för användaren.
  • Modellens nytta:
    • Gör felsökning enklare och förstå hur olika nätverksenheter kommunicerar.
    • Hjälper olika typer av datorer och nätverk att kommunicera tillsammans smidigt.

Exempel på hur lagren samverkar i praktiken (snabb överblick)

  • Applikationslagret (7) används direkt av användaren och program som behöver nätverksåtkomst.
  • Presentation (6) ser till att data presenteras på rätt sätt och kan krypteras/komprimeras vid behov.
  • Session (5) upprätthåller kommunikationsformen och—om nödvändigt—öppnar/avslutar samtalet.
  • Transport (4) säkrar att data överförs korrekt och i rätt ordning och hanterar felåterutsändning.
  • Nätverk (3) hittar vägen genom nätverket och tilldelar IP-adresser till paket.
  • Datalänk (2) hanterar kommunikation mellan enheter i samma nätverk och felhantering på lokalt plan.
  • Fysiskt (1) tar hand om den fysiska överföringen av rådata över kablar, fiber eller radiomedia.

Viktiga avsändningar och praktiska insikter

  • OSI-modellen används som ett verktyg för förståelse och felsökning, inte som en exakt uppsättning regler för all implementering.
  • Varje lager har ett tydligt syfte och kan studeras separat för att analysera hur data rör sig från användarens program ner till det fysiska medium och tillbaka igen.
  • Den här modellen hjälper till att felsöka problem i nätverk genom att isolera var i processen data kan ha blivit försenad eller förlorad.
  • Real-world kopplingar: exempelvis webbsurfning, e-post och överföring av filer illustrerar hur applikations- och transportlagren arbetar tillsammans för att leverera användarens data.

Anmärkningar om innehåll i transkriptet

  • Transkriptet presenterar en metodisk uppdelning av OSI-lagren men innehåller vissa överlappningar i termerna mellan lagerna i detaljerna (t.ex. vissa exempel på protokoll blandas mellan Applikation och Transport). Denna studie-notes följer den övergripande strukturen men behåller varje uppgift som den nämndes i källmaterialet för att fånga alla huvud- och stödjande punkter.
  • För snabb repetition kan du fokusera på: vad varje lager gör, exempel på vad som kan hända i varje lager (t.ex. encapsulation/de-encapsulation), och varför OSI-lagren förenklar kommunikation mellan olika system.

Notera: Alla siffror i detta dokument refererar till OSI-lagens ordinarie numrering och används här i form av 77 lager samt separata nummer 1177 för att indikera lagren.