Τι σημαίνει στην πράξη;
Το TCP και το UDP μεταφέρουν δεδομένα πάνω από δίκτυα IP, με διαφορετικές ευθύνες. Το TCP διατηρεί σύνδεση και χειρίζεται σειρά παράδοσης και επαναμεταδόσεις. Το UDP μεταφέρει αυτοτελή μηνύματα χωρίς αυτούς τους μηχανισμούς στο ίδιο το πρωτόκολλο. Μια εφαρμογή μπορεί να προσθέσει δικούς της ελέγχους πάνω από UDP. Γι’ αυτό δεν αρκεί ο κανόνας «το ένα είναι γρήγορο, το άλλο αργό»: η κατάλληλη επιλογή εξαρτάται από την εφαρμογή.
Πού θα το συναντήσεις;
Μια ζωντανή συνομιλία έχει διαφορετικές ανάγκες από τη μεταφορά ενός αρχείου που πρέπει να φτάσει ολόκληρο και σωστά.
Τι αξίζει να προσέξεις
- Μην αλλάζεις κανόνες θυρών επειδή μια εφαρμογή αναφέρει UDP χωρίς να διαβάσεις τις οδηγίες της.
- Η απώλεια πακέτων επηρεάζει την εμπειρία ακόμη και όταν οι εφαρμογές χρησιμοποιούν διαφορετικά πρωτόκολλα.
Απλή συντακτική εξήγηση. Οι δυνατότητες και οι όροι εξαρτώνται από τη συγκεκριμένη υπηρεσία και τον εξοπλισμό.