BEZPIECZEŃSTWO SYSTEMÓW KOMPUTEROWYCH I 18 Podstawy Internetu
W tabeli przedstawiono przeznaczenie poszczególnych pól komunikatu TCP Tabela 2. Przeznaczenie pól danych w nagłówku TCP
port źródłowy |
określa port protokołu aplikacji wysyłającej dane. |
port docelowy |
określa port protokołu aplikacji odbierającej dane. |
numer sekwencji |
określa położenie pierwszego bajtu w polu danych segmentu TCP. |
numer potwierdzenia |
zawiera numer bajtu ze strumienia danych, oczekiwanego przez stronę odbierającą. |
długość nagłówka |
określa długość nagłówka TCP |
flaga URG |
sygnalizuje modułowi TCP strony odbierającej, że pole „wskaźnik Urgent” wskazuje na dane pilne. |
flaga ACK |
sygnalizuje modułowi TCP strony odbierającej, że pole „numer potwierdzenia” zawiera poprawny numer potwierdzenia. |
flaga PSH |
polecenie dla modułu TCP strony odbierającej, aby bezzwłocznie wysłał do aplikacji odbierającej dane informacje zawarte w segmencie. |
flaga RST |
potwierdzenie resetu połączenia TCP skierowane do modułu TCP odbierającego dane. |
flaga SYN |
polecenie dla modułu TCP strony odbierającej dane, aby dokonał synchronizacji numerów sekwencji. |
flaga FIN |
sygnalizuje modułowi TCP strony odbierającej dane, że węzeł wysyłający zakończył przesyłanie informacji. |
rozmiar okna |
informacja dla modułu TCP strony odbierającej dane o liczbie bajtów proponowanej przez węzeł wysyłający dane. |