2. Ανακαλύψτε τη Δομή του Διαδικτύου

Σχετικά έγγραφα
Κ. Σ. Χειλάς Τ.Ε.Ι. Σερρών - Τµήµα Πληροφορικής και Επικοινωνιών. ΕΡΓΑΣΤΗΡΙΟ 5ο ΑΝΑΚΑΛΥΨΤΕ ΤΗ ΟΜΗ ΤΟΥ ΙΑ ΙΚΤΥΟΥ (TRACEROUTE)

Πρωτόκολλο ICMP (Internet Control Message Protocol)

Εξοικείωση με τις εντολές ipconfig και ping

Διαμόρφωση και έλεγχος του δικτύου

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Εργαστήριο Ethereal: ICMP

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Κάντε κλικ για έναρξη

Επίπεδο δικτύου IP Forwading κτλ

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Επαναληπτικές Ασκήσεις Μαθήματος

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

Δίκτυα Υπολογιστών I

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Αναφορά μετρήσεων «ΥΠΕΡΙΩΝ» 2018 ΑΠΟΤΕΛΕΣΜΑΤΑ ΜΕΤΡΗΣΕΩΝ ΣΤΟ ΣΥΣΤΗΜΑ ΑΠΟΤΙΜΗΣΗΣ ΠΟΙΟΤΗΤΑΣ ΕΥΡΥΖΩΝΙΚΩΝ ΧΑΡΑΚΤΗΡΙΣΤΙΚΩΝ «ΥΠΕΡΙΩΝ»

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

Δίκτυα Η/Υ ςτην Επιχείρηςη

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

Ειδικά Θέματα Δικτύων ΙΙ

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

WIRELESS SENSOR NETWORKS (WSN)

Ειδικά Θέματα Δικτύων Ι

Σχεδίαση Δικτύων Υπολογιστών

Ειδικά Θέματα Δικτύων Ι

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Εθνικό Δίκτυο Έρευνας και Τεχνολογίας

Εργαστηριακή Άσκηση 4 Εξερεύνηση του Διαδικτύου

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Ειδικά Θέματα Δικτύων Ι

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ. Μελέτη Σημείου Πρόσβασης ως ασύρματου επαναλήπτη

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

Εισαγωγή στο διαδίκτυο

Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων)

Δίκτυα Υπολογιστών I

Εισαγωγή στην Πληροφορική

Εισαγωγή στην πληροφορική

ΚΕΝΤΡΟ ΔΙΚΤΥΩΝ ΕΜΠ. Το Δίκτυο Τηλεματικής του ΕΜΠ και η συμβολή του στην εκπαιδευτική κοινότητα της χώρας. Επιστημονικός Υπεύθυνος ΚΕΔ

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Ειδικά Θέματα Δικτύων ΙΙ

Ειδικά Θέματα Δικτύων Ι

Εργαστήριο Ethereal: IP

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

Ειδικά Θέματα Δικτύων ΙΙ

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες

Δίκτυα υπολογιστών και Διαδίκτυο (Πηγή:

7.5 Πρωτόκολλο IP. & Ερωτήσεις

Εργαστηριακή Άσκηση 6 Πρωτόκολλα ARP και ICMP

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

7.9.2 Άμεση δρομολόγηση 1

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Ειδικά Θέματα Δικτύων ΙΙ

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Εργαστήριο Δικτύων Υπολογιστών

Δίκτυα Υπολογιστών I Εργαστήρια

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ενότητα 10: To πρωτόκολλο RIP (Routing Information Protocol) - Μέρος 2. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

ΔΙΚΤΥΑ Η/Υ ΙΙ. Διαδικτύωση

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως:

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

3.6 Δρομολόγηση 1 22 /

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Ειδικά Θέματα Δικτύων ΙΙ

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

7.5 Διευθυνσιοδότηση Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

Η ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟ ΟΥ ΝΙΩΡΑ ΠΑΝΑΓΙΩΤΑ ΜΠΑΤΖΙΟΥ ΕΥΓΕΝΙΑ/ΕΛΕΝΗ Γ2 38o Γυμνάσιο Αθηνών ΕΤΟΣ 2011

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Ασύρµατη λειτουργία (µόνο σε επιλεγµένα µοντέλα)

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

Transcript:

2. Ανακαλύψτε τη Δομή του Διαδικτύου Σκοπός του Εργαστηρίου: Στο εργαστήριο αυτό οι φοιτητές θα κατανοήσουν τη δομή του Διαδικτύου, την έννοια της καθυστέρησης (latency) και την έννοια του άλματος (hop). Θα πειραματιστούν σχετικά και θα προσπαθήσουν να εξάγουν σχέσεις μεταξύ του χρόνου μετάδοσης των πακέτων και του αριθμού των αλμάτων (hops) μεταξύ δρομολογητών. Επίσης, μεταξύ του χρόνου μετάδοσης των πακέτων και του αριθμού των δικτύων κορμού που εμπλέκονται στη διαδρομή τους. Με τη μελέτη αυτή θα εξάγουν και συμπεράσματα για τη δομή και τις «διαστάσεις» του Διαδικτύου στην Ελλάδα, τις ΗΠΑ ή οπουδήποτε αλλού στον κόσμο και θα επιχειρήσουν να βρουν τις διαδρομές μεταξύ Αυτόνομων Συστημάτων και των οργανισμών που τα διαχειρίζονται. Θα αναλύσουν τα δεδομένα των μετρήσεων και θα παρουσιάσουν τα αποτελέσματα. Σύντομη Περιγραφή: Η εργαστηριακή αυτή άσκηση αποτελείται από δύο μέρη. Ο διδάσκων μπορεί να ρυθμίσει εάν αυτά θα εκτελεστούν στον ίδιο ή σε άλλο εργαστηριακό χρόνο. Στο πρώτο χρησιμοποιείται η εντολή ping για έλεγχο και μετρήσεις του δικτύου. Το μέρος αυτό θα σας βοηθήσει να κατανοήσετε καλύτερα τις έννοιες της καθυστέρησης (latency) και του εύρους ζώνης στα δίκτυα υπολογιστών. Στο δεύτερο μέρος της άσκησης χρησιμοποιείται η εντολή traceroute, με την οποία οι φοιτητές μπορούν να ελέγξουν τη διαδρομή που ακολουθούν τα πακέτα ICMP από τον υπολογιστή τους προς κάποια άλλη συσκευή του δικτύου. Έπειτα εξάγονται συμπεράσματα για τη σχέση των χρόνων μετάβασης (transit times), του αριθμού των αλμάτων (hops), της απόστασης και των δικτύων που μεσολαβούν. Προαπαιτούμενες γνώσεις: Η άσκηση «Βασικές εντολές ελέγχου δικτύων». Εξοπλισμός: Μπορεί να χρησιμοποιηθεί το τοπικό δίκτυο και οι υπολογιστές του εργαστηρίου ή του σπιτιού σας. Επίσης, θα χρειαστείτε κάποιο πακέτο λογιστικού φύλλου (π.χ. MS Excel, Open Office Calc ή άλλο). Διάρκεια: 3 ώρες 1

1. Διαδικασία πρώτου μέρους Το πρόγραμμα ping χρησιμοποιεί το πρωτόκολλο ICMP (Internet Control Message Protocol), για να στείλει ένα ECHO_REQUEST, ώστε να προκαλέσει ένα ECHO_RESPONSE από τον ελεγχόμενο υπολογιστή. Θα χρησιμοποιήσετε το ping, για να ελέγξετε κάποιους δικτυακούς τόπους στο Internet, καταγράφοντας τον μέσο χρόνο απόκρισης από αυτούς. Αυτός ο χρόνος, που είναι ο χρόνος που χρειάζεται ένα πακέτο να πάει στον προορισμό του και να επιστρέψει η απάντηση, ονομάζεται Round Trip Time (RTT) και είναι το άθροισμα των καθυστερήσεων (delay ή latency) προς τις δύο κατευθύνσεις της σύνδεσης [1]. 1.1 Φάση Α Θα χρησιμοποιήσετε το ping, για να ελέγξετε κάποιους δικτυακούς τόπους στο Internet, καταγράφοντας τον μέσω χρόνο απόκρισης από αυτούς. 1. Αφού εντοπίσετε τους δικτυακούς τόπους που θα ελέγξετε, βρείτε τη φυσική απόσταση μεταξύ του Ιδρύματος και του δικτυακού τόπου. Θα χρειαστείτε έναν παγκόσμιο άτλαντα, που θα τον βρείτε είτε σε κάποια βιβλιοθήκη είτε ακόμα και στο διαδίκτυο. Κάντε ping σε πέντε sites στις ΗΠΑ, πέντε στην Ευρώπη και πέντε σε αναπτυσσόμενες χώρες. Σιγουρευτείτε ότι οι δικτυακοί αυτοί τόποι βρίσκονται (φιλοξενούνται) στη χώρα εκείνη κι όχι στις ΗΠΑ ή κάπου αλλού. Τέλος, κάντε ping και σε έναν υπολογιστή εντός του campus. Συνήθως το ping χρησιμοποιείται, για να διαπιστώσουμε αν κάποιος υπολογιστής ή άλλη δικτυακή συσκευή είναι εν λειτουργία και συνδεδεμένη στο δίκτυο. Εκτός από αυτό, το ping έχει και κάποιες άλλες πολύ ενδιαφέρουσες ιδιότητες, όπως το να αναφέρει τη διαδρομή που ακολούθησε το ECHO_REQUEST στον δρόμο του για το απομακρυσμένο σύστημα. Επίσης, αναφέρει τον χρόνο διάρκειας της διαδρομής των δύο πακέτων (ECHO_REQUEST και ECHO_RESPONSE). Με λίγα λόγια, το ping στέλνει ένα μήνυμα σε ένα οποιοδήποτε δικτυωμένο σύστημα και ζητάει απάντηση. Μετά περιμένει την απάντηση και αναφέρει τον χρόνο που χρειάστηκε. 2. Χρησιμοποιήστε ένα διάγραμμα X-Y, για να αναπαραστήσετε τη σχέση του χρόνου απόκρισης με τη φυσική απόσταση για τη συγκεκριμένη μέρα και ώρα της μέτρησης. 3. Χρησιμοποιήστε ένα άλλο διάγραμμα, για να αναπαραστήσετε τη σχέση (αν υπάρχει) μεταξύ της απόστασης και της απώλειας πακέτων (packet loss). 4. Κάντε τις ίδιες μετρήσεις για τα ίδια sites σε κάποια άλλη ώρα της ημέρας. Προσπαθήστε οι ώρες μέτρησης να απέχουν αρκετά (π.χ. αν η πρώτη έγινε πρωινές ώρες, η δεύτερη να γίνει απόγευμα). Μπορείτε ακόμα να δοκιμάσετε την ίδια ώρα σε εργάσιμη και Σαββατοκύριακο. Ή να κάνετε και κάποια μέτρηση από τον υπολογιστή του σπιτιού σας. Για κάθε ομάδα μετρήσεων που κάνατε, κατασκευάστε τα ίδια διαγράμματα με αυτά των παραγράφων 3 και 4. Μετά κατασκευάστε ένα συγκριτικό διάγραμμα του μέσου χρόνου απόκρισης για κάθε σημείο για τις ώρες των μετρήσεων. Χρησιμοποιήστε κάποιον τρόπο, για να ξεχωρίζουν τα διάφορα sites πάνω στο διάγραμμα. 5. Γράψτε σε μία παράγραφο τις παρατηρήσεις σας σχετικά με τα σημεία, την ώρα της ημέρας και τη συσχέτιση με τις χρονικές ατράκτους του πλανήτη. Πόσο δύσκολο ήταν να βρείτε δικτυακούς τόπους σε αναπτυσσόμενες χώρες; Τι συμπεράσματα βγάζετε από τις παρατηρήσεις σας; 6. Ήταν οι μετρήσεις σας όπως τις περιμένατε; Θυμηθείτε ότι ο χρόνος απόκρισης δεν έχει σχέση με τις τεχνικές προδιαγραφές του υπολογιστή σας, αλλά είναι συνάρτηση του αριθμού των συνδέσεων μεταξύ του υπολογιστή σας και του συστήματος το οποίο ελέγχετε. 7. [Προαιρετική απαίτηση που επαφίεται στον διδάσκοντα.] Στην αναφορά του εργαστηρίου θα παραδώσετε τις παρατηρήσεις σας, τα διαγράμματα καθώς και το λογιστικό φύλλο με τις μετρήσεις σας σε ηλεκτρονική μορφή. 1.2 Χρήσιμες Πληροφορίες Πώς θα βρείτε τους κατάλληλους δικτυακούς τόπους; Ένας τρόπος είναι να χρησιμοποιήσετε μηχανές αναζήτησης και να δείτε το URL που σας επιστρέφουν για τις αναζητήσεις σας. Για παράδειγμα,.gr θα σημαίνει Ελλάδα,.au θα σημαίνει Αυστραλία,.kr Κορέα,.jp Ιαπωνία κ.ο.κ. Πρέπει να έχετε πάντα υπόψη σας ότι ενδέχεται ένα site να φιλοξενείται σε έναν υπολογιστή που βρίσκεται σε διαφορετική χώρα από αυτή που υποδεικνύει το domain name. Αυτό γίνεται μέσω της διαδικασίας που είναι γνωστή ως virtual hosting. Καλό 2

είναι να ψάξετε για δικτυακούς τόπους σε μεγάλους οργανισμούς όπως μουσείο, πανεπιστήμιο, υπουργείο κ.λπ. Ζητήστε, για παράδειγμα, κάποιο αξιοθέατο, π.χ. Louvre. Όλοι οι δικτυακοί τόποι που μπορείτε να συνδεθείτε με προγράμματα πλοήγησης, είναι υπολογιστές που θα απαντήσουν σε ping. Πώς θα βρείτε το όνομα του υπολογιστή; Παράδειγμα σύνταξης της εντολής ping. ping s www.nasa.gov -l 64 n 10 Η εντολή αυτή ζητά να γίνει ping στο www.nasa.gov με πακέτα μεγέθους 64 bytes και να επαναληφθεί η μέτρηση 10 φορές. Ο διακόπτης s χρειάζεται, για να μαζέψουμε τα στατιστικά χρόνου που χρειαζόμαστε. Αν δεν θέλετε να χρησιμοποιήσετε το διακόπτη n, μπορείτε να τερματίσετε τη διαδικασία με CTRL-C. Αν δουλεύετε σε περιβάλλον Windows και δεν χρησιμοποιήσετε το διακόπτη n, τότε η εντολή θα εκτελεστεί 4 φορές που είναι η προεπιλογή για τα Windows. Μετά τον τερματισμό το ping θα τυπώσει τα στοιχεία που χρειάζεστε. 1.3 Φάση Β Θα χρησιμοποιήσετε το ping για στείλετε πακέτα διαφορετικού μεγέθους και να μετρήσετε τον χρόνο απόκρισης από αυτούς. Χρησιμοποιήστε το ping, για να στείλετε πακέτα διαφορετικού μεγέθους 8, 16, 32, 128, 256, 512, 1024 και 2048 bytes, ώστε να μετρήσετε τον χρόνο απόκρισης (RTT Round Trip Time). Είναι καλύτερα να μετρήσετε μεταξύ 5 και 30 επαναλήψεων της εντολής για κάθε μέγεθος πακέτου και να χρησιμοποιήσετε τον μέσο όρο. 1. Πρέπει να εφαρμόσετε αυτή τη διαδικασία σε δύο τουλάχιστον υπολογιστές του τοπικού δικτύου (LAN) και σε δύο τουλάχιστον απομακρυσμένους στο Internet. Πρέπει να παρατηρήσετε μια μετρήσιμη αύξηση στους χρόνους που έχουν σχέση με τα απομακρυσμένα sites, καθώς μεγαλώνουν τα πακέτα. Σκεφτείτε ότι ο χρόνος απόκρισης αποτελείται από τρία κομμάτια (;). 2. Κατασκευάστε διάγραμμα X-Y, για να αναπαραστήσετε τη σχέση μεταξύ του χρόνου απόκρισης και του μεγέθους των πακέτων για δύο τοπικούς κόμβους, δύο στην Ελλάδα και δύο σε άλλη χώρα. 3. Να επαναλάβετε τις μετρήσεις για 1024 και 2048 bytes, θέτοντας στην εντολή ping τον διακόπτη f. Αιτιολογήστε το αποτέλεσμα που λαμβάνετε. 4. [Προαιρετική απαίτηση που αφήνεται στην κρίση του διδάσκοντα.] Στην αναφορά του εργαστηρίου θα παραδώσετε τις παρατηρήσεις σας, τα διαγράμματα καθώς και το λογιστικό φύλλο με τις μετρήσεις σας σε ηλεκτρονική μορφή. 5. Ήταν οι μετρήσεις σας όπως τις περιμένατε; Σχολιάστε την επίδραση της απόστασης, του μεγέθους πακέτων και τη σχέση τους με το εύρος ζώνης και την καθυστέρηση. 6. Συζητήστε την επίδραση της απόστασης και του μεγέθους του πακέτου καθώς και τη σχέση τους με την καθυστέρηση και το εύρος ζώνης. 2. Διαδικασία δεύτερου μέρους Αν και είναι βολικό να σκεφτόμαστε ότι το Internet αποτελείται από ένα δίκτυο κορμού (backbone), δεν υπάρχει κάποια μοναδική δικτυακή υποδομή που να εκτελεί αυτή την υπηρεσία. Για παράδειγμα, μέχρι τα τέλη της δεκαετίας του 80 το Ίδρυμα NSF (National Science Foundation) είχε αναλάβει τη χρηματοδότηση αυτού που θα φανταζόμασταν ως δίκτυο κορμού για το Internet στις ΗΠΑ. Την εποχή εκείνη, όμως, άρχισε να μεταβιβάζει την υπηρεσία αυτή σε ιδιωτικές επιχειρήσεις όπως οι ANS, MCI, Sprint, BBN, PSI κ.α. Οι εμπορικές αυτές εταιρείες κατασκεύασαν δίκτυα πολύ υψηλών ταχυτήτων μεταξύ των Πολιτειών. Ένα μέρος αυτών των δικτύων διατίθεται για τη λειτουργία του Internet. Έτσι, οι εταιρείες αυτές αποτελούν τους παρόχους ISPs (Internet Service Providers) της υπηρεσίας και απευθύνονται είτε σε άλλες μικρότερες εταιρείες ISPs είτε απευθείας σε μεγάλους δικούς τους πελάτες. Όλοι αυτοί ενοικιάζουν τη χρήση των ταχύτατων δικτύων που έχουν κατασκευαστεί. Είναι προφανές ότι οι μικρότεροι ISPs νοικιάζουν τη χρήση των δικών τους δικτύων στους δικούς τους πελάτες κ.ο.κ. Στην Ελλάδα υπάρχουν αντίστοιχα τοπικοί ISPs που έχουν συμβόλαια σύνδεσης με μεγάλους παρόχους στην Ευρώπη και τις ΗΠΑ, και πωλούν τις υπηρεσίες τους στην ελληνική αγορά. Ειδικά για την παροχή Internet υπηρεσιών στην ακαδημαϊκή και ερευνητική κοινότητα της χώρας υπεύθυνο είναι το ΕΔΕΤ - Εθνικό Δίκτυο 3

Έρευνας και Τεχνολογίας (https://www.grnet.gr/el). Σκοπός του είναι να διασυνδέει όλα τα Πανεπιστήμια και Ερευνητικά Κέντρα της χώρας καθώς και τα τμήματα έρευνας και ανάπτυξης άλλων οργανισμών σε υψηλές ταχύτητες μετάδοσης και με αξιοπιστία. Το ΕΔΕΤ - το Εθνικό Δίκτυο Έρευνας και Τεχνολογίας - καλύπτει σήμερα τις όλο και μεγαλύτερες απαιτήσεις της ελληνικής ακαδημαϊκής και ερευνητικής κοινότητας για υψηλού επιπέδου υπηρεσίες δικτύων κορμού τύπου Internet, παρέχοντας υπηρεσίες εθνικής και διεθνούς διασύνδεσης σε όλα τα Ιδρύματα Τριτοβάθμιας Εκπαίδευσης και τα Ερευνητικά Κέντρα της χώρας (Εικόνα 2.1). Επιπλέον, υποστηρίζει προηγμένα ερευνητικά έργα και συνεργασίες της ακαδημαϊκής και ερευνητικής κοινότητας της χώρας με την ευρωπαϊκή βιομηχανία ως αναπόσπαστο μέρος του Πανευρωπαϊκού Ερευνητικού Δικτύου GEANT (Εικόνα 2.2). Εικόνα 2.1 Όψη της τοπολογίας του δικτύου οπτικών ινών του GRNET (πηγή: ΕΔΕΤ, https://www.noc.grnet.gr/el/node/23, πρόσβαση Φεβρουάριος 2015). Έτσι, λοιπόν, για να επικοινωνήσουν δύο υπολογιστές στο Internet, εμπλέκονται πολλά δίκτυα κορμού που εκτός των άλλων πρέπει να είναι συνδεδεμένα και μεταξύ τους. Αυτό συμβαίνει σε διάφορα σημεία. Για παράδειγμα, στην Ελλάδα τα δίκτυα συνδέονται κυρίως σε κόμβους στην Αθήνα και τη Θεσσαλονίκη. Μέσω της Αθήνας συνδέονται στο GEANT (μέσω Ιταλίας ή Αυστρίας) και από εκεί στις ΗΠΑ μέσω Νέας Υόρκης ή Σικάγου. Τα σημεία αυτά ονομάζονται POPs (Points of Presence), MAEs (Metropolitan Area Ethernets), NAPs (Network Access Points), ή IEPs (Internet Exchange Points). Στα σημεία αυτά διασυνδέονται οι μεγάλοι πάροχοι του χώρου. 4

Εικόνα 2.2 Τοπολογία του δικτύου GEANT τον Ιανουάριο 2014 (πηγή:geant, http://www.geant.org/resources/#maps, πρόσβαση Φεβρουάριος 2015). 2.1 Εκτέλεση δεύτερου μέρους Για τις ανάγκες αυτού του εργαστηρίου θα χρησιμοποιήστε τις εντολές ping και traceroute καθώς κι ένα δείγμα από 10 τουλάχιστον ανώτατα εκπαιδευτικά ιδρύματα της Ελλάδας. Τα δείγματα αυτά θα πρέπει να είναι όσο το δυνατόν περισσότερο εξαπλωμένα γεωγραφικά. Το ποια ακριβώς και με ποιον τρόπο θα τα βρείτε, είναι απόλυτα δική σας επιλογή. 1. Για κάθε σημείο κάντε ping 10 φορές και καταγράψτε τον μέσο χρόνο. Αμέσως μετά από κάθε ping κάντε traceroute για εκείνο τον τόπο και καταγράψτε τα αποτελέσματα. Μην κάνετε πρώτα όλα τα ping και μετά τα traceroute. Γιατί; 2. Τώρα αναλύστε τα αποτελέσματα. α. Ποια είναι η σχέση μεταξύ του μέσου χρόνου του ping και του αριθμού των αλμάτων (hops); β. Ανάμεσα στην απόσταση και τον αριθμό των αλμάτων; γ. Ανάμεσα στον μέσο χρόνο του ping και τις μεταβάσεις μεταξύ ISPs; 3. Για να αναλύσετε καλύτερα τα αποτελέσματά σας, μπορείτε να χρησιμοποιήσετε ανάλυση συσχετίσεων (correlation analysis). Ο ευκολότερος τρόπος να το κάνετε αυτό στον προσωπικό σας υπολογιστή είναι να χρησιμοποιήσετε τη συνάρτηση PEARSON του Excel. Το πώς χρησιμοποιείται μπορείτε να το βρείτε από τη βοήθεια του προγράμματος. Αυτή θα σας δώσει για τα δεδομένα σας ένα συντελεστή συσχέτισης μεταξύ 1 και 1. Δίνεται παρακάτω μια ερμηνεία των θετικών αποτελεσμάτων (η αρνητική συσχέτιση έχει ίδια κλίμακα): περίπου 0 καμία συσχέτιση.40 -.59 ασθενής συσχέτιση.60 -.79 μέση συσχέτιση.80 -.89 ισχυρή συσχέτιση 5

.90 1 πολύ ισχυρή συσχέτιση 4. Επαναλάβετε τα βήματα 3 έως και 5 για 10 σημεία στην Ελλάδα που να μην είναι εκπαιδευτικά ιδρύματα. Επιλέξτε τα σημεία, ώστε να εξαπλώνονται, εάν είναι δυνατόν, γεωγραφικά σε όλη την επικράτεια. 5. Επαναλάβετε τα βήματα 3 έως και 5 για 10 σημεία στις ΗΠΑ. Επιλέξτε τα σημεία, ώστε να εξαπλώνονται γεωγραφικά σε όλη την επικράτεια (Ανατολική και Δυτική Ακτή, Βόρεια, Νότιες και Κεντρικές ΗΠΑ). 6. Στην αναφορά του εργαστηρίου θα παραδώσετε ένα λογιστικό φύλλο με τις μετρήσεις σας. Χρησιμοποιήστε την παρακάτω προτεινόμενη μορφή για την καταγραφή των μετρήσεών σας, ώστε όλες να μπορούν να συνδυαστούν εύκολα (μπορείτε να χρησιμοποιήσετε το έτοιμο αρχείο ch02_report.xls). Θα πρέπει να δείξετε και τους τρεις συντελεστές συσχέτισης. Δημιουργήστε διαγράμματα X-Y και για τις τρεις σχέσεις. Παρουσιάστε στην αναφορά σας το πείραμα που κάνατε και παρουσιάστε τα αποτελέσματα. 7. Προσθέστε έναν χάρτη, όπου να φαίνονται καθαρά τα σημεία που επιλέξατε. Τμήμα: Ημερομηνία: Ονοματεπώνυμο σπουδαστή 1: Ονοματεπώνυμο σπουδαστή 2: α/α Δικτυακός τόπος ΙΡ Πολιτεία Διεύθυνση Πόλη (ΗΠΑ) Απόσταση σε μίλια Απόσταση σε km Μέσος χρόνος ping Αριθμός αλμάτων Αλλαγές ISP εισαγωγή δεδομένων από αυτή τη γραμμή. Βιβλιογραφία [1]. D. Wetherall, Everything You Ever Wanted to Know About Message Latency, 2013. [Online]. Διαθέσιμο στη διεύθυνση: http://computernetworks5e.org/blogs/wp-content/uploads/2013/09/latency-supp1.pdf [Τελευταία πρόσβαση: 18/2/2015]. 6