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



Σχετικά έγγραφα
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

OSI και TCP/IP. Εισαγωγή στα Δίκτυα υπολογιστών και τεχνολογίες διαδικτύου

Δίκτυα Υπολογιστών Ενότητα 8: Internet Protocol - IP

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

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

3. Ανάλυση Πακέτων σε Δίκτυα

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

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

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

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

7.2.2 Σχέση OSI και TCP/IP

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ- Ακαδημαϊκό Φροντιστήριο ΕΠΑΛ-Κάνιγγος 13 Αθήνα Α2. Να επιλέξετε μια από τις παρακάτω επιλογές στην ερώτηση που δίνετσι:

Επίπεδο δικτύου IP διευθυνσιοδότηση

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

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

Το Επίπεδο Δικτύου του Internet

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

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP

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

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

ΕΡΓΑΣΤΗΡΙΟ 6 o ΑΝΑΛΥΣΗ ΠΑΚΕΤΩΝ ΣΕ ΙΚΤΥΑ IP

Στρατηγικές Ασφάλειας

ARP (Address Resolution Protocol).

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

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

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα δικτύου στο Internet. Δίκτυα Υπολογιστών

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

Επίπεδο Σύνδεσης. (για να αρχίσουμε να καταλαβαινόμαστε) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Σχήμα 4.1. Δίκτυο μη συγκεκριμένης τοπολογίας (mesh topology)

ΗΜΥ Εργαστηριακή Άσκηση 2

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

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

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

Δίκτυα Επικοινωνίας και Υπολογιστών

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ

Εργαστηριακή Άσκηση 5 Πρωτόκολλο IP

Κ. Σ. Χειλάς Τ.Ε.Ι. Σερρών - Τµήµα Πληροφορικής και Επικοινωνιών. Εργαστήριο 11o ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ ΙΚΤΥΟΥ

Μάθημα 6: Αρχιτεκτονική TCP/IP

1. ΕΝΤΟΛΕΣ ΕΛΕΓΧΟΥ ΔΙΚΤΥΩΝ

ΔΙΚΤΥΑ ΔΕΔΟΜΕΝΩΝ Ι.3. Τμ. Μηχανικών Πληροφορικής, ΤΕΙ Πελοποννήσου. Β. Παναγιωτίδη Φυσικός Μηχανικός ΕΜΠ

Πρωτόκολλα Διαδικτύου

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Εργαστηριακή Άσκηση 2 Επικοινωνία στο τοπικό δίκτυο (πλαίσιο Ethernet και πρωτόκολλο ARP)

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

Επίπεδο Δικτύου: Διαδικτύωση

Το Επίπεδο Δικτύου του Internet

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

ΔΙΚΤΥΑ (23-26) Π. Φουληράς

Εισαγωγή στο TCP/IP. Π. Γαλάτης

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Οι Διαδικτυακές ανάγκες μιας εταιρείας σε διευθύνσεις IPv4, έχουν ως εξής: Τμήμα Διοίκησης Προσωπικού & Οικονομικών Σύνολο απαιτούμενων διευθύνσεων

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Δίκτυα Υπολογιστών Ενότητα 1: Αναλυτής Πρωτοκόλλων Wireshark

Τεχνολογίες ιαδικτύου

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

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΣΑΒΒΑΤΟ 16 ΙΟΥΝΙΟΥ 2018

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

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Γ Τάξη ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΑ.Λ. ΤΕΤΡΑΔΙΟ ΜΑΘΗΤΗ Κωνσταντοπούλου Μ., Χρυσοστόμου Γ.

Εργαστηριακή Άσκηση 2 Επικοινωνία στο τοπικό δίκτυο (πλαίσιο Ethernet και πρωτόκολλο ARP)

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Ανάλυση και έλεγχος δικτύου με χρήση του εργαλείου Wireshark

Πρωτόκολλα Διαδικτύου

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

Κεφάλαιο > Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ

Δίκτυα Υπολογιστών Το επίπεδο δικτύου (network layer)

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

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

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 8: Στρώμα δικτύου

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

Εργαστηριακή Άσκηση 2 Επικοινωνία στο τοπικό δίκτυο (πλαίσιο Ethernet και πρωτόκολλο ARP)

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

- Δομή πλαισίου Ethernet - Πλαίσια Ethernet μεγάλου μεγέθους (Jumbo frames)

Δίκτυα και Διαδίκτυο

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

ΚΕΦΑΛΑΙΟ 3 ICMP Echo Spoofing

Βοηθητικά Πρωτόκολλα Ελέγχου IP

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα

1 Ερωτήσεις σωστό-λάθος

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

Transcript:

TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Ανάλυση Πακέτων σε Δίκτυα IP Είναι η διαδικασία καταγραφής και ανάλυσης των πλαισίων (frame) που μεταδίδονται σε ένα δίκτυο τεχνολογίας IP. Πού χρησιμεύει: Ανάλυση δικτυακών προβλημάτων. Εντοπισμός εισβολών. Εντοπισμός κακής χρήσης από χρήστες εντός του δικτύου. Συλλογή δικτυακών στατιστικών. Πως επιτυγχάνεται: με ειδικό λογισμικό (software) ή υλικό (hardware). wireshark (GUI) tcpdump (Command Line) το λογισμικό αναλύει τα πεδία των επικεφαλίδων και των δεδομένων από τα οποία αποτελείται το καταγεγραμμένο πλαίσιο.

Επίπεδα TCP/IP Το TCP/IP είναι μια συλλογή από επικοινωνιακά πρωτόκολλα τα οποία ανήκουν σε διαφορετικά επίπεδα. ΕΦΑΡΜΟΓΗΣ (APPLICATION) ΜΕΤΑΦΟΡΑΣ (TRANSPORT) ΔΙΚΤΥΟΥ (NETWORK) ΦΥΣΙΚΟ (PHYSICAL) FTP, HTTP, DNS TCP, UDP IP, ICMP, ARP Ethernet, Token Ring

Μορφή Πλαισίου Ethernet MAC Διευθύνσεις: Μοναδική ταυτότητα που αποδίδεται σε κάθε δικτυακή διεπαφή (interface) για επικοινωνία στο φυσικό επίπεδο. (48-bit) Βρίσκονται στο hardware της κάρτας δικτύου και δεν μπορούν να αλλάξουν. Γράφονται σε δεκαεξαδική μορφή. Τα 24 MSB προσδιορίζουν τον κατασκευαστή και τα 24 LSB την κάρτα δικτύου. Type: 2-byte μέγεθος. Προσδιορίζει ποιό πρωτόκολλο επιπέδου δικτύου έχει ενθυλακωθεί από το Ethernet. 0x0800 IPv4 0x86dd IPv6 0x0806 ARP

Μορφή IP Επικεφαλίδας Αποτελείται από λέξεις (words) των 32-bit. Αποτελείται από ένα σταθερό και ένα μεταβλητό τμήμα Από το πεδίο Version εώς το πεδίο Destination IP Address. Αποτελείται από πεδία (fields) διαφορετικών μεγεθών. Το συνολικό μέγεθος της πρέπει να είναι ακαίρεο πολλαπλάσιο των 32-bit Εάν το μεταβλητό μήκος είναι μικρότερο από μια ή περισσότερες 32-bit λέξεις, προστίθενται επιπλέον bits (Padding).

Παράδειγμα Καταγεγραμμένου Πλαισίου Ο αναλυτής εμφανίζει το πλαίσιο στην δεκαεξαδική του μορφή (hex) και την μετάφραση των bytes σε κώδικα ASCII. Ethernet header IP header ARP header

Address Resolution Protocol I need the Ethernet Address of 10.1.1.2 10.1.1.1 10.1.1.2 ARP Request Who has 10.1.1.2? Tell 10.1.1.1 10.1.1.3

Address Resolution Protocol I heard that broadcast. The message is for me. Here is my Ethernet address 10.1.1.1 10.1.1.2 I heard that broadcast. The message is not for me. I better be silent. 10.1.1.3 ARP Reply 10.1.1.2 is at 00:25:22:b5:78:97

Καταγραφή Πακέτων ARP

Μορφή Επικεφαλίδας ARP Hardware Type: Προσδιορίζει τον τύπο του δικτύου. 1 για το Ethernet. Protocol Type: Προσδιορίζει το πρωτόκολλο για το οποίο ζητήθηκε η διαδικασία του ARP. 0x0800 για το IPv4. HW addr length: Μέγεθος της hardware address. 6 για Ethernet. Proto addr length: Μέγεθος της διεύθυνσης του πρωτοκόλλου για το οποίο ζητήθηκε η ARP. 4 για το IPv4. Opcode: Τύπος του ARP μηνύματος. 1 για request, 2 για reply. Source hardware address: Η hardware address του αποστολέα αυτού του ARP μηνύματος. Source protocol address: Η διεύθυνση (IP) του αποστολέα. Destination hardware address: Η hardware address του παραλήπτη. Destination protocol address: Η διεύθυνση (IP) του παραλήπτη.

Ανάλυση Επικεφαλίδας ARP ARP Request ARP Reply

Εφαρμογές ARP Εφαρμογή Ι: Δίνεται η παρακάτω δεκαεξαδική μορφή ενός καταγεγραμμένου Ethernet frame. Να βρεθούν: 1. Η MAC διεύθυνση του αποστολέα. 2. Η MAC διεύθυνση του παραλήπτη. 3. Το πρωτόκολλο επιπέδου δικτύου. Εφαρμογή ΙΙ: Δίνεται η παρακάτω δεκαεξαδική μορφή ενός καταγεγραμμένου Ethernet frame το οποίο ενθυλακώνει ένα ARP μήνυμα. 1. Να βρεθεί ο τύπος του ARP μηνύματος (με δύο τρόπους). 2. Η IP διεύθυνση του αποστολέα του μηνύματος αυτού. 3. Η IP διεύθυνση του παραλήπτη του μηνύματος αυτού.

Εφαρμογές IP Εφαρμογή Ι: Δίνεται η παρακάτω δεκαεξαδική μορφή ενός καταγεγραμμένου Ethernet frame καθώς και η μορφή του IP header. Να βρεθούν: 1. Οι MAC διευθύνσεις αποστολέα και παραλήπτη. 2. Η έκδοση του IP πρωτοκόλλου που χρησιμοποιείται. 3. Το μέγεθος των επιλογών (Options) που περιλαμβάνει ο IP header. 4. Ο αριθμός των αλμάτων (hops) που επιτρέπεται να διασχίσει το IP datagram. 5. Το πρωτόκολλο του επιπέδου μεταφορά που χρησιμοποιείται.

Internet Control Message Protocol Πρωτόκολλο για την μετάδοση μηνυμάτων ελέγχου μεταξύ δικτυακών κόμβων. Χρησιμοποιείται όταν παρουσιάζονται προβληματικές καταστάσεις, αλλά και από συγκεκριμένες εφαρμογές (ping και traceroute). Τα μηνύματα ICMP χωρίζονται σε: Τύπους (Type) Κωδικούς για κάθε τύπο (Code) Type Code Description 0 0 Echo Reply 8 0 Echo Request 3 0 Network unreachable 3 1 Host unreachable 3 4 Fragmentation needed but don t fragment bit is set 11 0 TTL equals 0 during transit

Μορφή Επικεφαλίδας ICMP Το μέγεθος της επικεφαλίδας είναι μεταβλητό και ανάλογο με τον Τύπο και Κωδικό του ICMP μηνύματος. Για το echo request και echo reply που παράγονται από τις εφαρμογές ping και traceroute το μέγεθος της επικεφαλίδας είναι 8 bytes.

Καταγραφή ICMP μηνυμάτων Ping Traceroute

Εφαρμογές ICMP Εφαρμογή Ι: Δίνεται η παρακάτω δεκαεξαδική μορφή ενός καταγεγραμμένου Ethernet frame το οποίο ενθυλακώνει ένα ICMP μήνυμα. Να βρεθεί: 1. Ο τύπος του ICMP μηνύματος. 2. Μέγεθος των δεδομένων που ενθυλακώνονται από το ICMP.

Κατακερματισμός IP πακέτων Σε δίκτυα όπου το συνολικό μέγεθος του παραγόμενου πλαισίου (headers και data) ξεπερνούν το MTU, λαμβάνει χώρα ο κατακερματισμός. Εκτέλεση της εντολής ping www.auth.gr l 2048

Fragment #1 Ανάλυση Κατακερματισμένων IP πακέτων

Fragment #2 Ανάλυση Κατακερματισμένων IP πακέτων

Παράδειγμα Δίνεται η δεκαεξαδική μορφή του παρακάτω καταγεγραμμένου πλαισίου το οποίο παράχθηκε έπειτα από την εκτέλεση της εντολής ping. Α) Πώς μπορούμε να αναγνωρίσουμε ότι το παρακάτω πλαίσιο ενθυλακώνει ένα κομμάτι ενός μεγαλύτερου κατακερματισμένου πακέτου; Β) Ποιό είναι το μέγεθος των data που προσδιορίσαμε στην εντολή ping; IP Header ICMP Header