Το Πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol) διασφαλίζει την αξιόπιστη παράδοση δεδομένων μέσω του διαδικτύου. Διασπά τα δεδομένα σε πακέτα. Τα αριθμεί. Τα στέλνει. Περιμένει επιβεβαιώσεις. Εάν ένα πακέτο χαθεί, το επαναμεταδίδει. Επανασυναρμολογεί τα πακέτα με τη σειρά. Παρέχει μια αξιόπιστη ροή δεδομένων στην εφαρμογή.
Το TCP λειτουργεί με IP. Το IP δρομολογεί τα πακέτα. Το TCP διασφαλίζει την άφιξή τους. Το IP είναι αναξιόπιστο. Το TCP προσθέτει αξιοπιστία. Μαζί αποτελούν το θεμέλιο του διαδικτύου. Το TCP είναι προσανατολισμένο στις συνδέσεις. Δημιουργεί μια σύνδεση πριν από την αποστολή δεδομένων. Κλείνει τη σύνδεση όταν ολοκληρωθεί.
Χαρακτηριστικά TCP
- Προσανατολισμένο στη σύνδεση: πρώτα η χειραψία
- Αξιόπιστο: επιβεβαιώσεις και αναμεταδόσεις
- Ταξινομημένα: τα πακέτα επανασυναρμολογούνται με τη σειρά
- Έλεγχος ροής: αποτρέπει την υπερφόρτωση του δέκτη
- Έλεγχος συμφόρησης: προσαρμόζεται στις συνθήκες του δικτύου
Το TCP χρησιμοποιείται για περιήγηση στο web, email, μεταφορά αρχείων και streaming. Δεν χρησιμοποιείται για εφαρμογές πραγματικού χρόνου, όπως φωνητικές κλήσεις και βιντεοκλήσεις. Αυτές χρησιμοποιούν UDP, το οποίο είναι ταχύτερο αλλά λιγότερο αξιόπιστο. Το TCP είναι το αξιόπιστο εργαλείο. Το UDP είναι η γρήγορη εναλλακτική λύση. Το διαδίκτυο χρειάζεται και τα δύο.
Comments
No comments yet. Be the first to share a thought.
Leave a comment