Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> FTP και Telnet

Τι υλοποιεί το TCP;

Το TCP (πρωτόκολλο ελέγχου μετάδοσης) εφαρμόζει μια αξιόπιστη υπηρεσία ροής BYTE με αξιόπιστη, παραγγελία και προσανατολισμένη στη σύνδεση μεταξύ εφαρμογών που εκτελούνται σε διαφορετικούς κεντρικούς υπολογιστές. Αυτό σημαίνει ότι παρέχει τα εξής:

* Αξιόπιστη παράδοση δεδομένων: Το TCP εγγυάται ότι όλα τα δεδομένα που αποστέλλονται θα φτάσουν στον προορισμό χωρίς απώλεια, επικάλυψη ή διαφθορά. Χρησιμοποιεί αναγνωρίσεις (ACKs) και αναμεταδόσεις για να επιτύχει αυτό.

* Παραγγελία Παράδοση δεδομένων: Τα δεδομένα φτάνουν με την ίδια σειρά που στάλθηκε. Οι αριθμοί TCP κάθε τμήμα των δεδομένων και τα ανακατεύουν εάν είναι απαραίτητο στον δέκτη.

* προσανατολισμένη στη σύνδεση: Πριν ξεκινήσει η μεταφορά δεδομένων, η TCP δημιουργεί μια σύνδεση μεταξύ του αποστολέα και του δέκτη. Αυτό περιλαμβάνει μια χειραψία τριών δρόμων. Η σύνδεση παραμένει ενεργή μέχρι να κλείσει ρητά. Αυτό παρέχει ένα σταθερό, ειδικό κανάλι επικοινωνίας.

* Επικοινωνία πλήρους αμφίδρομης: Τα δεδομένα μπορούν να ρέουν και στις δύο κατευθύνσεις ταυτόχρονα.

* Έλεγχος ροής: Το TCP εμποδίζει έναν γρήγορο αποστολέα να συντρίψει έναν αργό δέκτη. Χρησιμοποιεί έναν μηχανισμό συρόμενου παραθύρου για τον έλεγχο του ρυθμού μετάδοσης δεδομένων.

* Έλεγχος συμφόρησης: Το TCP βοηθά στη διαχείριση της συμφόρησης του δικτύου, προσαρμόζοντας τον ρυθμό μετάδοσης με βάση τις συνθήκες του δικτύου. Οι αλγόριθμοι όπως η αργή εκκίνηση, η αποφυγή συμφόρησης και η γρήγορη αναμετάδοση χρησιμοποιούνται για την αποφυγή υπερφόρτωσης δικτύου.

Εν ολίγοις, το TCP παρέχει έναν ισχυρό και αξιόπιστο τρόπο για τις εφαρμογές να επικοινωνούν μέσω ενός δικτύου, χειρίζοντας αυτόματα πολλές από τις πολυπλοκότητες της μετάδοσης δεδομένων. Είναι ιδανικό για εφαρμογές όπου η αξιοπιστία είναι πρωταρχική, όπως η περιήγηση στο Web, το ηλεκτρονικό ταχυδρομείο και η μεταφορά αρχείων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα