Dlaczego potrzebujemy modeli referencyjnych?
W początkach rozwoju informatyki każdy producent sprzętu tworzył własne, zamknięte standardy komunikacji. Prowadziło to do sytuacji, w której komputery różnych firm nie mogły się ze sobą porozumieć. Aby rozwiązać ten problem, stworzono uniwersalne modele referencyjne, które standaryzują proces przesyłania danych.
Model OSI (Open Systems Interconnection)
Jest to teoretyczny model składający się z 7 warstw, opracowany przez organizację ISO. Choć rzadko implementowany w całości w dzisiejszym sprzęcie, stanowi fundament do nauki i diagnozowania problemów sieciowych.
Warstwa fizyczna: Odpowiada za przesyłanie surowych bitów (0 i 1) przez medium (np. napięcie elektryczne w kablu).
Warstwa łącza danych: Formatuje dane w ramki i dba o poprawną komunikację między urządzeniami w tej samej sieci lokalnej (wykorzystuje adresy MAC).
Warstwa sieciowa: Odpowiada za wyznaczanie najlepszej trasy dla pakietów danych pomiędzy różnymi sieciami (wykorzystuje adresy IP).
Warstwa transportowa: Zapewnia niezawodność dostarczania danych, dba o to, by pakiety dotarły w odpowiedniej kolejności.
Warstwa sesji, prezentacji i aplikacji: Odpowiadają za utrzymanie połączenia, szyfrowanie, kompresję danych oraz bezpośredni interfejs dla programów (np. przeglądarek internetowych).
Model TCP/IP
To praktyczny model, na którym opiera się dzisiejszy Internet. Jest on znacznie prostszy i sprowadza 7 warstw modelu OSI do zaledwie 4 warstw:
Dostępu do sieci (odpowiada warstwom 1-2 OSI)
Internetu (odpowiada warstwie 3 OSI)
Transportowej (odpowiada warstwie 4 OSI)
Aplikacji (łączy warstwy 5-7 OSI)
Zrozumienie tych modeli jest kluczowe dla każdego administratora sieci, ponieważ pozwala na metodyczne poszukiwanie przyczyn usterek (troubleshooting).