7.4 Πρωτόκολλο UDP & Ερωτήσεις 1. ε ποιες περιπτώσεις χρησιμοποιείται το πρωτόκολλο UDP, εναλλακτικά του TCP; 2. ε τι είδους εφαρμογές χρησιμοποιείται συνήθως το πρωτόκολλο UDP; Να δώσετε παράδειγμα μιας εφαρμογής και να δικαιολογήσετε τη χρήση του UDP στην περίπτωση αυτής της εφαρμογής. 3. Ποιες είναι οι διαφορές ανάμεσα στα πρωτόκολλα TCP και UDP; 4. Τι είναι τα UDP ports (UDP θύρες), που τοποθετούνται σε ένα πακέτο UDP, πώς χρησιμοποιούνται από τις διάφορες εφαρμογές και από ποιον γίνεται η ανάθεσή τους στις εφαρμογές; 5. Να περιγράψετε πώς μια εφαρμογή μπορεί να επικοινωνήσει με μία άλλη μέσω του πρωτοκόλλου UDP. 6. Ποιο είναι το UDP port που χρησιμοποιείται από έναν εξυπηρετητή SNMP; 7. Από ποια μέρη αποτελείται ένα UDP πακέτο; 8. Πώς γίνεται η συνεργασία μεταξύ UDP και IP πρωτοκόλλου; λέξεις κλειδιά: UDP, UDP ports, SNMP 1 Ερωτήσεις σωστό-λάθος 1. Το TCP είναι υπεύθυνο για τον τεμαχισμό των μηνυμάτων σε τμήματα, ωστόσο, σε πολλές εφαρμογές έχουμε μηνύματα που χωρούν σε ένα τμήμα. 2. Οι ερωτήσεις που στέλνει ένα σύστημα, προκειμένου να προσδιορίσει μια άγνωστη διεύθυνση προορισμού, συνήθως χωρούν σε ένα τμήμα. 3. τη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP. 4. Το πρωτόκολλο TCP είναι λιγότερο περίπλοκο από το πρωτόκολλο UDP. 5. Για τις εφαρμογές που δεν χρειάζεται η πολυπλοκότητα του TCP πρωτοκόλλου χρησιμοποιείται το πρωτόκολλο UDP. 6. Το UDP πρωτόκολλο παρέχει υπηρεσίες αυτοδύναμου πακέτου. χ. έτ ος 008-2009 ωά ν α τρα 36
7. τις εφαρμογές που χρησιμοποιείται το UDP, μας ενδιαφέρει η ταχύτητα και δεν έχει νόημα η αποκατάσταση τυχόν σφαλμάτων. 8. τη μετάδοση φωνής χρησιμοποιείται συνήθως το πρωτόκολλο TCP. 9. Το UDP συνηθίζεται στις εφαρμογές μετάδοσης φωνής, επειδή μας ενδιαφέρει η ποιότητα της ομιλίας και όχι η ταχύτητα μετάδοσης. 10. Το UDP δεν εκτελεί τόσες λειτουργίες όσες το TCP. 11. To UDP τεμαχίζει και αυτό, όπως το TCP, τα μηνύματα σε τμήματα. 12. Το πρωτόκολλο UDP κρατά αντίγραφα από τα δεδομένα που έχουν σταλεί. 13. Το πρωτόκολλο UDP υποστηρίζει την επαναμετάδοση των δεδομένων που έχουν χαθεί. 14. Το πρωτόκολλο UDP εξασφαλίζει ότι τα τμήματα θα παραδοθούν στο προορισμό τους με τη σειρά που στάλθηκαν από τον αποστολέα. 15. την περίπτωση που χρησιμοποιείται το UDP, οι εφαρμογές θα πρέπει να αντιμετωπίζουν τις καταστάσεις απώλειας μηνυμάτων και λήψης εκτός σειράς. 16. Οι UDP θύρες έχουν αντίστοιχη λειτουργία με τις TCP θύρες. 17. Το UDP port είναι θετικός ακέραιος με μήκος 16 bits. 18. Η ανάθεση των UDP ports γίνεται από το λειτουργικό σύστημα. 19. Υπάρχουν UDP ports που έχουν καθοριστεί για συγκεκριμένες εφαρμογές, είναι ευρέως γνωστά και χρησιμοποιούνται αποκλειστικά και μόνο για την επικοινωνία με τους εξυπηρετητές αυτών των εφαρμογών. 20. Ένας εξυπηρετητής SNMP χρησιμοποιεί το UDP port 162. 21. Κάθε UDP τμήμα αποτελείται από την επικεφαλίδα και τα προς μετάδοση δεδομένα. χ. έτ ος 008-2009 ωά ν α τρα 37
22. Το πρωτόκολλο UDP δεν προσθέτει καμία ουσιαστική επιπλέον λειτουργικότητα στο πρωτόκολλο IP. 2 Ερωτήσεις πολλαπλής επιλογής 1. Ποια UDP θύρα χρησιμοποιείται από το πρωτόκολλο SNMP: α. 160 β. 161 γ. 162 δ. 80 2. Ποια εφαρμογή χρησιμοποιεί συνήθως UDP πακέτα: α. το ηλεκτρονικό ταχυδρομείο β. η μετάδοση φωνής γ. η μεταφορά αρχείων δ. η απομακρυσμένη σύνδεση με άλλο υπολογιστή 3. Ποιο από τα παρακάτω μπορεί να αντιμετωπίσει το UDP πρωτόκολλο: α. λήψη μηνυμάτων εκτός σειράς β. απώλεια μηνύματος γ. μεγάλες καθυστερήσεις δ. κανένα από τα παραπάνω 4. Από πόσα bits αποτελείται το UDP port: α. 18 β. 8 γ. 16 δ. 32 χ. έτ ος 008-2009 ωά ν α τρα 38
5. ε σχέση με το TCP πρωτόκολλο, το πρωτόκολλο UDP είναι: α. περισσότερο περίπλοκο β. λιγότερο περίπλοκο γ. το ίδιο περίπλοκο δ. λιγότερο αξιόπιστο 3 Ερωτήσεις συμπλήρωσης κενού 1. Το TCP είναι υπεύθυνο για τον. των μηνυμάτων σε τμήματα και την. τους στον προορισμό. 2. την περίπτωση των που στέλνει ένα σύστημα, προκειμένου να προσδιορίσει μία άγνωστη διεύθυνση προορισμού, χρησιμοποιούμε το πρωτόκολλο. 3. Το TCP είναι περίπλοκο από το UDP πρωτόκολλο. 4. Το UDP είναι πρωτόκολλο που παρέχει υπηρεσίες.. 5. Το UDP χρησιμοποιείται κυρίως από εφαρμογές στις οποίες ο κρίσιμος παράγοντας είναι η.. και στις οποίες δεν έχει νόημα η επαναμετάδοση των δεδομένων για την αποκατάσταση.. Χαρακτηριστικό παράδειγμα τέτοιων εφαρμογών είναι η... 6. Το πρωτόκολλο TCP. τεμαχίζει τα δεδομένα σε τμήματα, ενώ το UDP.. τεμαχίζει τα δεδομένα σε τμήματα. 7. Το πρωτόκολλο UDP. κρατά αντίγραφα από τα δεδομένα που έχουν σταλεί, ενώ το TCP.. κρατά αντίγραφα από τα δεδομένα που έχουν σταλεί. 8. Το πρωτόκολλο.. εξασφαλίζει ότι τα τμήματα θα παραδοθούν στον προορισμό τους με τη σειρά που στάλθηκαν από τον αποστολέα, ενώ το πρωτόκολλο. όχι. 9. Η επικοινωνία του πρωτοκόλλου UDP με τα προγράμματα εφαρμογής γίνεται μέσω αφηρημένων σημείων επικοινωνίας, που ονομάζονται. χ. έτ ος 008-2009 ωά ν α τρα 39
10. Κάθε UDP port προσδιορίζεται από έναν αριθμό των.. bits, ο οποίος βρίσκεται στην του τμήματος UDP. 11. Η ανάθεση των UDP ports στις εφαρμογές γίνεται από το.. 12. Ο εξυπηρετητής του Απλού Πρωτοκόλλου Διαχείρισης Δικτύου (.), περιμένει και λαμβάνει μηνύματα, που φέρουν σαν UDP port τον αριθμό. 13. Κάθε UDP τμήμα, αποτελείται από δύο μέρη, την. και τα.. 14. Η βασική λειτουργικότητα που προσθέτει το πρωτόκολλο IP στο πρωτόκολλο UDP, είναι η. διαφορετικών εφαρμογών με βάση τα UDP ports. χ. έτ ος 008-2009 ωά ν α τρα 40