OSI-modellen er en netværksarkitekturmodel, der beskriver, hvordan forskellige netværksprotokoller arbejder sammen for at muliggøre kommunikation mellem computere. Modellen består af syv lag, der hver har deres eget ansvar og funktion.
Som programmør kan du bruge OSI-modellen som et reference tabel for at forstå, hvordan forskellige netværksprotokoller fungerer på forskellige lag. Det kan hjælpe dig med at fejlfinde netværksproblemer og designe software, der effektivt kan kommunikere over netværket. For eksempel kan du bruge Transportlaget til at vælge den passende protokol baseret på dine behov, eller bruge Session laget til at etablere og styre forbindelser mellem applikationer. Vi går i dybden med den under CCNA for programmør
Her er en hjemmeside som forklare hvert enkelt lag i modellen!
Her er en video som gennemgår et praktisk eksempel ud fra Youtube.com
how the OSI model works on YouTube (Application and Transport Layers) // FREE CCNA // EP 5
Her er et eksempel, hvis vi har en chat app, hvordan en besked går fra den ene bruger til den anden.
Her ser vi hvordan hvert lag har et ansvar både for afsenders side og modtagers!
Den er stillet meget generelt op, men giver et overblik over hvem der har ansvaret for hvad.
OSI (Open Systems Interconnection) modellen er en konceptuel model, der beskriver, hvordan forskellige netværksprotokoller kommunikerer og samarbejder for at give netværkstjenester. Modellen er delt op i syv lag, der hver især har deres specifikke funktioner og ansvarsområder i netværkskommunikationen.
På den anden side er TCP/IP (Transmission Control Protocol/Internet Protocol) en mere praktisk model og en standard for at oprette og opretholde forbindelser mellem computere på internettet. Denne model er mindre kompleks end OSI-modellen og kun er opdelt i fire lag.
Selvom begge modeller har til formål at beskrive netværksprotokoller og hvordan de interagerer, er der nogle forskelle mellem dem. OSI-modellen er mere detaljeret og specifik, mens TCP/IP-modellen er mere generel og anvendelig i praksis. For eksempel, i OSI-modellen er session, præsentation og applikationslag adskilt, mens de i TCP/IP-modellen er samlet i et enkelt applikationslag.