logo

Warstwa sieci

  • Warstwa sieciowa jest trzecią warstwą modelu OSI.
  • Obsługuje żądania usług z warstwy transportowej i przekazuje je dalej do warstwy łącza danych.
  • Warstwa sieciowa tłumaczy adresy logiczne na adresy fizyczne
  • Określa trasę od źródła do miejsca docelowego, a także zarządza problemami w ruchu, takimi jak przełączanie, routing i kontroluje przeciążenie pakietów danych.
  • Główną rolą warstwy sieciowej jest przenoszenie pakietów od hosta wysyłającego do hosta odbierającego.

Główne funkcje realizowane przez warstwę sieciową to:

    Rozgromienie:Kiedy pakiet dotrze do łącza wejściowego routera, router przeniesie pakiety do łącza wyjściowego routera. Na przykład pakiet od S1 do R1 musi zostać przekazany do następnego routera na ścieżce do S2.Adresowanie logiczne:Warstwa łącza danych implementuje adresowanie fizyczne, a warstwa sieciowa implementuje adresowanie logiczne. Adresowanie logiczne służy również do rozróżnienia systemu źródłowego i docelowego. Warstwa sieciowa dodaje do pakietu nagłówek, który zawiera adresy logiczne zarówno nadawcy, jak i odbiorcy.Współpraca z Internetem:Jest to główna rola warstwy sieciowej, która zapewnia logiczne połączenie pomiędzy różnymi typami sieci.Podział:Fragmentacja to proces dzielenia pakietów na najmniejsze pojedyncze jednostki danych przesyłane przez różne sieci.

Spedycja i routing

W warstwie sieciowej router służy do przekazywania pakietów. Każdy router ma tablicę przekazywania. Router przekazuje pakiet, sprawdzając pole nagłówka pakietu, a następnie wykorzystując wartość pola nagłówka do indeksowania tabeli przesyłania. Wartość przechowywana w tabeli przekazywania odpowiadająca wartości pola nagłówka wskazuje łącze interfejsu wychodzącego routera, do którego pakiet ma zostać przekazany.

Na przykład router z wartością pola nagłówka 0111 dociera do routera, a następnie router indeksuje tę wartość nagłówka w tablicy przesyłania, która określa, że ​​interfejs łącza wyjściowego wynosi 2. Router przekazuje pakiet do interfejsu 2. Algorytm routingu określa wartości wstawiane do tabeli przesyłania. Algorytm routingu może być scentralizowany lub zdecentralizowany.

Warstwa sieci

Usługi świadczone przez warstwę sieciową

    Gwarantowana dostawa:Warstwa ta zapewnia usługę gwarantującą dotarcie pakietu do miejsca przeznaczenia.Gwarantowana dostawa z ograniczonym opóźnieniem:Ta usługa gwarantuje, że pakiet zostanie dostarczony w określonym przedziale opóźnienia między hostami.Pakiety na zamówienie:Usługa ta gwarantuje, że pakiet dotrze do miejsca przeznaczenia w kolejności, w jakiej został wysłany.Gwarantowany maksymalny jitter:Usługa ta zapewnia, że ​​czas pomiędzy dwiema kolejnymi transmisjami u nadawcy jest równy czasowi pomiędzy ich odbiorem u odbiorcy.Służby Bezpieczeństwa:Warstwa sieciowa zapewnia bezpieczeństwo poprzez użycie klucza sesji pomiędzy hostem źródłowym i docelowym. Warstwa sieciowa na hoście źródłowym szyfruje ładunek datagramów wysyłanych do hosta docelowego. Następnie warstwa sieciowa na hoście docelowym odszyfruje ładunek. W ten sposób warstwa sieciowa utrzymuje integralność danych i usługi uwierzytelniania źródła.