ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ 7.1-7.4 Ονοματεπώνυμο :... Ημερομηνία :... ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις και δίπλα την λέξη Σωστό, αν είναι σωστή ή τη λέξη Λάθος αν είναι λανθασμένη. 1. Το επίπεδο δικτύου ασχολείται με την μεταφορά των πακέτων και καθορίζει την διαδρομή που αυτά θα ακολουθήσουν. 2. Σε ένα δίκτυο, για να μπορέσει ένα πακέτο να μεταδοθεί από τoν κόμβοπηγή στον κόμβο-προορισμό, η λειτουργικότητα των ενδιάμεσων κόμβων θα πρέπει να φτάνει τουλάχιστον μέχρι το επίπεδο σύνδεσης δεδομένων. 3. Η εσωτερική οργάνωση ενός επικοινωνιακού υποδικτύου (με νοητά κυκλώματα ή αυτοδύναμα πακέτα) είναι ανεξάρτητη από τον τύπο των υπηρεσιών (χωρίς σύνδεση ή προσανατολισμένες στην σύνδεση) που προσφέρει το επίπεδο δικτύου στο επίπεδο μεταφοράς. 4. Σε δίκτυο με νοητά κυκλώματα, οι κόμβοι έχουν τη δυνατότητα να τροποποιούν τον αριθμό νοητού κυκλώματος των εισερχομένων πακέτων και να μεταφέρουν τον τροποποιημένο αριθμό αυτό (δηλαδή αλλάζει ο αριθμός νοητού κυκλώματος). 5. Στα υποδίκτυα αυτοδύναμων πακέτων, στην περίπτωση που έχουμε υπηρεσίες με σύνδεση, επιλέγεται η διαδρομή που θα ακολουθήσουν τα πακέτα κατά την εγκατάσταση της σύνδεσης. 6. Στα υποδίκτυα αυτοδύναμων πακέτων οι κόμβοι διατηρούν πίνακες που προσδιορίζουν σε ποιο κόμβο πρέπει να σταλεί ένα πακέτο για κάθε πιθανό προορισμό. 7. Με την χρήση των πρωτοκόλλων TCP/IP δύο υπολογιστές με διαφορετικά χαρακτηριστικά, προερχόμενοι από διαφορετικούς κατασκευαστές, μπορούν να επικοινωνήσουν κατευθείαν ο ένας με τον άλλο χωρίς να είναι ΣΕΛΙΔΑ 1 ΑΠΟ 6
απαραίτητες λειτουργίες μετατροπής δεδομένων από ένα πρωτόκολλο σε άλλο. 8. Στην τεχνολογία TCP/IP τα χαμηλότερα επίπεδα του επιπέδου δικτύου δεν προδιαγράφονται και έτσι αυτά μπορούν να ακολουθούν τελείως διαφορετικές τεχνολογίες. 9. Στο TCP το μέγεθος πακέτου συμφωνείται κατά την εγκατάσταση της σύνδεσης. 10. Το TCP δεν πραγματοποιεί διάσπαση των δεδομένων που λαμβάνει από τα πρωτόκολλα ανωτέρου επιπέδου. 11. Τα TCP τμήματα (segments) φτάνουν πάντα στον προορισμό τους στη σωστή σειρά. 12. Το πρωτόκολλο TCP υλοποιεί την από άκρο σε άκρο επικοινωνία σε ένα δίκτυο υπολογιστών. 13. Στο TCP ο κόμβος-αποστολέας περιμένει να επιβεβαιωθεί η λήψη ενός τμήματος από τον κόμβο-παραλήπτη προκειμένου να στείλει το επόμενο τμήμα. 14. Τα προγράμματα χρηστών που λειτουργούν ως πελάτες στην αρχιτεκτονική πελάτη-εξυπηρετητή χρησιμοποιούν συγκεκριμένες (όχι τυχαίες) TCP θύρες που τους έχουν επίσημα ανατεθεί. 15. Το πρωτόκολλο UDP παρέχει υπηρεσίες αυτοδύναμου πακέτου. 16. Το UDP δεν τεμαχίζει τα δεδομένα. 17. Το UDP εκτελεί περισσότερες λειτουργίες από το TCP. 18. Στην περίπτωση που χρησιμοποιείται το UDP ως πρωτόκολλο επιπέδου μεταφοράς, καταστάσεις όπως απώλεια μηνύματος, πολλαπλά αντίγραφα, μεγάλες καθυστερήσεις, λήψη μηνυμάτων εκτός σειράς, έλεγχος ροής και διακοπή της επικοινωνίας πρέπει να τις χειρίζονται εφαρμογές. 19. Το πρωτόκολλο UDP κρατά αντίγραφα από τα δεδομένα, που έχουν σταλεί και συνεπώς τα επαναμεταδίδει σε περίπτωση απώλειας. 20. Η βασική λειτουργικότητα που προσθέτει το πρωτόκολλο UDP στο πρωτόκολλο IP είναι η πολυπλεξία της πληροφορίας διαφορετικών εφαρμογών. Μονάδες 20 Α2. Να αντιστοιχίσετε κάθε ένα από τα πρωτόκολλα επιπέδου εφαρμογής της τεχνολογίας TCP/IP της Στήλης Α με τo πρωτόκολλο επιπέδου μεταφοράς της Στήλης Β που χρησιμοποιούν. Σημειώνεται ότι α) ένα στοιχείο της Στήλης Α μπορεί να αντιστοιχεί σε ένα στοιχείο της Στήλης Β και β) ένα στοιχείο της Στήλης Β μπορεί να χρησιμοποιηθεί καμία, μία ή περισσότερες από μία φορές στην αντιστοίχιση. ΣΕΛΙΔΑ 2 ΑΠΟ 6
A. Telnet B. SNMP C. FTP D. TFTP E. SMTP 1. TCP 2. UDP Στήλη Β Μονάδες 5 ΘΕΜΑ Β Β1. Να αντιστοιχίσετε κάθε έναν από τους κόμβους δικτύου της Στήλης Α με το επίπεδο ή επίπεδα του μοντέλου αναφοράς OSI της Στήλης Β που ο κάθε κόμβος υλοποιεί. Σημειώνεται ότι α) ένα στοιχείο της Στήλης Α μπορεί να αντιστοιχίζεται με περισσότερα από ένα στοιχεία της στήλης Β και β) ένα στοιχείο της στήλης Β μπορεί να χρησιμοποιηθεί καμία, μία ή περισσότερες φορές στην αντιστοίχιση. A. τερματικός κόμβος (υπολογιστής) αποστολής B. Κόμβος επικοινωνιακού υποδικτύου C. τερματικός κόμβος (υπολογιστής) προορισμού Στήλη Β 1. Φυσικό Επίπεδο 2. Επίπεδο Σύνδεσης Δεδομένων 3. Επίπεδο Δικτύου 4. Επίπεδο Μεταφοράς 5. Επίπεδο Συνόδου 6. Επίπεδο Παρουσίασης 7. Επίπεδο Εφαρμογής Μονάδες 3 Β2. Να αντιστοιχίσετε κάθε μία από τις λειτουργίες της Στήλης Α με τo κατάλληλο πρωτόκολλο της τεχνολογίας TCP/IP της Στήλης Β που την υλοποιεί. Σημειώνεται ότι α) ένα στοιχείο της Στήλης Α αντιστοιχεί σε ένα στοιχείο της Στήλης Β και β) ένα στοιχείο της στήλης Β μπορεί να χρησιμοποιηθεί καμία, μία ή περισσότερες από μία φορές στην αντιστοίχιση. A. Παροχή των λογικών διευθύνσεων ενός κόμβου στα σημεία επαφής το με δίκτυο. B. Υλοποίηση μη αξιόπιστης υπηρεσίας χωρίς σύνδεση μεταξύ των τερματικών κόμβων. C. Δρομολόγηση των πακέτων ενός κόμβου-πηγή σε 1. ARP 2. RARP 3. ICMP 4. IP 5. TCP ΣΕΛΙΔΑ 3 ΑΠΟ 6
οποιοδήποτε προορισμό (παγκόσμια συνδεσιμότητα κόμβων). D. Υλοποίηση αξιόπιστης υπηρεσίας με σύνδεση μεταξύ των τερματικών κόμβων. E. Αντιστοίχιση των λογικών διευθύνσεων ενός κόμβου σε φυσικές διευθύνσεις. F. Έλεγχος και δημιουργία μηνυμάτων που δηλώνουν κατάσταση λειτουργίας συσκευών σε ένα δίκτυο. G. Αντιστοίχιση των φυσικών διευθύνσεων ενός κόμβου σε λογικές διευθύνσεις. H. Αντιστοίχιση των φυσικών διευθύνσεων ενός κόμβου σε λογικές διευθύνσεις. 6. UDP Μονάδες 8 Β3. Ποιοι ήταν οι σημαντικότεροι παράγοντες για την καθιέρωση του προτύπου TCP/IP; Μονάδες 6 Β4. Να σχεδιάσετε την στρωματοποιημένη αρχιτεκτονική των μοντέλων OSI και TCP/IP και να δείξετε την αντιστοιχία μεταξύ των επιπέδων των δύο μοντέλων αυτών. Μονάδες 8 ΘΕΜΑ Γ Γ1. Να αντιστοιχίσετε κάθε έναν από τους κόμβους ενός δικτύου της Στήλης Α με το πρωτόκολλο ή τα πρωτόκολλα της Στήλης Β που αυτός υλοποιεί. Σημειώνεται ότι α) ένα στοιχείο της Στήλης Α μπορεί να αντιστοιχίζεται με περισσότερα από ένα στοιχεία της Στήλης Β και β) ένα στοιχείο της Στήλης Β μπορεί να χρησιμοποιηθεί περισσότερες από μία φορές στην αντιστοίχιση. A. τερματικός κόμβος (υπολογιστής) αποστολής B. τερματικός κόμβος (υπολογιστής) προορισμού C. δρομολογητής επικοινωνιακού υποδικτύου Στήλη Β 1. UDP 2. Πρωτόκολλο Επιπέδου Πρόσβασης Δικτύου (π.χ. Ethernet) 3. Πρωτόκολλο IP 4. Πρωτόκολλο επιπέδου Εφαρμογής (π.χ. SMTP) 5. Πρωτόκολλο TCP Μονάδες 3 ΣΕΛΙΔΑ 4 ΑΠΟ 6
Γ2. a. Στον κάθε κόμβο ενός δικτύου, ποιο επίπεδο του μοντέλου αναφοράς OSI αποφασίζει για την διαδρομή που θα ακολουθήσει ένα πακέτο για να φτάσει στον επόμενο κόμβο; Μονάδες 1 b. Σε ποια στοιχεία βασίζεται η απόφαση αυτή; Μονάδες 2 c. Πότε μία διαδρομή από κόμβο σε κόμβο μπορεί να θεωρηθεί ότι είναι η καλύτερη; Μονάδες 3 Γ3. Να αναφέρετε τις φιλοσοφίες που μπορεί να ακολουθεί η εσωτερική οργάνωση ενός επικοινωνιακού υποδικτύου. Μονάδες 2 Γ4. Στο επόμενο σχήμα απεικονίζεται δίκτυο που βασίζεται στην τεχνική των νοητών κυκλωμάτων. Σε αυτό απεικονίζονται με διαφορετικού τύπου διακεκομμένες γραμμές διάφορα νοητά κυκλώματα μεταξύ των τερματικών κόμβων του δικτύου. a. Να αναφέρετε τα στοιχεία που περιλαμβάνει ο πίνακας νοητών κυκλωμάτων ενός κόμβου του δικτύου. Μονάδες 4 b. Να δημιουργήσετε τον πίνακα νοητών κυκλωμάτων για τον κόμβο Δ. ΣΕΛΙΔΑ 5 ΑΠΟ 6
Μονάδες 4 Γ5. Να αναφέρετε τα 3 χαρακτηριστικά που έχουν οι συνδέσεις του πρωτοκόλλου TCP και να ορίσετε το καθένα από αυτά. Μονάδες 6 ΘΕΜΑ Δ Δ1. Να απαντήσετε τις ακόλουθες ερωτήσεις για τις TCP θύρες (TCP ports): a. Τι είδους αριθμοί είναι; Μονάδες 2 b. Που περιέχονται στο TCP τμήμα (TCP segment); Μονάδα 1 c. Ποια είναι η χρησιμότητά τους; Μονάδες 2 Δ2. Τι ονομάζεται «αποπολύπλεξη» στο πρωτόκολλο TCP; Μονάδες 1 Δ3. a. Να περιγράψετε τον τρόπο με τον οποίο το πρωτόκολλο TCP εξασφαλίζει ότι τα αποστελλόμενα τμήματα φτάνουν στον προορισμό τους. b. Ποιο πεδίο της επικεφαλίδας του TCP χρησιμοποιείται για αυτό το σκοπό; c. Να δώσετε σχετικό παράδειγμα χρήσης του πεδίου αυτού. d. Πότε πραγματοποιείται επαναμετάδοση δεδομένων από τον αποστολέα; Μονάδες 8 Δ4. Να αναφέρετε τους αριθμούς που προσδιορίζουν μοναδικά μια TCP σύνδεση μεταξύ μίας πηγής δεδομένων (κόμβος-αποστολέας) και ενός προορισμού δεδομένων (κόμβος-παραλήπτης). Μονάδες 4 Δ5. Ποια είναι η χρησιμότητας των UDP θυρών (UDP ports) Μονάδες 2 Δ6. a. Από τι είδους εφαρμογές χρησιμοποιείται το πρωτόκολλο UDP; Μονάδες 2 b. Να αναφέρετε ένα παράδειγμα τέτοιας εφαρμογής αιτιολογώντας την απάντησή σας. Μονάδες 3 ΚΑΛΗ ΕΠΙΤΥΧΙΑ! ΣΕΛΙΔΑ 6 ΑΠΟ 6