Junior — Middle
Môžeš vymenovať hlavné konfiguračné vlajky v protokole TCP a vysvetliť ich účel?
sobes.tech AI
Odpoveď od AI
Hlavné konfiguračné vlajky (riadiace vlajky) v hlavičke TCP a ich účel:
- SYN (Synchronize) — používa sa na nadviazanie spojenia. Označuje začiatok trojstranného handshake.
- ACK (Acknowledgment) — potvrdzuje prijatie dát. Ukazuje, že pole potvrdenia je platné.
- FIN (Finish) — signalizuje ukončenie prenosu dát a zatvorenie spojenia.
- RST (Reset) — resetuje spojenie, používa sa pri chybách alebo nemožnosti nadviazať spojenie.
- PSH (Push) — žiada o okamžité odoslanie dát príjemcovi bez bufferovania.
- URG (Urgent) — indikuje, že dáta majú vysokú prioritu a majú byť spracované ako prvé.
Príklad: pri nadviazaní spojenia klient odošle paket s flagom SYN, server odpovie SYN+ACK, a klient potvrdí ACK — toto je trojstranné handshake TCP.