Informatyka

Sieci i nie tylko


Wrzesień 17, 2018

Model sieciowy TCP/IP

model-tcp-ip

Historycznie starszym modelem sieciowym jest model TCP/IP . Działanie sieci Internet opiera się właśnie na tym modelu sieciowym. Opracowano go w połowie lat siedemdziesiątych XX wieku w amerykańskiej agencji DARPA. Model TCP/IP składa się z czterech warstw:

  1. Warstwa dostępu do sieci – określa właściwe procedury transmisji danych w sieci, w tym dostęp do medium transmisyjnego (Ethernet, Token Ring, FDDI).
  2. Warstwa internetu – odpowiada za adresowanie logiczne i transmisję danych, a także za fragmentację i składanie pakietów w całość.
  3. Warstwa transportu – odpowiada za dostarczanie danych, inicjowanie sesji, kontrolę błędów i sprawdzanie kolejności segmentów.
  4. Warstwa aplikacji – obejmuje trzy górne warstwy modelu odniesienia ISO/OSI realizując ich zadania.
Wrzesień 17, 2018

Model sieciowy ISO/OSI

model-iso-osi

Został opracowany, aby określić wymianę informacji pomiędzy połączonymi w sieć komputerami różnych typów. Składa się on z siedmiu warstw:

  1. Warstwa fizyczna – definiuje elektryczne, mechaniczne, proceduralne i funkcjonalne mechanizmy aktywowania, utrzymywania i dezaktywacji fizycznego połączenia pomiędzy urządzeniami sieciowymi. Warstwa ta jest odpowiedzialna za przenoszenie elementarnych danych (bitów) za pomocą sygnałów elektrycznych, optycznych lub radiowych.
  2. Warstwa łącza danych – zapewnia niezawodne przesyłanie danych po fizycznym medium transmisyjnym. Warstwa to jest odpowiedzialna za adresowanie fizyczne (sprzętowe), dostęp do łącza, informowanie o błędach i kontrolę przepływu danych.
  3. Warstwa sieci – zapewnia łączność i wybór optymalnych ścieżek między dwoma dowolnymi hostami, znajdującymi się w różnych sieciach. Do podstawowych funkcji tej warstwy należy: adresowanie logiczne oraz wybór najlepszych tras dla pakietów.
  4. Warstwa transportu – odpowiedzialna jest za ustanowienie niezawodnego połączenia i przesyłania danych pomiędzy dwoma hostami. Dla zapewnienia niezawodności świadczonych usług, w tej warstwie sa wykrywane i usuwane błędy a także jest kontrolowany przepływ informacji.
  5. Warstwa sesji – ustanawia, zarządza i zamyka sesje pomiędzy dwoma porozumiewającymi się ze sobą hostami. Ponadto warstwa ta synchronizuje komunikację pomiędzy połączonymi hostami i zarządza wymianą danych między nimi.
  6. Warstwa prezentacji – odpowiedzialna jest za właściwą reprezentację i interpretację danych. Warstwa ta zapewnia, że informacje przesłane przez warstwę aplikacji jednego systemu będą czytelne dla warstwy aplikacji drugiego systemu.
  7. Warstwa aplikacji – świadczy usługi sieciowe dla programów użytkowych (przeglądarek internetowych, wyszukiwarek, programów pocztowych itp.).