Internet Protocol 2




Internet Protocol









Internet Protocol IP -
cd

 


Czas życia
TTL
   
 
Pole CZAS
ŻYCIA TTL (ang.
Time To Live) określa jak długo, w sekundach, datagram może pozostawać w systemie
sieci. Ten limit czasowy wynosi zwykle od 15 do 30 sekund.Wymogiem protokołu
TCP/IP jest aby każdy router podczas przetwarzania nagłówka
datagramu zmniejszał wartość pola CZAS ŻYCIA co najmniej o 1, nawet jeśli
rzeczywiste przetwarzanie trwało krócej.Jeśli jednak router jest przeciążony
i czas przetwarzania jest dłuższy wówczas wartość pola CZAS ŻYCIA zmniejsza się
o czas faktycznego pozostawania datagramu wewnątrz routera.Gdy wartość pola
maleje do zera router porzuca datagram i wysyła do nadawcy komunikat o
błędzie.Mechanizm ten zapobiega podróżowaniu datagramów w sieci w
nieskończoność, np. gdy tablice tras są nieaktualne, a routery wyznaczają
datagramom trasy w kółko.
 
Inne pola nagłówka
Pole PROTOKÓŁ zawiera numer identyfikacyjny
protokołu transportowego, dla którego pakiet jest przeznaczony. Numery
poszczególnych protokołów transportowych określone są przez Internet Network Information Center (INTERNIC). Najbardziej popularnymi są: ICMP oznaczony numerem 1 oraz TCP
oznaczony numerem 6. Pełna lista protokołów obejmuje ok. 50 pozycji i jest
dostępna w kilku dokumentach RFC.Pole SUMA KONTROLNA NAGŁÓWKA służy do
sprawdzenia sensowności nagłówka. Obejmuje tylko nagłówek IP i nie dotyczy w żadnym
stopniu danych. Zawiera bitową negację sumy obliczonej jako suma kolejnych
16-bitowych półsłów nagłówka.Obliczenie sumy kontrolnej bezpośrednio po
otrzymaniu pakietu oraz porównanie jej z wartością zapisaną w niniejszym polu
pozwala wykryć większość przekłamań, lecz nie wszystkie: np. nie jest wykrywane
zagubienie zerowego półsłowa.Sumy kontrolne protokołów TCP i UDP obejmują
cały pakiet więc przemycenie tego typu błędu jest praktycznie
niemożliwe.
 
Pola adresów
Pola ADRES IP NADAWCY i ADRES IP ODBIORCY zawierają 32-bitowe
adresy IP pierwotnego nadawcy i końcowego
odbiorcy. (Z wyjątkiem sytuacji gdy datagram zawiera opcje wyznaczania trasy
przez nadawcę)Pole OPCJE
IP ma zmienną długość.Pole UZUPEŁNIENIE zależy od wybranych opcji.
Zawiera ono zerowe bity, które mogą być potrzebne do zapewnienia, że nagłówek ma
długość, która jest wielokrotnością 32 bitów (ponieważ pole DŁUGOŚĆ NAGŁÓWKA zawiera
wartość mierzoną w jednostkach 32-bitowych)Pole OPCJE IP nie występuje w każdym datagramie
- pierwotnym zastosowaniem opcji było ułatwienie testowania i usuwania
błędów.Długość pola OPCJE zmienia się w zależności od tego jakie opcje są wybrane.Niektóre z
nich mają długość 1 bajta, inne mają długość zmienną.
Każda opcja składa się kodu opcji długości 1
bajta po którym może się pojawić ciąg bajtów tej opcji.
 
Opcje IP
Pole OPCJE składa się z trzech części (rys.).
 

 
1 bitowy znacznik kopiuj określa, że opcje maja być
przekopiowane do wszystkich fragmentów (wartość 1), bądź tylko do pierwszego
(wartość 0).
Bity KLASA
OPCJI określają ogólną klasę opcji:
 






Klasa
opcji

Znaczenie


0

Kontrola datagramów lub
sieci


1

Zarezerwowane do przyszłego
użytku


2

Poprawianie błędów i
pomiary


3

Zarezerwowane do przyszłego
użytku
 





Klasa
opcji
Numer
opcji
Długość
Opis


0
0
-
Koniec listy opcji.
Używana gdy opcje nie kończą się wraz z końcem nagłówka.

0
1
-
Bez przypisanej funkcji
- wypełnienie

0
2
11
Tajność - używana do
zastosowań wojskowych

0
3
zmienna
Swobodne trasowanie wg
nadawcy - używana do prowadzenia datagramu określoną ścieżką.


0
7
zmienna
Zapisuj trasę - używana
do śledzenia trasy.

0
9
zmienna
Rygorystyczne trasowanie
wg nadawcy - używana do ścisłego prowadzenia datagramu.

2
4
zmienna
Intersieciowy datownik -
używana do zapisywania czasów wzdłuż ścieżki.



Wprowadzenie - model OSI | TCP/IP a model
OSI | Adresy
IP | Protokół ARP i
RARP | Internet
Protocol | Kapsułkowanie
i fragmentacja
Protokół ICMP | Protokół
UDP | Multipleksowanie i demultipleksowanie | TCP | Przyszłość
TCP/IP | Autorzy i
bibliografia
 


Wyszukiwarka

Podobne podstrony:
Internet Protocol 3
Adresy IP (Internet Protocol)
Internet Protocol wersja 6
Internet Protocol 1
Voice Over Internet Protocol
Voice Over Internet Protocol
Optional Protocol to the International Covenant on Economic, Social and Cultural Rights
Internet Pierwsza pomoc
Optymalizacja serwisow internetowych Tajniki szybkosci, skutecznosci i wyszukiwarek
Internet to lukratywne źródło przychodów
Ślusarczyk Cz Rola Internetu w edukacji osób niepełnosprawnych
Jolka do Internetu
Umowa YouTube z żydowską masońską organizacją o kontroli internetu

więcej podobnych podstron