λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Back Up Data

Όταν χρησιμοποιείται το datagram;

Τα datagrams χρησιμοποιούνται σε καταστάσεις όπου:

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

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

* Απαιτείται επικοινωνία εκπομπής ή πολλαπλών διανομών: Τα datagrams είναι κατάλληλα για την αποστολή ενός μόνο μηνύματος σε πολλούς παραλήπτες ταυτόχρονα.

* Εφαρμογές σε πραγματικό χρόνο με ανεκτό jitter εμπλέκονται: Ενώ τα datagrams δεν εγγυώνται την παραγγελία παράδοσης, είναι συχνά επαρκείς για εφαρμογές όπου οι περιστασιακές καθυστερήσεις ή η απώλεια πακέτων είναι αποδεκτές, όπως η ροή ήχου ή βίντεο. Σε τέτοιες περιπτώσεις, η ίδια η εφαρμογή χειρίζεται τη διόρθωση αναμετάδοσης ή διόρθωσης σφαλμάτων.

* Οι εφαρμογές χρειάζονται απλή εφαρμογή: Η έλλειψη δημιουργίας σύνδεσης και το teardown απλοποιεί την εφαρμογή εφαρμογών που χρησιμοποιούν τα datagrams.

Παραδείγματα πρωτοκόλλων που χρησιμοποιούν datagrams:

* UDP (πρωτόκολλο χρήστη Datagram): Ένα ευρέως χρησιμοποιούμενο πρωτόκολλο στρώματος μεταφοράς που παρέχει επικοινωνία χωρίς σύνδεση. Συχνά χρησιμοποιούνται για τα μέσα ροής, τα online παιχνίδια και τις αναζητήσεις DNS.

* IP (πρωτόκολλο Internet): Το πρωτόκολλο στρώματος δικτύου που δρομολογεί τα datagrams σε ολόκληρο το διαδίκτυο. Είναι το θεμέλιο της επικοινωνίας του Διαδικτύου.

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

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

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