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 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)
- Översättning av data så mottagaren känner igen det
- 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 lager samt separata nummer – för att indikera lagren.