Sobes.tech
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.