W protokole TCP niezawodność transmisji opiera się m.in. na mechanizmie potwierdzeń. Do tego służy flaga ACK (acknowledgment). Gdy ACK jest ustawiona, nadawca informuje odbiorcę, że pole numeru potwierdzenia w nagłówku TCP jest ważne i wskazuje, jakie dane zostały poprawnie odebrane (w praktyce: jaki jest następny oczekiwany numer sekwencyjny).
Dlatego odpowiedź "potwierdzenia otrzymania danych." oddaje typową funkcję ACK: potwierdzanie odbioru segmentów, co umożliwia sterowanie retransmisjami i kontrolę przepływu w połączeniu.
Pozostałe odpowiedzi opisują inne mechanizmy TCP:
- "realizacji żądania zakończenia sesji." – zamykanie połączenia realizuje przede wszystkim flaga FIN (zwykle w sekwencji FIN/ACK). ACK może towarzyszyć zamykaniu, ale nie jest samodzielnym "żądaniem zakończenia".
- "oznaczenia wskaźnika ważności pola." – w TCP istnieje pojęcie "ważności" niektórych pól, lecz typowo dotyczy to innych bitów/flag (np. URG dla wskaźnika pilnego). W kontekście egzaminowym ACK odnosi się do potwierdzania odbioru, a nie do ogólnego "wskaźnika ważności pola" bez doprecyzowania.
- "resetowania połączenia." – do natychmiastowego przerwania/odrzucenia połączenia służy flaga RST.
W praktyce administracyjnej wiedza o tych flagach przydaje się podczas analizy ruchu (np. w Wiresharku) i diagnozy problemów z sesjami TCP: pętli retransmisji, zrywania połączeń czy prawidłowego zamykania sesji.