* προσανατολισμένη στη σύνδεση: Το TCP δημιουργεί μια σύνδεση μεταξύ αποστολέα και δέκτη πριν ξεκινήσει η μετάδοση δεδομένων, εξασφαλίζοντας μια ειδική διαδρομή.
* αλληλουχία: Τα πακέτα δεδομένων αριθμούνται διαδοχικά, επιτρέποντας στον δέκτη να αναδιατάσσει τα πακέτα αν φτάσουν εκτός παραγγελίας.
* αναγνώριση: Ο δέκτης στέλνει αναγνωρίσεις (ACKs) πίσω στον αποστολέα για να επιβεβαιώσει την επιτυχή παραλαβή των πακέτων. Εάν ένα ACK δεν έχει ληφθεί μέσα σε ένα συγκεκριμένο χρονικό διάστημα, ο αποστολέας αναμεταδίδει το πακέτο.
* Ανίχνευση σφαλμάτων: Το TCP χρησιμοποιεί τα checksums για την ανίχνευση σφαλμάτων σε μεταδιδόμενα δεδομένα. Τα κατεστραμμένα πακέτα απορρίπτονται και αναμεταδίδονται.
* Έλεγχος ροής: Το TCP ρυθμίζει τον ρυθμό μετάδοσης δεδομένων για να αποτρέψει τον κατακλυσμό του δέκτη. Αυτό εξασφαλίζει ότι τα δεδομένα μεταδίδονται με ρυθμό που μπορεί να χειριστεί ο δέκτης.
Ενώ το TCP παρέχει υψηλή αξιοπιστία, είναι σημαντικό να σημειωθεί ότι δεν είναι απολύτως αξιόπιστο μπροστά σε ακραίες συνθήκες δικτύου (π.χ. παρατεταμένη απώλεια πακέτων). Ωστόσο, σε σύγκριση με το UDP (πρωτόκολλο χρήστη Datagram), προσφέρει σημαντικά μεγαλύτερη αξιοπιστία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα