Skip to main content

Ποιο είναι το πρωτόκολλο Datagram χρήστη;

Το πρωτόκολλο Datagram χρήστη είναι ένα από τα σημαντικότερα πρωτόκολλα δικτύου που χρησιμοποιούνται για τη μετάδοση πληροφοριών στο Διαδίκτυο.Είναι μέρος της σουίτας πρωτοκόλλου Internet, η οποία διέπει τον τρόπο με τον οποίο οι υπολογιστές επικοινωνούν με διακομιστές και ο ένας τον άλλον μέσω ενός δικτύου πρωτοκόλλου Internet (IP).Όταν χρησιμοποιείτε το πρωτόκολλο Datagram χρήστη, μια εφαρμογή μπορεί να στείλει datagrams ή μηνύματα σε άλλους κεντρικούς υπολογιστές χωρίς να ρυθμίσετε πρώτα τα ειδικά κανάλια μετάδοσης ή τις διαδρομές δεδομένων.Αυτό επιτρέπει ταχύτερη επικοινωνία, αλλά είναι λιγότερο αξιόπιστη από άλλες μεθόδους.

Αυτό το πρωτόκολλο σχεδιάστηκε το 1980 από τον Αμερικανό επιστήμονα υπολογιστών David P. Reed του Ινστιτούτου Τεχνολογίας της Μασαχουσέτης (MIT).Μετά την αναθεώρηση και τη δοκιμή, το πρωτόκολλο καθορίστηκε επίσημα στο RFC 768. Ένα RFC ή αίτημα για σχόλια, είναι ένα μνημόνιο που δημοσιεύθηκε από την Task Force της Internet Engineering, το οποίο περιγράφει το αποδεκτό πρωτόκολλο για τη χρήση του Διαδικτύου.

Το επίκεντρο του πρωτοκόλλου Datagram χρήστη είναι στη μετάδοση δεδομένων.Δεν παρέχει διασφαλίσεις για να διασφαλιστεί ότι οι πληροφορίες φτάνουν πραγματικά ή για την προστασία της ακεραιότητας των δεδομένων καθώς κινείται.Το πρωτόκολλο υποθέτει ότι, εάν ο έλεγχος σφαλμάτων είναι σημαντικός, οι υπολογιστές που κάνουν την επικοινωνία θα το φροντίσουν.

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

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

Το πρωτόκολλο Datagram χρήστη είναι επίσης χρήσιμο για διακομιστές που χειρίζονται έναν τεράστιο όγκο μικρών αιτημάτων.Καθώς ο διακομιστής δεν χρειάζεται να αντιστοιχίσει χώρο αποθήκευσης ή να ρυθμίσει συνδέσεις πριν από την επικοινωνία, μπορεί να ανταποκριθεί σε κάθε αίτημα πιο γρήγορα.Το αποτέλεσμα είναι ταχύτερη υπηρεσία για όλους τους χρήστες.Για το λόγο αυτό, το πρωτόκολλο Datagram χρήστη χρησιμοποιείται συχνά από διακομιστές που εκτελούν online παιχνίδια.

Παρά τη χρησιμότητά του, το πρωτόκολλο χρήστη Datagram δεν είναι κατάλληλο για όλες τις εφαρμογές.Μερικές φορές απαιτείται διόρθωση σφάλματος για την εξασφάλιση αξιόπιστης παράδοσης των δεδομένων.Σε αυτή την περίπτωση, το RFC 768 συνιστά τη χρήση του πρωτοκόλλου ελέγχου μετάδοσης που περιγράφεται στο RFC 761.