Lekcja: "Sieci komputerowe - Architektura Internetu, część 2 "
Strumień danych TCP
TCP widzi wysyłane dane jako ciąg bajtów. Nie są one identyfikowane jako pojedyncze pakiety. Dlatego musi zapewnić odebranie danych w kolejności wysyłania.
Dzięki polom: „Numer sekwencyjny” i „Numer potwierdzenia” w nagłówku segmentu, możliwe jest zachowanie kolejność bajtów.
Standard TCP nie wymaga rozpoczynania numeracji bajtów od konkretnej liczby, każdy system wybiera dowolną liczbę startową.
Na każdym końcu połączenia musi być liczba inicjująca partnera. Liczby te są wymieniane za pomocą sygnałów SYN podczas inicjalizacji połączenia.
Pole „Numer sekwencyjny” w segmencie SYN, zawiera inicjalizujący numer sekwencyjny ISN, od którego dany system rozpoczyna numerację. Zazwyczaj jest to 0.