Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων Στο μοντέλο της διαστρωματωμένης αρχιτεκτονικής ενός δικτύου, το κάθε επίπεδο Ν “συνομιλεί” με το αντίστοιχο ομότιμό του στην απέναντι πλευρά, χρησιμοποιώντας ένα πρωτόκολλο του ίδιου επιπέδου το οποίο καθορίζει τη συμπεριφορά και τους διαλόγους μεταξύ τους. Η λειτουργία αυτή όμως, εκτελείται έμμεσα καθώς κάθε επίπεδο έχει δυνατότητα άμεσης επικοινωνίας μόνο με τα γειτονικά του, το ανώτερο (επίπεδο Ν+1) απ’ αυτό και το κατώτερο (επίπεδο Ν 1) το οποίο βρίσκεται χαμηλότερά του. Ο μηχανισμός επικοινωνίας μεταξύ γειτονικών επιπέδων χαρακτηρίζεται ως διεπαφή (interface). Κάθε επίπεδο παρέχει υπηρεσία στο ανώτερό του. Πριν την πρόταση του μοντέλου OSI, η δικτύωση ήταν μια υπόθεση που υποστηριζόταν είτε από κυβερνητικούς οργανισμούς (όπως το αμερικανικό ARPANET) είτε από ιδιόκτητες τεχνολογίες εταιρειών (όπως το SNA της IBM ή το DECnet της Digital Equipment Corporation) με αποτέλεσμα να μη μπορούν να επικοινωνήσουν συστήματα διαφορετικών κατασκευαστών μεταξύ τους. Το μοντέλο OSI αποτέλεσε την πρώτη προσπάθεια της βιομηχανίας υπολογιστών να συμφωνήσει σε κοινά πρότυπα δικτύωσης τη δεκαετία του ‘70 (1978) καταλήγοντας στη δημοσίευση του προτύπου το 1984. Το πρότυπο είναι το EN ISO/IEC 7498 ή ITU T Recommendation X.200 1.2.2 Το μοντέλο δικτύωσης TCP/IP Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. Από την αρχή κύριος στόχος του ήταν η δυνατότητα να συνδέονται μαζί πολλαπλά διαφορετικά συστήματα και δίκτυα με διαφανή τρόπο. Έμφαση επίσης δόθηκε στη δυνατότητα του δικτύου να παραμένει λειτουργικό ακόμη κι αν μεγάλα τμήματά του έβγαιναν εκτός λειτουργίας. Το 1983 Εικόνα 1.2.1.β: Διαστρωματωμένη αρχιτεκτονική, διεπαφές και ομότιμα επίπεδα 13

Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων χρησιμοποίησε τα πρωτόκολλα TCP/IP ως βασικά και σταδιακά εξελίχθηκε στο γνωστό μας Internet Χρησιμοποίησε διαστρωματωμένη αρχιτεκτονική καθορίζοντας μόνο τέσσερα (4) επίπεδαστρώματα περιγράφοντας με λεπτομέρεια και αναπτύσσοντας πρωτόκολλα για τα τρία ανώτερα, τα οποία ονομάζει Εφαρμογής (αντιστοιχεί στα Εφαρμογής, Παρουσίασης και Συνόδου του OSI), Μεταφοράς (αντιστοιχεί στο Μεταφοράς του OSI), Διαδικτύου (αντιστοιχεί στο Δικτύου του OSI) και Ζεύξης ή πρόσβασης δικτύου ή διεπαφή δικτύου. Θα πρέπει να σημειωθεί ότι η προαναφερθείσα αντιστοίχιση των επίπεδων του TCP/IP με αυτά του μοντέλου OSI ισχύει σε γενικές γραμμές και όχι απολύτως. Κάτω από το επίπεδο διαδικτύου δεν προκαθορίζει κάτι παρά μόνο υποδεικνύει ότι θα πρέπει να χρησιμοποιηθεί κάποιο πρωτόκολλο, ώστε ο υπολογιστής να μπορεί να στέλνει πακέτα IP στο δίκτυο. Επειδή τα σημαντικότερα πρωτόκολλα είναι το TCP στο επίπεδο Μεταφοράς και το IP στο επίπεδο διαδικτύου, το μοντέλο ονομάστηκε TCP/IP και περιγράφεται στο έγγραφο RFC1122 1 και RFC1123. Μερικές φορές αναφέρεται και ως μοντέλο DoD (Department of Defence). Παρότι το έγγραφο RFC1122 προδιαγράφει τέσσερα (4) επίπεδα στρώματα, στη βιβλιογραφία χρησιμοποιούνται, από τους περισσότερους ειδικούς, πέντε (4+1) στρώματα. Στη θέση του στρώματος Διεπαφής Δικτύου του TCP/IP χρησιμοποιούνται τα δύο πρώτα στρώματα όπως περιγράφονται στο μοντέλο του OSI,το επίπεδο Ζεύξης Δεδομένων και το Φυσικό. 1. Επίπεδο Πρόσβασης (Διεπαφής) Δικτύου (Network Access ή link layer). Το μοντέλο TCP/IP δεν αναφέρει πολλά για το τι συμβαίνει εδώ, εκτός από το ότι ο υπολογιστής (host) πρέπει να συνδεθεί με το δίκτυο χρησιμοποιώντας κάποιο πρωτόκολλο ώστε να μπορεί να στέλνει πακέτα IP σε αυτό. Έτσι συνηθίζεται στη θέση του να χρησιμοποιούνται τα δυο κατώτερα επίπεδα του μοντέλου OSI, το a) Φυσικό και το b) Ζεύξης Δεδομένων 2. Επίπεδο Διαδικτύου. Ισχύει ό,τι και στο 3ο επίπεδο του OSI (Δικτύου) με τη διαφορά ότι το επίπεδο Διαδικτύου του TCP/IP παρέχει μόνο υπηρεσία χωρίς σύνδεση. Έτσι δρομολογεί ανεξάρτητα πακέτα στον προορισμό τους και η παράδοση των πακέτων στο επίπεδο Διαδικτύου δεν είναι εγγυημένα αξιόπιστη. Μπορεί να φτάσουν στον προορισμό με διαφορετική σειρά, με λάθη, ή το ίδιο πακέτο περισσότερες φορές. Είναι δουλειά των ανώτερων επιπέδων να μεριμνήσουν για αυτά τα ζητήματα. Το βασικό πρωτόκολλο αυτού του επιπέδου είναι το πρωτόκολλο Διαδικτύου (Internet Protocol) IP 3. Επίπεδο Μεταφοράς (Transport layer). Ισχύει γενικά ό,τι και στο 4ο επίπεδο του OSI (Μεταφοράς). Tο επίπεδο μεταφοράς του TCP/IP μπορεί να παρέχει, μέσω διαφορετικών πρωτοκόλλων, υπηρεσίες προσανατολισμένες σε σύνδεση (connection oriented) ή χωρίς σύνδεση (connectionless). Οι υπηρεσίες με σύνδεση βασίζονται σε λογικές συνδέσεις οι οποίες αποκαθίστανται, διατηρούνται μεταφέροντας δεδομένα και τερματίζονται. Σε αυτές τις συνδέσεις παρέχεται 1 RFC (Request For Comments) είναι έγγραφα του IETF (Internet Engineering Task Force) που περιγράφουν (συνήθως προτείνουν) μεθόδους, συμπεριφορές, αποτελέσματα έρευνας ή καινοτομίες με εφαρμογή στο Διαδίκτυο και στα διασυνδεδεμένα με αυτό συστήματα. Τα περισσότερα υιοθετούνται ως πρότυπα και τυποποιήσεις του Διαδικτύου. 14
Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων αξιοπιστία στην επικοινωνία με τον έλεγχο ροής, τον τεμαχισμό, αρίθμηση και την επανασύνθεση των μηνυμάτων με τη σωστή σειρά και τον έλεγχο/διόρθωση των σφαλμάτων. Υπηρεσίες με σύνδεση παρέχει το πρωτόκολλο ελέγχου μετάδοσης (Transmission Control Protocol) TCP. Στις υπηρεσίες χωρίς σύνδεση ή ασυνδεσμικές, δεν υπάρχει η έννοια της λογικής σύνδεσης ούτε παρέχεται αξιοπιστία. Είναι όμως απλούστερες και χωρίς πολλές καθυστερήσεις. Τέτοιες υπηρεσίες παρέχει το πρωτόκολλο αυτοδύναμων πακέτων χρήστη (User Datagram Protocol) UDP. 4. Επίπεδο Εφαρμογής (Application layer). Περιλαμβάνει όλα τα πρωτόκολλα των γνωστών υπηρεσιών του Διαδικτύου όπως απομακρυσμένη σύνδεση τερματικού (TELNET), μεταφορά αρχείων (FTP), ηλεκτρονικό ταχυδρομείο (SMTP/ POP3/ IMAP), τα νεώτερα DNS για την αντιστοίχηση ονομάτων υπολογιστών με τις διευθύνσεις τους στο δίκτυο, HTTP, το πρωτόκολλο μεταφοράς ιστοσελίδων του World Wide Web και πολλάΕικόναάλλα.1.2.2.α: Αντιπαραβολή μοντέλων δικτύωσης OSI και TCP/IP Δραστηριότητα 1η (Στην αίθουσα διδασκαλίας) Στην παρακάτω εικόνα 1.2.2.β φαίνεται σχηματικά το μοντέλο δικτύωσης του TCP/IP σε ένα τοπικό δίκτυο τεχνολογίας Ethernet και δίπλα υλικό και λογισμικό δικτύων σε σχετική αντιστοιχία με το επίπεδο που ανήκει. Ό,τι έχει να κάνει με σήματα, καλώδια, συνδετήρες (connectors) ανήκει σαφώς στο φυσικό επίπεδο. 15


Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων Η κάρτα δικτύου, επειδή είναι σύνθετο υλικό και ενσωματώνει κυκλώματα με “στοιχειώδη εξυπνάδα”, μπορεί να δημιουργεί και να αντιλαμβάνεται πλαίσια, λειτουργεί καλύπτοντας περισσότερο από το φυσικό επίπεδο. Μαζί με τον οδηγό της (οδηγός συσκευής) καλύπτει το φυσικό και το επίπεδο ζεύξης δεδομένων του OSI. Από εκεί και πάνω όλα υλοποιούνται με λογισμικό. Τα επίπεδα Διαδικτύου και Μεταφοράς αποτελούν μέρος του λειτουργικού συστήματος, κυρίως του πυρήνα. Όλες οι δικτυακές εφαρμογές οι οποίες χρησιμοποιούν το δίκτυο για την αποθήκευση, ανάκτηση ή διακίνηση δεδομένων όπως τα προγράμματα ηλεκτρονικού ταχυδρομείου, πλοήγησης ιστοτόπων, μεταφοράς αρχείων κ.λπ. ανήκουν στο επίπεδο εφαρμογής. Εικόνα 1.2.2.β: Επίπεδα TCP/IP και αντίστοιχο Υλικό Λογισμικό Σε ένα τοπικό δίκτυο τεχνολογίας Ethernet TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει: τα καλώδια διασύνδεσης, τους συνδετήρες (connectors), υποδοχές (πρίζες δικτύου), κάρτες δικτύου, παθητικό δικτυακό εξοπλισμό όπως υλικό διαχείρισης και συγκέντρωσης καλωδίων, επαναλήπτες (repeater hubs), μεταγωγείς (switching hubs) κτλ, όχι όμως δρομολογητές (routers). Επιπλέον, και οι οδηγοί (drivers) των καρτών/ελεγκτών δικτύου εντάσσονται στο ίδιο επίπεδο, το 2ο του OSI. 16

Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων 1.3 Ενθυλάκωση Όπως προαναφέρθηκε, στη διαστρωματωμένη αρχιτεκτονική ενός δικτύου, κάθε επίπεδο επικοινωνεί με το αντίστοιχο ομότιμό του, χρησιμοποιώντας ένα πρωτόκολλο του ίδιου επιπέδου. Η λειτουργία αυτή όμως, εκτελείται έμμεσα καθώς κάθε επίπεδο έχει δυνατότητα άμεσης επικοινωνίας μόνο με τα γειτονικά του, μέσω της διεπαφής τους. Έτσι κατά την αποστολή δεδομένων από τη μια εφαρμογή στην απομακρυσμένη, τα δεδομένα προωθούνται από το κάθε επίπεδο προς τα κάτω, στο αμέσως κατώτερο. Κάθε επίπεδο προσθέτει στα δεδομένα πληροφορίες ελέγχου για το αντίστοιχο, απέναντι, επίπεδο ώστε να εξασφαλίσει την επιτυχή παράδοσή τους. Οι πληροφορίες ελέγχου προστίθενται μπροστά από τα δεδομένα που πρόκειται να αποσταλούν και ονομάζονται επικεφαλίδα. Ορισμένα επίπεδα προσθέτουν πληροφορίες και στο τέλος των δεδομένων (όπως το 2ο επίπεδο του OSI) με σκοπό να εξασφαλίστει η αναγνώριση σφαλμάτων κατά τη μετάδοση στο φυσικό μέσο. Κάθε επίπεδο χειρίζεται την πληροφορία που λαμβάνει από το ανώτερό του ως δεδομένα και προσθέτει μπροστά τους τη δική του επικεφαλίδα. Η προσθήκη σαν περίβλημα των πληροφοριών ελέγχου στα δεδομένα ονομάζεται ενθυλάκωση (encapsulation). Εικόνα 1.3.α: Ενθυλάκωση Προσπαθήστε να απαντήσετε στα παρακάτω ερωτήματα: Σε ποιο επίπεδο του OSI λειτουργεί η κάρτα δικτύου; Σε ποιο επίπεδο του OSI ανήκουν οι πρίζες δικτύου στις οποίες συνδέονται οι υπολογιστές; Ο Mozilla Firefox και το πρόγραμμα Skype ανήκουν στο ίδιο επίπεδο; Σε ποιο επίπεδο λειτουργεί μια ασύρματη κάρτα δικτύου; Μια κάρτα δικτύου Ethernet με υποδοχή για καλώδιο συνεστραμμένων ζευγών και μια για καλώδιο οπτικής ίνας, σε ποιο επίπεδο διαφέρουν; Αναζητήστε την ουσιαστική διαφορά ενός επαναλήπτη (repeater hub) από έναν μεταγωγέα (switching hub). 17

Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων Παρατηρώντας τη συγκεκριμένη διαδικασία στη διεπαφή του επιπέδου διαδικτύου με το ζεύξης δεδομένων, ένα αυτοδύναμο πακέτο του επιπέδου διαδικτύου τοποθετείται μέσα, δηλαδή ενθυλακώνεται σε ένα πλαίσιο του επιπέδου ζεύξης δεδομένων καθώς περικλείεται ανάμεσα στην επικεφαλίδα και στην ακολουθία ελέγχου του πλαισίου (Frame Check Sequence). Με απλά λόγια ένα “πακέτο” ανωτέρου επιπέδου τοποθετείται, ως δεδομένα, μέσα σε ένα “πακέτο” του αμέσως κατωτέρου επιπέδου. Οι πληροφορίες ελέγχου που προστίθενται κατά τη διαδικασία ελέγχου είναι κυρίως διευθύνσεις, χαρακτήρες ελέγχου σφαλμάτων ή άλλοι χαρακτήρες ελέγχου και συγχρονισμού. Στο φυσικό επίπεδο, οι άσοι και τα μηδενικά που απαρτίζουν το πλαίσιο, μετατρέπονται σε σήματα κατάλληλα για το φυσικό μέσο. Κατά τη λήψη των δεδομένων συμβαίνει η αντίστροφη διαδικασία. Κάθε επίπεδο, αφαιρεί τις πληροφορίες ελέγχου που αφορούν το ίδιο και προωθεί τα δεδομένα στο ανώτερό του. Στην εικόνα φαίνεται η διαδικασία της ενθυλάκωσης στο μοντέλο του TCP/IP καθώς και η ονομασία της βασικής μονάδας πληροφορίας του πρωτοκόλλου κάθε επιπέδου (Protocol Data Unit). Δραστηριότητα 2η (Στην αίθουσα διδασκαλίας) Για να γίνει κατανοητή η διαδικασία της ενθυλάκωσης μπορούμε να δούμε το ανάλογο της αλληλογραφίας μέσω ταχυδρομείου. Τα δεδομένα είναι το μήνυμα γράμμα που γράφουμε απευθυνόμενοι στον απομακρυσμένο παραλήπτη. Στη συνέχεια τοποθετείται μέσα σε φάκελο (ενθυλακώνεται), γράφονται σ’ αυτόν οι διευθύνσεις αποστολέα και παραλήπτη (επικεφαλίδα) και παραδίδεται στο ταχυδρομικό γραφείο (κατώτερο επίπεδο). Ακολούθως με διαδοχικές ενθυλακώσεις τοποθετείται σε ταχυδρομικό σάκο και παραδίδεται στο ταχυδρομικό φορτηγό για να προωθηθεί στο κεντρικό τμήμα διαλογής αλληλογραφίας. Από εκεί και πέρα ακολουθείται η αντίστροφη διαδικασία. Ένας ταχυδρομικός σάκος παραδίδεται στο τοπικό ταχυδρομικό γραφείο του παραλήπτη και ο τοπικός διανομέας αφαιρεί τον φάκελο και τον παραδίδει στον τελικό παραλήπτη. Ο τελικός παραλήπτης θα αφαιρέσει από τον φάκελο το γράμμα και θα το διαβάσει. Με βάση το παράδειγμα της αλληλογραφίας μέσω ταχυδρομείου προσπαθήστε να απαντήσετε, αιτιολογημένα, στα παρακάτω ερωτήματα: Εάν ο χρήστης ο οποίος έγραψε τα στοιχεία στο φάκελο και τον έκλεισε είναι ένα επίπεδο (Ν) στη διαστρωματωμένη αρχιτεκτονική της ταχυδρομικής υπηρεσίας, ποιο είναι το αμέσως κατώτερο επίπεδο (Ν 1); (Υπόδειξη: Το ταχυδρομικό γραφείο που παραλαμβάνει το φάκελο προς αποστολή) Το ταχυδρομικό γραμματοκιβώτιο έξω από το ταχυδρομικό γραφείο στο οποίο οι ενδιαφερόμενοι ρίχνουν τα γράμματα που θέλουν να στείλουν, σε ποιο στοιχείο ενός διαστρωματωμένου μοντέλου αντιστοιχεί; (Υπόδειξη: Διεπαφή μεταξύ δυο επιπέδων) Τι προσφέρει ο ταχυδρομικός διανομέας στον παραλήπτη; (Υπόδειξη: Υπηρεσία) 18

Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων Εικόνα 1.3.β: Ενθυλάκωση, το παράδειγμα του ταχυδρομείου Δραστηριότητα 3η (Στην αίθουσα διδασκαλίας) Ένας τουρίστας από τη Θεσσαλονίκη επισκέπτεται το Παρίσι για δει τα εκθέματα του Μουσείου του Λούβρου. Για το σκοπό αυτό επισκέφτηκε αρχικά ένα τουριστικό γραφείο το οποίο σχεδίασε την εκδρομή διαδρομή του. Μεταφέρθηκε με μίνι λεωφορείο στο αεροδρόμιο της πόλης του και στη συνέχεια επιβιβάστηκε σε αεροπλάνο με προορισμό το Παρίσι. Αποβιβάστηκε από το αεροπλάνο και με λεωφορείο οδηγήθηκε στο ξενοδοχείο του και στη συνέχεια στο Μουσείο. Βρείτε αντιστοιχίες του ταξιδιού του τουρίστα με τη διαδικασία ενθυλάκωσης/ αποθυλάκωσης της στρωματοποιημένης αρχιτεκτονικής των δικτύων. 19


Κεφάλαιο 1ο Βασικές Έννοιες Αρχιτεκτονικής και Διασύνδεσης Δικτύων Ερωτήσεις Ασκήσεις Κεφαλαίου 1. Σχεδιάστε το μοντέλο της στρωματοποιημένης αρχιτεκτονικής δικτύου του OSI και του TCP/IP δείχνοντας την αντιστοιχία των στρωμάτων επιπέδων τους. 2. Αναφέρετε δυο πλεονεκτήματα της στρωματοποιημένης αρχιτεκτονικής και σχολιάστε ένα από αυτά. 3. Απαντήστε μονολεκτικά ή με λίγες λέξεις στα παρακάτω: i. Τι προσφέρει ένα επίπεδο στο ανώτερό του και μέσω ποιού μηχανισμού; Πώς “συνομιλεί” με το απέναντι ομότιμό του επίπεδο; ii. Ποιο επίπεδο είναι υπεύθυνο για τη δρομολόγηση των δεδομένων και την επικοινωνία από υπολογιστή σε υπολογιστή; iii. Ποιο επίπεδο παρέχει από άκρο σε άκρο επικοινωνία μεταξύ προγραμμάτων ή διεργασιών; 4. Περιγράψτε τη διαδικασία της ενθυλάκωσης. 5. Απαντήστε μονολεκτικά ή με λίγες λέξεις στα παρακάτω: i. Σε ποιο επίπεδο, κατά τη διαδικασία της ενθυλάκωσης, προστίθεται πληροφορία στο τέλος του πακέτου εκτός από την επικεφαλίδα στην αρχή; ii. Η επικεφαλίδα του πακέτου του επιπέδου δικτύου συμπεριλαμβάνεται στην επικεφαλίδα ή στα δεδομένα φορτίο του πλαισίου (του επιπέδου ζεύξης δεδομένων); 6. Τι είναι αρχιτεκτονική ενός δικτύου; 7. Το επίπεδο διαδικτύου είναι πολύ σημαντικό για τη διασύνδεση δικτύων. Αναπτύξτε σε λίγες γραμμές τα επιχειρήματά σας ώστε να υποστηρίξετε την άποψη αυτή. Άσκηση σε Εργαστηριακό Περιβάλλον Για να μπορούν να συνδεθούν δυο ή περισσότεροι υπολογιστές σε δίκτυο ώστε να είναι δυνατόν να ανταλλάσσουν δεδομένα και να προσφέρουν ή να δέχονται διάφορες υπηρεσίες (κοινόχρηστο αποθηκευτικό χώρο, πρόσβαση στο Διαδίκτυο κτλ) θα πρέπει να είναι εξοπλισμένοι: με τον κατάλληλο προσαρμογέα - ελεγκτή (κάρτα) δικτύου (NIC Network Interface Controller) συνοδευόμενο από οδηγό (πρόγραμμα οδήγησης συσκευής) για το χρησιμοποιούμενο λειτουργικό σύστημα. Κάθε θύρα εισόδου/εξόδου η οποία δίνει σ' έναν υπολογιστή τη δυνατότητα διασύνδεσης σε δίκτυο χαρακτηρίζεται ως δικτυακή διεπαφή (Network Interface). το κατάλληλο λογισμικό δικτύου που θα επιτρέψει την δρομολόγηση των δεδομένων και αποκατάσταση της επικοινωνίας μεταξύ των εμπλεκομένων ανταποκριτών τα κατάλληλα προγράμματα εφαρμογές που θα προσφέρουν από τη μια μεριά και θα δεχθούν από την άλλη την παρεχόμενη υπηρεσία. π.χ. ένας εξυπηρετητής του παγκόσμιου ιστού (web server) όπως ο Apache και ένας φυλλομετρητής/πλοηγός (web browser) όπως ο Mozilla Firefox από την άλλη. Επιπλέον, για την υλοποίηση του δικτύου απαιτούνται καλώδια, σύνδεσμοι (connectors), συσκευές ένωσης, τερματισμού και διασύνδεσης των καλωδίων και άλλο συναφές υλικό. Με βάση τη Δραστηριότητα 1 i στην τάξη, στο εργαστήριο πληροφορικής, εντοπίστε και κατονομάσετε υλικό και λογισμικό σχετικό με τα δίκτυα. Κατόπιν, προσπαθήστε να το κατατάξετε στο επίπεδο που ανήκει, αναφερόμενοι είτε στο μοντέλο του OSI είτε σε αυτό του TCP/IP. Αιτιολογήστε την απόφασή σας με βάση αυτά που γνωρίζετε. 20