Junior — Middle
Μπορείς να απαριθμήσεις τις βασικές σημαίες ρύθμισης στο πρωτόκολλο TCP και να εξηγήσεις τους σκοπούς τους;
sobes.tech AI
Απάντηση από AI
Οι βασικές σημαίες ρύθμισης (σημαίες ελέγχου) στην επικεφαλίδα TCP και οι σκοποί τους:
- SYN (Synchronize) — χρησιμοποιείται για την εγκατάσταση της σύνδεσης. Σηματοδοτεί την αρχή του τριπλού χειραψίας.
- ACK (Acknowledgment) — επιβεβαιώνει την παραλαβή δεδομένων. Δείχνει ότι το πεδίο επιβεβαίωσης είναι έγκυρο.
- FIN (Finish) — σηματοδοτεί το τέλος της μετάδοσης δεδομένων και το κλείσιμο της σύνδεσης.
- RST (Reset) — επαναφέρει τη σύνδεση, χρησιμοποιείται σε περίπτωση σφαλμάτων ή αδυναμίας εγκατάστασης επικοινωνίας.
- PSH (Push) — ζητά την άμεση μετάδοση δεδομένων στην εφαρμογή παραλήπτη χωρίς προσωρινή αποθήκευση.
- URG (Urgent) — δείχνει ότι τα δεδομένα έχουν υψηλή προτεραιότητα και πρέπει να επεξεργαστούν πρώτα.
Παράδειγμα: κατά την εγκατάσταση της σύνδεσης, ο πελάτης στέλνει ένα πακέτο με τη σημαία SYN, ο διακομιστής απαντά με SYN+ACK, και ο πελάτης επιβεβαιώνει με ACK — αυτό είναι το τριπλό χειραψία TCP.