UDP

Από τたうηいーた Βικιπαίδεια, τたうηいーたνにゅー ελεύθερη εγκυκλοπαίδεια

Τたうοおみくろん πρωτόκολλο User Datagram Protocol (UDP) είναι ένα από τたうαあるふぁ βασικά πρωτόκολλα πぱいοおみくろんυうぷしろん χρησιμοποιούνται σしぐまτたうοおみくろん Διαδίκτυο. Μία εναλλακτική ονομασία τたうοおみくろんυうぷしろん πρωτοκόλλου είναι Universal Datagram Protocol. Διάφορα προγράμματα χρησιμοποιούν τたうοおみくろん πρωτόκολλο UDP γがんまιいおたαあるふぁ τたうηいーたνにゅー αποστολή σύντομων μηνυμάτων (γνωστών κかっぱαあるふぁιいおた ως segments) από τたうοおみくろんνにゅー έναν υπολογιστή σしぐまτたうοおみくろんνにゅー άλλον μέσα σしぐまεいぷしろん ένα δίκτυο υπολογιστών.

Ένα από τたうαあるふぁ κύρια χαρακτηριστικά τたうοおみくろんυうぷしろん UDP είναι ότι δでるたεいぷしろんνにゅー εγγυάται αξιόπιστη επικοινωνία. Τたうαあるふぁ πακέτα UDP πぱいοおみくろんυうぷしろん αποστέλλονται από έναν υπολογιστή μπορεί νにゅーαあるふぁ φτάσουν σしぐまτたうοおみくろんνにゅー παραλήπτη μみゅーεいぷしろん λάθος σειρά, διπλά ή νにゅーαあるふぁ μみゅーηいーたνにゅー φτάσουν καθόλου εάν τたうοおみくろん δίκτυο έχει μεγάλο φόρτο. Χρησιμοποιείται όταν ηいーた "γρήγορη" παράδοση τたうωおめがνにゅー πακέτων είναι πぱいιいおたοおみくろん σημαντική από τたうηいーたνにゅー "ακριβή" παράδοση, πぱい.χかい σしぐまτたうηいーた μετάδοση ομιλίας κかっぱαあるふぁιいおた βίντεο.. Αντιθέτως, τたうοおみくろん πρωτόκολλο TCP διαθέτει όλους τους απαραίτητους μηχανισμούς ελέγχου κかっぱαあるふぁιいおた επιβολής της αξιοπιστίας κかっぱαあるふぁιいおた συνεπώς μπορεί νにゅーαあるふぁ εγγυηθεί τたうηいーたνにゅー αξιόπιστη επικοινωνία μεταξύ τたうωおめがνにゅー υπολογιστών. Ηいーた έλλειψη τたうωおめがνにゅー μηχανισμών αυτών από τたうοおみくろん πρωτόκολλο UDP τたうοおみくろん καθιστά αρκετά πぱいιいおたοおみくろん γρήγορο κかっぱαあるふぁιいおた αποτελεσματικό, τουλάχιστον γがんまιいおたαあるふぁ τις εφαρμογές εκείνες πぱいοおみくろんυうぷしろん δでるたεいぷしろんνにゅー απαιτούν αξιόπιστη επικοινωνία.

Οおみくろんιいおた εφαρμογές audio κかっぱαあるふぁιいおた video streaming χρησιμοποιούν κατά κόρον πακέτα UDP. Γがんまιいおたαあるふぁ τις εφαρμογές αυτές είναι πολύ σημαντικό τたうαあるふぁ πακέτα νにゅーαあるふぁ παραδοθούν σしぐまτたうοおみくろんνにゅー παραλήπτη σしぐまεいぷしろん σύντομο χρονικό διάστημα ούτως ώστε νにゅーαあるふぁ μみゅーηいーたνにゅー υπάρχει διακοπή σしぐまτたうηいーたνにゅー ροή τたうοおみくろんυうぷしろん ήχου ή της εικόνας. Κατά συνέπεια προτιμάται τたうοおみくろん πρωτόκολλο UDP διότι είναι αρκετά γρήγορο, παρόλο πぱいοおみくろんυうぷしろん υπάρχει ηいーた πιθανότητα μερικά πακέτα UDP νにゅーαあるふぁ χαθούν. Σしぐまτたうηいーたνにゅー περίπτωση πぱいοおみくろんυうぷしろん χαθεί κάποιο πακέτο, οおみくろんιいおた εφαρμογές αυτές διαθέτουν ειδικούς μηχανισμούς διόρθωσης κかっぱαあるふぁιいおた παρεμβολής ούτως ώστε οおみくろん τελικός χρήστης νにゅーαあるふぁ μみゅーηいーたνにゅー παρατηρεί καμία αλλοίωση ή διακοπή σしぐまτたうηいーたνにゅー ροή τたうοおみくろんυうぷしろん ήχου κかっぱαあるふぁιいおた της εικόνας λόγω τたうοおみくろんυうぷしろん χαμένου πακέτου. Σしぐまεいぷしろん αντίθεση μみゅーεいぷしろん τたうοおみくろん πρωτόκολλο TCP, τたうοおみくろん UDP υποστηρίζει broadcasting, δηλαδή τたうηいーたνにゅー αποστολή ενός πακέτου σしぐまεいぷしろん όλους τους υπολογιστές ενός δικτύου, κかっぱαあるふぁιいおた multicasting, δηλαδή τたうηいーたνにゅー αποστολή ενός πακέτου σしぐまεいぷしろん κάποιους συγκεκριμένους υπολογιστές ενός δικτύου. Ηいーた τελευταία δυνατότητα χρησιμοποιείται πολύ συχνά στις εφαρμογές audio κかっぱαあるふぁιいおた video streaming ούτως ώστε μία ροή ήχου ή εικόνας νにゅーαあるふぁ μεταδίδεται ταυτόχρονα σしぐまεいぷしろん πολλούς συνδρομητές.

Μερικές σημαντικές εφαρμογές πぱいοおみくろんυうぷしろん χρησιμοποιούν πακέτα UDP είναι οおみくろんιいおた εξής: Domain Name System (DNS), IPTV, Voice over IP (VoIP), Trivial File Transfer Protocol (TFTP) κかっぱαあるふぁιいおた τたうαあるふぁ παιχνίδια πぱいοおみくろんυうぷしろん παίζονται ζωντανά μέσω τたうοおみくろんυうぷしろん Διαδικτύου.

Δομή UDP πακέτου[Επεξεργασία | επεξεργασία κώδικα]

(Όλο τたうοおみくろん άρθρο είναι μετάφραση τたうοおみくろんυうぷしろん ομώνυμου Αγγλικού)

Ηいーた δομή ενός πακέτου UDP περιγράφεται αναλυτικά σしぐまτたうοおみくろん αντίστοιχο πρότυπο IETF RFC 768. Σしぐまτたうηいーたνにゅー σουίτα πρωτοκόλλων τたうοおみくろんυうぷしろん Διαδικτύου, τたうοおみくろん UDP βρίσκεται ανάμεσα σしぐまτたうοおみくろん επίπεδο δικτύου (network layer) κかっぱαあるふぁιいおた σしぐまτたうοおみくろん επίπεδο συνόδου (session layer) ή εφαρμογών (application layer).

Κάθε πακέτο UDP έχει μία κεφαλίδα (header) πぱいοおみくろんυうぷしろん αναφέρει τたうαあるふぁ χαρακτηριστικά τたうοおみくろんυうぷしろん. Ηいーた κεφαλίδα περιλαμβάνει μονάχα 4 πεδία, τたうαあるふぁ οποία είναι πολύ λίγα εάν συγκριθούν μみゅーεいぷしろん άλλα πρωτόκολλα, όπως τたうοおみくろん TCP. Δύο από τたうαあるふぁ τέσσερα πεδία είναι προαιρετικά (φαίνονται χρωματισμένα μみゅーεいぷしろん ρろーοおみくろんζぜーた).

+ Bits 0 - 15 16 - 31
0 Source Port Destination Port
32 Length Checksum
64  
Data
 

Ακολουθεί μία συνοπτική εξήγηση τたうωおめがνにゅー πεδίων:

Source port
Ηいーた πόρτα τたうοおみくろんυうぷしろん αποστολέα από τたうηいーたνにゅー οποία προήλθε τたうοおみくろん πακέτο. Εάν οおみくろん παραλήπτης επιθυμεί νにゅーαあるふぁ στείλει κάποια απάντηση, θしーたαあるふぁ πρέπει νにゅーαあるふぁ τたうηいーたνにゅー στείλει σしぐまτたうηいーたνにゅー πόρτα αυτήν. Τたうοおみくろん συγκεκριμένο πεδίο δでるたεいぷしろんνにゅー είναι υποχρεωτικό κかっぱαあるふぁιいおた στις περιπτώσεις πぱいοおみくろんυうぷしろん δでるたεいぷしろんνにゅー χρησιμοποιείται θしーたαあるふぁ πρέπει νにゅーαあるふぁ έχει τたうηいーたνにゅー τιμή μηδέν.
Destination port
Ηいーた πόρτα τたうοおみくろんυうぷしろん παραλήπτη σしぐまτたうηいーたνにゅー οποία θしーたαあるふぁ πρέπει νにゅーαあるふぁ παραδοθεί τたうοおみくろん πακέτο.
Length
Τたうοおみくろん πεδίο αυτό έχει μέγεθος 16-bit κかっぱαあるふぁιいおた περιλαμβάνει τたうοおみくろん μέγεθος τたうοおみくろんυうぷしろん πακέτου σしぐまεいぷしろん bytes. Τたうοおみくろん μικρότερο δυνατό μέγεθος είναι 8 bytes, αφού ηいーた κεφαλίδα αυτή κかっぱαあるふぁθしーた' αυτή καταλαμβάνει τόσο χώρο. Θεωρητικά, τたうοおみくろん μέγεθος τたうοおみくろんυうぷしろん UDP πακέτου δでるたεいぷしろんνにゅー μπορεί νにゅーαあるふぁ ξεπερνάει τたうαあるふぁ 65,527 bytes, αλλά πρακτικά τたうοおみくろん όριο μειώνεται σしぐまτたうαあるふぁ 65,507 bytes λόγω διαφόρων περιορισμών πぱいοおみくろんυうぷしろん εισάγει τたうοおみくろん πρωτόκολλο IPv4 σしぐまτたうοおみくろん επίπεδο δικτύου.
Checksum
Ένα πεδίο 16-bit τたうοおみくろん οποίο χρησιμοποιείται γがんまιいおたαあるふぁ επαλήθευση της ορθότητας τたうοおみくろんυうぷしろん πακέτου σしぐまτたうοおみくろん σύνολό τたうοおみくろんυうぷしろん, δηλαδή τόσο της κεφαλίδας όσο κかっぱαあるふぁιいおた τたうωおめがνにゅー δεδομένων.

Σしぐまτたうηいーたνにゅー συνέχεια τたうοおみくろん πακέτο UDP περνάει σしぐまτたうοおみくろん επίπεδο δικτύου, τたうοおみくろん οποίο αναλαμβάνει νにゅーαあるふぁ τたうοおみくろん μεταδώσει σしぐまτたうοおみくろん δίκτυο υπολογιστών. Τたうοおみくろん επίπεδο αυτό τοποθετεί μία ακόμη κεφαλίδα σしぐまτたうοおみくろん πακέτο, ηいーた οποία διαφέρει ανάλογα μみゅーεいぷしろん τたうηいーたνにゅー έκδοση τたうοおみくろんυうぷしろん πρωτοκόλλου πぱいοおみくろんυうぷしろん χρησιμοποιείται σしぐまτたうοおみくろん επίπεδο δικτύου (IPv4 ή IPv6).

  • Γがんまιいおたαあるふぁ IPv4, τたうοおみくろん πακέτο λαμβάνει τたうηいーたνにゅー ακόλουθη μορφή:
+ Bits 0 - 7 8 - 15 16 - 23 24 - 31
0 Source address
32 Destination address
64 Zeros Protocol Length
96 Source Port Destination Port
128 Length Checksum
160  
Data
 


Source Address, Destination Address
Οおみくろんιいおた διευθύνσεις IP τたうοおみくろんυうぷしろん αποστολέα κかっぱαあるふぁιいおた τたうοおみくろんυうぷしろん παραλήπτη αντίστοιχα.
Zeros
Μία ακολουθία μηδενικών, ηいーた οποία δでるたεいぷしろんνにゅー παίζει κανέναν ρόλο κατά τたうηいーたνにゅー μετάδοση τたうοおみくろんυうぷしろん πακέτου.
Protocol
Ένας χαρακτηριστικός αριθμός πぱいοおみくろんυうぷしろん αντιστοιχεί σしぐまτたうοおみくろん πρωτόκολλο πぱいοおみくろんυうぷしろん χρησιμοποιείται. Γがんまιいおたαあるふぁ τたうοおみくろん UDP ηいーた τιμή πぱいοおみくろんυうぷしろん παίρνει τたうοおみくろん πεδίο αυτό είναι 17.
Length
Τたうοおみくろん συνολικό μέγεθος τたうοおみくろんυうぷしろん πακέτου. Σしぐまτたうηいーたνにゅー συγκεκριμένη περίπτωση UDP length + IP Header length.
  • Γがんまιいおたαあるふぁ IPv6, τたうοおみくろん πακέτο παίρνει τたうηいーたνにゅー εξής μορφή:
+ Bits 0 - 7 8 - 15 16 - 23 24 - 31
0 Source address
32
64
96
128 Destination address
160
192
256
288 UDP length
320 Zeros Next Header
352 Source Port Destination Port
384 Length Checksum
416  
Data
 


Source Address, Destination Address
Οおみくろんιいおた διευθύνσεις IP τたうοおみくろんυうぷしろん αποστολέα κかっぱαあるふぁιいおた τたうοおみくろんυうぷしろん παραλήπτη αντίστοιχα, οおみくろんιいおた οποίες όμως σしぐまτたうηいーたνにゅー περίπτωση αυτή είναι τύπου IPv6, δηλαδή πολύ μεγαλύτερες (IPv4 - 32bit, IPv6 - 128bit).
UDP Length
Τたうοおみくろん συνολικό μέγεθος τたうοおみくろんυうぷしろん πακέτου UDP, όπως κかっぱαあるふぁιいおた προηγουμένως.
Zeros
Μία ακολουθία μηδενικών, ηいーた οποία δでるたεいぷしろんνにゅー παίζει κανέναν ρόλο κατά τたうηいーたνにゅー μετάδοση τたうοおみくろんυうぷしろん πακέτου.
Next Header
Τたうοおみくろん πεδίο αυτό παίρνει μία τιμή πぱいοおみくろんυうぷしろん είναι χαρακτηριστική γがんまιいおたαあるふぁ τたうοおみくろん πρωτόκολλο πぱいοおみくろんυうぷしろん χρησιμοποιείται. Σしぐまτたうηいーたνにゅー περίπτωση τたうοおみくろんυうぷしろん UDP, ηいーた τιμή αυτή είναι 17.

Σしぐまτたうηいーたνにゅー περίπτωση IPv6 τたうοおみくろん πεδίο checksum τたうοおみくろんυうぷしろん UDP πακέτου δでるたεいぷしろんνにゅー είναι πλέον προαιρετικό, αλλά θしーたαあるふぁ πρέπει υποχρεωτικά νにゅーαあるふぁ συμπληρωθεί.

Εφαρμογές[Επεξεργασία | επεξεργασία κώδικα]

Όπως αναφέρθηκε κかっぱαあるふぁιいおた προηγουμένως, οおみくろんιいおた εφαρμογές πぱいοおみくろんυうぷしろん χρησιμοποιούν τたうοおみくろん πρωτόκολλο UDP θしーたαあるふぁ πρέπει νにゅーαあるふぁ μπορούν νにゅーαあるふぁ δεχτούν κάποια απώλεια πακετων ή διάφορα σφάλματα σしぐまτたうαあるふぁ πακέτα τたうαあるふぁ οποία στέλνουν. Μερικές εφαρμογές, όπως γがんまιいおたαあるふぁ παράδειγμα τたうοおみくろん Trivial File Transfer Protocol (TFTP) υλοποιούν δικούς τους μηχανισμούς διασφάλισης της αξιοπιστίας της επικοινωνίας. Πάντως, τις περισσότερες φορές οおみくろんιいおた εφαρμογές πぱいοおみくろんυうぷしろん χρησιμοποιούν τたうοおみくろん UDP δでるたεいぷしろんνにゅー επιβάλλουν επιπρόσθετους μηχανισμούς αξιοπιστίας διότι θしーたαあるふぁ παρεμποδίζονται από αυτούς κかっぱαあるふぁιいおた χειροτερεύει ηいーた απόδοσή τους. Κλασικό παράδειγμα τέτοιων προγραμμάτων είναι οおみくろんιいおた εφαρμογές πραγματικού χρόνου (πぱい.χかい. media streaming, παιχνίδια σしぐまτたうοおみくろん διαδίκτυο, VoIP κかっぱτたうλらむだ). Σしぐまτたうηいーたνにゅー περίπτωση πάντως πぱいοおみくろんυうぷしろん μία εφαρμογή χρειάζεται αξιόπιστη μετάδοση δεδομένων, δηλαδή ηいーた πλειοψηφία τたうωおめがνにゅー εφαρμογών τたうοおみくろんυうぷしろん διαδικτύου, θしーたαあるふぁ προτιμήσει νにゅーαあるふぁ χρησιμοποιήσει τたうοおみくろん πρωτόκολλο TCP αντί τたうοおみくろんυうぷしろん UDP.

Σしぐまεいぷしろん ένα τυπικό δίκτυο υπολογιστών, ηいーた κίνηση πぱいοおみくろんυうぷしろん προέρχεται από τたうηいーたνにゅー μετάδοση UDP πακέτων ανέρχεται σしぐまεいぷしろん ένα αρκετά μικρό ποσοστό. Παρόλα αυτά όμως, τたうοおみくろん πρωτόκολλο αυτό τたうοおみくろん χρησιμοποιούν πολύ σημαντικές εφαρμογές, σしぐまτたうηいーたνにゅー σωστή λειτουργία τたうωおめがνにゅー οποίων βασίζεται τたうοおみくろん διαδίκτυο. Τέτοιες εφαρμογές είναι γがんまιいおたαあるふぁ παράδειγμα οおみくろんιいおた εξής: Domain Name System (DNS), Simple Network Management Protocol (SNMP), Dynamic Host Configuration Protocol (DHCP) κかっぱαあるふぁιいおた τたうοおみくろん Routing Information Protocol (RIP)

Διαφορές μεταξύ TCP κかっぱαあるふぁιいおた UDP[Επεξεργασία | επεξεργασία κώδικα]

Τたうοおみくろん πρωτόκολλο TCP λειτουργεί εγκαθιδρύοντας συνδέσεις μεταξύ τたうοおみくろんυうぷしろん αποστολέα κかっぱαあるふぁιいおた τたうοおみくろんυうぷしろん παραλήπτη τたうωおめがνにゅー πακέτων. Από τたうηいーたνにゅー στιγμή πぱいοおみくろんυうぷしろん μία σύνδεση εγκαθιδρυθεί μみゅーεいぷしろん επιτυχία, όλα τたうαあるふぁ δεδομένα αποστέλλονται από τたうοおみくろんνにゅー έναν υπολογιστή σしぐまτたうοおみくろんνにゅー άλλο μみゅーεいぷしろん τたうηいーたνにゅー μορφή πακέτων χρησιμοποιώντας τたうηいーたνにゅー σύνδεση αυτή. Τたうαあるふぁ κύρια χαρακτηριστικά τたうοおみくろんυうぷしろん TCP είναι τたうαあるふぁ εξής:

  • Αξιοπιστία - Τたうοおみくろん TCP χρησιμοποιεί διάφορους μηχανισμούς ούτως ώστε νにゅーαあるふぁ διασφαλιστεί ότι τたうαあるふぁ πακέτα πぱいοおみくろんυうぷしろん μεταδίδονται από τたうοおみくろんνにゅー αποστολέα θしーたαあるふぁ φτάσουν σίγουρα σしぐまτたうοおみくろんνにゅー παραλήπτη κかっぱαあるふぁιいおた σしぐまτたうηいーたνにゅー σωστή σειρά. Οおみくろんιいおた μηχανισμοί αυτοί περιλαμβάνουν τたうηいーたνにゅー επιβεβαίωση λήψης πακέτου από τたうοおみくろんνにゅー παραλήπτη, τたうηいーたνにゅー επαναποστολή πακέτων πぱいοおみくろんυうぷしろん χάθηκαν κかっぱαあるふぁιいおた τたうοおみくろんνにゅー καθορισμό ενός ελάχιστου χρονικού διαστήματος μέσα σしぐまτたうοおみくろん οποίο κάθε αποστελλόμενο πακέτο θしーたαあるふぁ πρέπει νにゅーαあるふぁ έχει παραληφθεί (timeout). Σしぐまτたうηいーたνにゅー περίπτωση πぱいοおみくろんυうぷしろん χαθεί κάποιο πακέτο, οおみくろん αποστολέας προσπαθεί κかっぱαあるふぁιいおた πάλι νにゅーαあるふぁ τたうοおみくろん ξαναστείλει. Επίσης, εάν οおみくろん παραλήπτης διαπιστώσει ότι ένα πακέτο δでるたεいぷしろんνにゅー τたうοおみくろんυうぷしろん έχει έρθει, τότε θしーたαあるふぁ ζητήσει από τたうοおみくろんνにゅー αποστολέα νにゅーαあるふぁ τたうοおみくろんυうぷしろん τたうοおみくろん ξαναστείλει.
  • Σειρά πακέτων - Εάν δύο πακέτα αποσταλούν σしぐまεいぷしろん μία σύνδεση τたうοおみくろん ένα μετά τたうοおみくろん άλλο, τότε τたうοおみくろん πρωτόκολλο TCP εγγυάται ότι θしーたαあるふぁ φτάσουν σしぐまτたうοおみくろんνにゅー παραλήπτη μみゅーεいぷしろん τたうηいーたνにゅー ίδια σειρά μみゅーεいぷしろん τたうηいーたνにゅー οποία στάλθηκαν. Σしぐまτたうηいーたνにゅー περίπτωση πぱいοおみくろんυうぷしろん λείπει ένα πακέτο κかっぱαあるふぁιいおた έρθουν μελλοντικά πακέτα, τότε αυτά κατακρατούνται σしぐまτたうηいーたνにゅー προσωρινή μνήμη (buffer) μέχρις ότου φτάσει τたうοおみくろん πακέτο πぱいοおみくろんυうぷしろん λείπει. Τότε αναδιατάσσονται κかっぱαあるふぁιいおた εμφανίζονται μみゅーεいぷしろん τたうηいーたνにゅー σωστή σειρά σしぐまτたうοおみくろんνにゅー παραλήπτη.
  • Βαρύτητα - Τたうοおみくろん πρωτόκολλο TCP θεωρείται ιδιαίτερα βαρύ, δεδομένου τたうοおみくろんυうぷしろん γεγονότος ότι χρειάζονται τουλάχιστον 3 πακέτα γがんまιいおたαあるふぁ τたうηいーたνにゅー εγκαθίδρυση της σύνδεσης, πぱいρろーιいおたνにゅー ακόμη μεταδοθεί οποιοδήποτε πακέτο δεδομένων. Επίσης, οおみくろんιいおた μηχανισμοί αξιοπιστίας πぱいοおみくろんυうぷしろん υλοποιεί τたうοおみくろん κάνουν ακόμη πぱいιいおたοおみくろん βαρύ, πράγμα πぱいοおみくろんυうぷしろん έχει φυσικά σημαντικό αντίκτυπο σしぐまτたうηいーたνにゅー ταχύτητα μετάδοσης δεδομένων.

Τたうοおみくろん UDP είναι ένα πぱいιいおたοおみくろん απλό κかっぱαあるふぁιいおた ελαφρύ πρωτόκολλο, σしぐまτたうοおみくろん οποίο δでるたεいぷしろんνにゅー υπάρχει ηいーた έννοια της σύνδεσης. Κάθε πακέτο UDP διανύει τたうοおみくろん δίκτυο ως μία ξεχωριστή αυτόνομη μονάδα κかっぱαあるふぁιいおた όχι ως μία σειρά πακέτων σしぐまεいぷしろん μία σύνδεση, όπως σしぐまτたうοおみくろん TCP. Τたうαあるふぁ κύρια χαρακτηριστικά τたうοおみくろんυうぷしろん UDP είναι τたうαあるふぁ εξής:

  • Αναξιόπιστο - Κατά τたうηいーたνにゅー αποστολή ενός πακέτου, οおみくろん αποστολέας δでるたεいぷしろんνにゅー είναι σしぐまεいぷしろん θέση νにゅーαあるふぁ γνωρίζει εάν τたうοおみくろん πακέτο θしーたαあるふぁ φτάσει σωστά σしぐまτたうοおみくろんνにゅー προορισμό τたうοおみくろんυうぷしろん ή εάν θしーたαあるふぁ χαθεί μέσα σしぐまτたうοおみくろん δίκτυο. Δでるたεいぷしろんνにゅー έχει προβλεφθεί ηいーた δυνατότητα επιβεβαίωσης λήψης πακέτου από τたうοおみくろんνにゅー παραλήπτη, ούτε ηいーた επαναμετάδοση ενός χαμένου πακέτου.
  • Δでるたεいぷしろんνにゅー υπάρχει σειρά - Τたうαあるふぁ πακέτα UDP, σしぐまεいぷしろん αντίθεση μみゅーεいぷしろん τたうοおみくろん TCP, δでるたεいぷしろんνにゅー αριθμούνται κかっぱαあるふぁιいおた κατά συνέπεια δでるたεいぷしろんνにゅー υπάρχει κάποια συγκεκριμένη σειρά μみゅーεいぷしろん τたうηいーたνにゅー οποία θしーたαあるふぁ πρέπει νにゅーαあるふぁ φτάσουν σしぐまτたうοおみくろんνにゅー παραλήπτη.
  • Ελαφρύ - Τたうοおみくろん πρωτόκολλο αυτό κかっぱαあるふぁθしーた' αυτό είναι πολύ ελαφρύ σしぐまεいぷしろん σύγκριση μみゅーεいぷしろん τたうοおみくろん TCP διότι δでるたεいぷしろんνにゅー εφαρμόζει όλους τους μηχανισμούς αξιόπιστης επικοινωνίας πぱいοおみくろんυうぷしろん υπάρχουν σしぐまτたうοおみくろん δεύτερο. Αυτό έχει ως συνέπεια νにゅーαあるふぁ είναι αρκετά πぱいιいおたοおみくろん γρήγορο.
  • Datagrams - Κάθε πακέτο UDP ονομάζεται επίσης κかっぱαあるふぁιいおた "datagram", θεωρείται δでるたεいぷしろん ως μεμονωμένη οντότητα πぱいοおみくろんυうぷしろん θしーたαあるふぁ πρέπει νにゅーαあるふぁ μεταδοθεί ολόκληρη. Κατά συνέπεια δでるたεいぷしろんνにゅー υφίσταται ηいーた έννοια της διοχέτευσης πακέτων μέσα σしぐまεいぷしろん ένα κανάλι/σύνδεση.

Πηγές[Επεξεργασία | επεξεργασία κώδικα]

  • Tanenbaum, Andrew S. , "Δίκτυα Υπολογιστών", Τέταρτη Αμερικανική Έκδοση, Εκδόσεις Κλειδάριθμος 2008, σしぐまεいぷしろんλらむだ. 70, ISBN 960-209-689-6

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]