5 notatki warstwa sieci

WARSTWA SIECI

Warstwa sieci (warstwa 3 modelu OSI) zapewnia usługi wymiany fragmentów danych poprzez sieć pomiędzy określonymi urządzeniami końcowymi. Do realizacji transportu pomiędzy dwoma urządzeniami końcowymi warstwa 3 używa czterech podstawowych procesów:

Routing

Usługi pozwalające na skierowanie pakietów do ich hosta docelowego. Aby osiągnąć swój cel każdy z pakietów musi być odpowiednio kierowany przez sieć w wzdłuż jego drogi. Urządzenia pośrednie, które łączą sieci nazywane są routerami. Zadaniem routera jest wybranie odpowiedniej ścieżki i skierowanie pakietów do celu. Proces ten nazywany jest routingiem.

Podczas routingu poprzez intersieć, pakiet może przemierzać wiele urządzeń pośrednich. Każdy etap wędrówki, który pakiet wybiera w celu osiągnięcia następnego urządzenia nazywany jest przeskokiem (ang. hop). Podczas przekazywania pakietu, jego zawartość (jednostka PDU warstwy transportowej) pozostaje niezmieniona dopóki host docelowy nie zostanie osiągnięty.

Przykładowe protokoły warstwy sieci:

PROTOKÓŁ IPv4

Ogólna charakterystyka:

Protokół IP jest często określany, jako zawodny protokół - nie posiada zdolności do zarządzania i odzyskiwania niedostarczonych lub uszkodzonych pakietów.

Protokół IP nie jest zależny od wykorzystywanego medium transmisyjnego, bierze pod uwagę jedynie: maksymalny rozmiar jednostki PDU, które poszczególne media mogą przetransportować. Wartość ta jest określana jako MTU (Maximum Transmission Unit). Częścią komunikacji kontrolnej pomiędzy warstwą łącza danych a warstwą sieci jest ustalenie MTU dla pakietu. Warstwa łącza danych przekazuje MTU do warstwy sieci. Warstwa sieci określa wtedy, jak duże pakiety ma stworzyć.

W niektórych przypadkach, pośrednie urządzenie - zwykle router - musi podzielić pakiet, gdy przekazuje go z jednego medium do kolejnego z mniejszym MTU. Proces ten jest nazywany dzieleniem pakietów lub fragmentacją.

Nagłówek pakietu IPv4

Czas życia (TTL)

Czas życia pakietu jest 8-bitową wartością binarną, która określa pozostały czas życia pakietu. Wartość TTL jest zmniejszana o co najmniej 1 za każdym razem, gdy pakiet przechodzi przez router (tj. za każdym przeskokiem). Kiedy wartość osiąga 0, router porzuca pakiet i jest on usunięty ze strumienia danych w sieci. Mechanizm ten chroni pakiety, które nie mogą osiągnąć celu przed przekazywaniem w nieskończoność pomiędzy routerami w tzw. pętli routingu.

Protokół

Ta 8-bitowa wartość wskazuje typ danych, które pakiet przenosi. Pole protokołu umożliwia warstwie sieci przekazać dane do odpowiedniego protokołu warstwy wyższej. Przykładowymi wartościami są:

Typ usługi (ToS)

Pole typu usługi zawiera 8-bitową wartość binarną, która używana jest do określenia priorytetu każdego pakietu. Ta wartość umożliwia zastosowanie mechanizmów QoS w stosunku do pakietów o wysokim priorytecie.

Przesunięcie fragmentu

Protokół IPv4 używa pola przesunięcia fragmentu i flagi MF w nagłówku IP do rekonstrukcji podzielonego pakietu, kiedy ten przybędzie do hosta docelowego. Pole przesunięcia fragmentu wskazuje porządek, w jakim ma być ustawiony każdy z pakietów podczas rekonstrukcji.

Flaga MF (ang. More Fragments)

Flaga MF jest pojedynczym bitem w polu flagi używanym z polem przesunięcia fragmentu do podziału i rekonstrukcji pakietów. Gdy bit flagi MF jest ustawiony, oznacza to, że nie jest on ostatnim fragmentem pakietu.

Flaga DF (ang. Don't Fragment)

Flaga DF jest pojedynczym bitem w polu flagi, które wskazuje, że fragmentowanie pakietu jest niedozwolone. Jeżeli router musi podzielić pakiet, aby móc przepuścić go do warstwy łącza danych lecz flaga DF jest ustawiona na 1, wtedy router porzuci dany pakiet.

Wersja - Zawiera numer wersji protokołu IP (4).

Długość nagłówka (IHL) - Określa rozmiar nagłówka pakietu w 32 bitowych słowach.

Długość pakietu - To pole podaje w bajtach całkowitą wielkość pakietu, zawierającą nagłówek oraz dane.

Identyfikacja - To pole jest używane do jednoznacznego identyfikowania fragmentów podzielonego pakietu IP.

Suma kontrolna nagłówka - Pole sumy kontrolnej używane jest do sprawdzenia błędów nagłówka pakietu.

Opcje - Jest to miejsce na dodatkowe pola w nagłówku IPv4 do obsługi innych usług. Jest ono jednak rzadko używane.

ROUTING

Tablica routingu przechowuje informacje o przyłączonych do routera i odległych sieciach. Trasy do tych sieci mogą być skonfigurowane ręcznie na routerze przez administratora lub nauczone automatycznie przy użyciu dynamicznych protokołów routingu.

Trasy w tablicy routingu posiadają trzy główne parametry:

Router dopasowuje adres docelowy zapisany w nagłówku pakietu do sieci docelowej trasy w tablicy routingu i przekazuje pakiet do routera następnego przeskoku, określonego przez tą trasę. Jeśli są dwie lub więcej możliwych tras do tego samego celu, do podjęcia decyzji, która trasa pojawi się w tablicy routingu, używana jest metryka.

Jeżeli trasa reprezentująca sieć docelową nie występuje w tablicy routingu routera, pakiet będzie porzucony. Router może również używać trasy domyślnej (adres IP 0.0.0.0), aby przekazać dalej pakiet. Trasa domyślna jest używana, kiedy sieć docelowa nie jest reprezentowana przez żadną inną trasę w tablicy routingu.

Tablica Routingu Hostów

Host tworzy trasy służące do przesyłania pakietów z miejsca ich pochodzenia. Te trasy pochodzą z sieci przyłączonych i z konfiguracji bramy domyślnej.

Zatem hosty potrzebują lokalnej tablicy routingu, aby zapewnić pakietom w warstwie sieci prawidłowy kierunek przesyłania do sieci docelowej. W odróżnieniu od tablicy routingu w routerach, ktore zawierają trasy lokalne i zdalne, lokalne tablice hostów zwykle zawierają trasy do sieci bezpośrednio przyłączonych oraz własną trasę domyślną do bramy. Konfigurując adres bramy domyślnej na hoście, tworzy się lokalną trasę domyślną.

Używając poniższych opcji dla komendy route można zmieniać zawartość tablicy routingu:

Routing dynamiczny

Protokoły routingu są zbiorem reguł, za pomocą których routery dzielą się dynamicznie informacjami o routingu. W momencie stwierdzenia przez dany router zmian w sieciach, dla których pełni on rolę bramy, bądź stanów łączy pomiędzy routerami, niniejsze informacje są przekazywane do kolejnych routerów. Kiedy router otrzymuje informacje o nowych lub zmienionych trasach, aktualizuje własną tablicę routingu i następnie przekazuje te informacje do innych routerów. W ten sposób wszystkie routery posiadają tablice routingu odzwierciedlające stan sieci, które są aktualizowane dynamicznie i mogą uczyć się tras do zdalnych sieci, które są wiele przeskoków dalej.

Powszechnie stosowane protokoły routingu to:


Wyszukiwarka

Podobne podstrony:
2 notatki komunikacja w sieci
5 Warstwa sieci w modelu OSI
6 warstwa5, Sieci komputerowe
05 Warstwa Sieci (3 Warstwa)
Wprowadzenie do sieci bezprzewodowych, Notatki lekcyjne ZSEG, Informatyka
notatka Sieci Internet, Inranet, Ekstranet w organizacji
2.3.1 Używanie warstw do analizy problemów związanych z przepływem informacji, 2.3 Modele działania
sieci komputerowe1 - pytania, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - s
Sieci Komputerowe Notatki
egzamin 2002-2003, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - sieci, Egzam
Sieci - EGZAMIN I termin, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - sieci
2.3.2 Wykorzystanie warstw do opisu komunikacji danych, 2.3 Modele działania sieci komputerowych
Bezpieczeńswo w sieci, Notatki, SiS, KL.II
SIECI O TOPOLOGII SZYNY - OGÓLNA CH-KA, Notatki, Elektronika AGH III rok, Pendrive, dodatkowe, moje
PROTOKOŁY WARSTWY SIECIOWEJ, informatyka, sieci komputerowe
siecikomp z odp, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - sieci
sieci komputerowe - pytania, Notatki, Elektronika AGH III rok, [STUDIA] rok 3, Sieci, Egzamin - si

więcej podobnych podstron