Protokół TCP IP nagłówki

background image

1

Nagłówek TCP

background image

2

Port źródłowy

Numery portu źródłowego aplikacji wysyłającej

Port

przeznaczenia

Numery portu docelowego aplikacji odbierającej

Numer

sekwencyjny

Identyfikuje pierwszy bajt danych w danym

segmencie TCP. Moduł TCP numeruje każdy bajt

numerem sekwencyjnym. Numer ten to 32 bitowa

liczba bez znaku, cyklicznie zaokrąglana do 0 po

osiągnięciu 2

32

- 1.

Numer

potwierdzenia

Następny numer sekwencyjny bajtu, oczekiwanego

przez nadawcę. Czyli numer potwierdzenia równa

się numerowi ostatniego poprawnie otrzymanego

bajtu, dodać 1.

Przesunięcie

Długość nagłówka TCP liczona w 32 bitowych

słowach.

Rezerwa

Bity zarezerwowane na przyszłość. Muszą być

ustawione na zero.

Znaczniki

Zbiór potrzebnych flag

Okno

Pole to zawiera liczbę bajtów, poczynając od bajtu

określonego w polu numer potwierdzenia, które

odbiorca jest w stanie odebrać.

Suma kontrolna

Pokrywa nagłówek i dane TCP. Suma ta, musi być

obliczona przez nadawcę i sprawdzona przez

odbiorcę.

Padding

Pole to zawiera dodatnie przesuniecie (ang. offset),

które musi być dodane do numeru sekwencyjnego

(seq), aby wyznaczyć numer sekwencyjny

ostatniego bajtu pilnych danych.

background image

3

Struktura pakietu IP:

1 bajt 2 bajt 3 bajt
4 bajt

nr wersji długość typ obsługi długość całkowita
pakietu

protokołu nagłówka

identyfikator flagi przesunięcie
N

(3 bity) (13 bitów)
A

czas życia protokół suma kontrolna
nagłówka G

nadrzędny
Ł

adres źródłowy IP
Ó


W

adres docelowy IP
E


K

opcje
niewykorzystane

D A N E

O

P

C

J

A

background image

4

Wersja protokołu Wersja formatu nagłówka IP. Zazwyczaj 4 lub 6
Długość

nagłówka IP

Wyrażona w 32 bitowych słowach. Minimalna

wartość to 5.

Typ obsługi

Pole to jest używane do przechowywania wartości

mających podnieść jakość obsługi pakietu.

Całkowita

długość pakietu

Całkowita długość pakietu włącznie z nagłówkiem i

danymi (w bajtach). 16 bitów pozwala na

przesyłanie maksymalnie 65,535 bajtów. Takie

pakiety praktycznie nie są przesyłane w sieci.
Standard IP wymaga, aby wszystkie stacje mogły

przetwarzać pakiety o długości 576 bajtów. Liczba

ta bierze stad, że dane są zwykle dzielone na

pakiety o długości 512 bajtów, 60 pozostałych to

długość maksymalnego nagłówka IP i zostają

dodatkowe 4 bajty marginesu dla innych

protokołów. Najczęściej spotykaną długością

nagłówka IP jest 20 bajtów.

Identyfikator

Ma za zadanie pomoc w identyfikacji fragmentów

przy scalaniu pakietów

Flagi

Różne znaczniki kontrolne.

background image

5

Przesunięcie

Określa, gdzie w oryginalnym pakiecie powinien

być umieszczony dany fragment.

Czas życia

Pole określa maksymalny czas przebywania pakietu

w sieci. Jednostka są tu sekundy, ale każda z

przetwarzających pakiet stacji ma obowiązek

zmniejszyć ją o co najmniej jeden.

Protokół

nadrzędny

Określa, który protokół został użyty na wyższym

poziomie w przetwarzaniu danych pakietu.

Suma kontrolna

nagłówka

Suma kontrolna nagłówka danych IP.

Adres źródłowy

IP

Adres nadawcy pakietu.

Adres docelowy

IP

Adres odbiorcy pakietu.

Opcje

Dodatkowe informacje o pakiecie danych.


Document Outline


Wyszukiwarka

Podobne podstrony:
Protokół TCP IP, R03 5
Protokol TCP IP R08 5 id 834124 Nieznany
Protokół TCP IP, R12 5
Protokół TCP IP, R11 5
Bezpieczeństwo protokołów TCP IP oraz IPSec
Protokół TCP IP, R13 5
Protokół TCP IP, R09 5
SIECI KOMPUTEROWE Stos protokołów TCP IP
Bezpieczeństwo protokołów TCP IP oraz IPSec (2)
Protokół TCP IP Protokóły internet-u, edukacja i nauka, Informatyka
Wykład13 Sieć teleinformatyczna z protokołem TCP IP
Protokół TCP IP
protokół tcp ip P5XCBJNJZYVPWLAHE2LUZNY6WE75MVPFAUP3ENY
Protokół TCP IP
Konfiguracja protokolu TCP IP, Dokumenty(1)
Protokoły TCP IP, Edukacja
,sieci komputerowe,Zestaw protokołów TCP IP (2)

więcej podobnych podstron