Διαφορά μεταξύ ελέγχου ροής και ελέγχου συμφόρησης

Anonim

Έλεγχος ροής έναντι ελέγχου συμφόρησης

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

Τι είναι ο έλεγχος ροής;

Ο έλεγχος ροής είναι ένας μηχανισμός που ελέγχει τη ροή δεδομένων μεταξύ ενός αποστολέα και ενός δέκτη, έτσι ώστε ένας βραδύτερος δέκτης να μην είναι συγκλονισμένος από την ποσότητα των δεδομένων που μεταδίδονται από έναν γρήγορο αποστολέα. Αυτή η κατάσταση μπορεί να συμβεί εξαιτίας πολλών λόγων, όπως η έλλειψη επεξεργαστικής ισχύος του δέκτη από τον αποστολέα ή τον δέκτη που έχει ένα μεγάλο φορτίο κίνησης από τον αποστολέα. Οι μηχανισμοί που χρησιμοποιούνται στον έλεγχο της ροής θα μπορούσαν να κατηγοριοποιηθούν με βάση το αν ο δέκτης στέλνει ανατροφοδότηση στον αποστολέα. Στον μηχανισμό ελέγχου ροής Open-loop, ο δέκτης δεν στέλνει κανένα σχόλιο στον αποστολέα και είναι η πιο ευρέως χρησιμοποιούμενη μέθοδος ελέγχου ροής. Στον έλεγχο ροής Closed-loop, οι πληροφορίες συμφόρησης μεταδίδονται πίσω στον αποστολέα. Οι συνήθεις τύποι ελέγχου ροής είναι η συμφόρηση του δικτύου, ο έλεγχος ροής παραθύρων και η προσωρινή αποθήκευση δεδομένων.

Τι είναι ο έλεγχος συμφόρησης;

Ο έλεγχος συμφόρησης παρέχει μεθόδους για τη ρύθμιση της κυκλοφορίας που εισέρχεται σε ένα δίκτυο έτσι ώστε να μπορεί να διαχειρίζεται το ίδιο το δίκτυο. Ο έλεγχος συμφόρησης εμποδίζει ένα δίκτυο να φτάσει σε μια συμφορητική κατάρρευση, όπου ελάχιστη ή καθόλου χρήσιμη επικοινωνία συμβαίνει λόγω συμφόρησης. Ο έλεγχος συμφόρησης εφαρμόζεται κυρίως στα δίκτυα μεταγωγής πακέτων. Ο στόχος του ελέγχου συμφόρησης είναι να διατηρηθεί ο αριθμός των πακέτων μέσα στο δίκτυο κάτω από ένα επίπεδο που θα μειώσει δραματικά την απόδοση. Ο έλεγχος συμφόρησης εφαρμόζεται στα πρωτόκολλα του μεταδεδομένου ελέγχου πρωτοκόλλου (TCP) και πρωτόκολλα πρωτοκόλλου για το πρωτόκολλο μεταφοράς πρωτοκόλλου User Datagram Protocol (UDP). Οι αργές εκκινήσεις και οι εκθετικοί αλγόριθμοι backoff χρησιμοποιούνται στο TCP. Οι αλγόριθμοι ελέγχου συμφόρησης ταξινομούνται με βάση την ποσότητα ανατροφοδότησης που λαμβάνεται από το δίκτυο και την πτυχή της απόδοσης που επιδιώκει να βελτιώσει. Επιπλέον, ταξινομούνται με βάση κριτήρια όπως οι τροποποιήσεις που πρέπει να γίνουν στο τρέχον δίκτυο και το κριτήριο της δικαιοσύνης που χρησιμοποιείται από τον αλγόριθμο.

Ποια είναι η διαφορά μεταξύ ελέγχου ροής και ελέγχου συμφόρησης;

Αν και ο έλεγχος ροής και ο έλεγχος συμφόρησης είναι δύο μηχανισμοί ελέγχου της κυκλοφορίας δικτύου που χρησιμοποιούνται σε δίκτυα υπολογιστών, έχουν τις βασικές τους διαφορές.Ο έλεγχος ροής είναι ένας μηχανισμός από άκρο σε άκρο που ελέγχει την κίνηση μεταξύ ενός αποστολέα και ενός δέκτη, όταν ένας γρήγορος αποστολέας μεταδίδει δεδομένα σε ένα αργό δέκτη. Από την άλλη πλευρά, ο έλεγχος συμφόρησης είναι ένας μηχανισμός που χρησιμοποιείται από ένα δίκτυο για τον έλεγχο της συμφόρησης στο δίκτυο. Ο έλεγχος συμφόρησης αποτρέπει την απώλεια πακέτων και την καθυστέρηση που προκαλείται λόγω συμφόρησης στο δίκτυο. Ο έλεγχος συμφόρησης μπορεί να θεωρηθεί ως ένας μηχανισμός που διασφαλίζει ότι ένα ολόκληρο δίκτυο μπορεί να χειριστεί την κυκλοφορία που έρχεται στο δίκτυο. Όμως, ο έλεγχος ροής αναφέρεται σε μηχανισμούς που χρησιμοποιούνται για τη διαχείριση της μετάδοσης μεταξύ ενός συγκεκριμένου αποστολέα και ενός δέκτη.