Łapka LogoŁapka Infa
🌐
Algorytmy

Sieci: Model ISO/OSI i TCP/IP

Od wysłania maila, do miedzianego kabla. Jak pakiety wędrują po świecie z użyciem warstw i nagłówków.

Teoria Sieci (Modele ISO/OSI i TCP/IP)

Jak to się dzieje, że przeglądarka internetowa rozumie serwer w Ameryce, mimo że komputery produkowali różni producenci, a sygnał leci podoceanicznym światłowodem? Świat informatyki zgodził się podzielić to zadanie na "Warstwy". Na maturze jest to klasyk teoretyczny.

Model referencyjny ISO/OSI (7 Warstw)

Najpopularniejszy model naukowy do opisywania sieci. Zaczynamy od użytkownika (Góra) i schodzimy aż do kabla fizycznego w ścianie (Dół).

Warstwa 7: Aplikacji (Application)

Program, którego używasz (przeglądarka, klient mail). Rozumie on języki najwyższego poziomu. Protokoły: HTTP, HTTPS, FTP, SMTP, DNS.

Warstwa 6: Prezentacji (Presentation)

Tłumacz. Koduje dane od Ciebie na uniwersalny język, kompresuje i szyfruje je (np. w standardzie TLS/SSL). Formaty: JPEG, ASCII, MP4.

Warstwa 5: Sesji (Session)

Organizuje dialog. Nawiązuje i zamyka połączenia (sesje), by pliki od różnych osób nie zmieszały się na serwerze w jedną papkę.

(Te trzy górne warstwy uważa się w praktycznym modelu TCP/IP za jedną wielką warstwę Aplikacji).

Warstwa 4: Transportowa (Transport) 🪤

Ulubiona warstwa egzaminatorów. Tnie wielki plik z warstwy wyższej na małe kawałeczki. Decyduje, jak je przesłać, wykorzystując Porty (np. port 80 dla WWW).

  • TCP: Kurier, który prosi o pokwitowanie. Wolniejszy, ale gwarantuje, że strona WWW doleci do Ciebie w całości.
  • UDP: Rzut ulotkami. Bardzo szybki, ale ma w nosie, czy doleci. Używany do gier wideo, streamingu na Twitchu i rozmów przez Skype.

Warstwa 3: Sieciowa (Network)

Zajmuje się Routingiem. Kawałek z warstwy 4 dostaje tu etykietę z adresem IP. Tu działają Routery. Kawałki na tym etapie nazywają się Pakietami.

Wewnątrz firmy (zanim wyjdziemy na zewnątrz) posługujemy się adresami sprzętowymi (fizycznymi), zapisanymi w karcie sieciowej - czyli adresami MAC. Na tym etapie pakiet staje się Ramką (Frame). Tu działają Przełączniki (Switche).

Warstwa 1: Fizyczna (Physical)

Zrzuca ramkę do poziomu czystej matematyki i fizyki: zamienia zera i jedynki na impulsy prądu (w kablu UTP miedzianym) lub błyski światła (w światłowodzie).

Model Praktyczny TCP/IP (4 Warstwy)

Model OSI był super mądry, ale w prawdziwym internecie przyjął się uproszczony, zaledwie 4-warstwowy model Departamentu Obrony USA (TCP/IP). Warto znać jego podział:

  1. Aplikacji (skupia 7, 6 i 5 z modelu OSI).
  2. Transportowa (To samo co OSI).
  3. Internetowa (To samo co Sieciowa w OSI - adresy IP).
  4. Dostępu do Sieci (Skupia Łącza Danych i Fizyczną z OSI).