next up previous contents
Next: Protokół HTTP Up: Anonimowość a WWW Previous: Protokół IP   Spis treści

Protokół TCP

Protokół TCP zapewnia niezawodną komunikację strumieniową i jest najczęściej wykorzystywanym protokołem transportowym w Internecie. Protokół TCP jest połączeniowy, przed rozpoczęciem komunikacji wymagane jest aby jedna ze stron (aktywna) zainicjowała połączenie z drugą stroną (pasywną). W tym celu używane są adresy IP rozszerzone o numery portów - liczby z zakresu $1..2^{16}-1$ (umożliwia to tworzenie wielu połączeń pomiędzy tymi samymi komputerami).

Połączeniowość TCP powoduje, że często uzasadnione jest podejrzenie, że cała komunikacja w ramach jednego połączenia dotyczy jednego użytkownika. Jest to jednak uzależnione od wykorzystywanego protokołu wyższej warstwy.

Nawet gdy wykorzystywany jest tylko komunikacja jednostronna, TCP wymaga ujawnienia przez nadawcę swojego adresu (ze względu na komunikaty kontrolne związane z zapewnianiem niezawodności). W związku z tym informacja o adresach nadawcy i odbiorcy jest dostępna każdemu, kto ma możliwość odczytania dowolnego z pakietów dotyczących danego połączenia.


Michal Szafranski 2003-11-13