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



Σχετικά έγγραφα
ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

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

ARP (Address Resolution Protocol).

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

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

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

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

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

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

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

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

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

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

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

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

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

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

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

Κάθε διεύθυνση IP αποτελείται από δυο τμήματα.

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

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

Network Address Translation (NAT)

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

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

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

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

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

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα τεχνολογίας IP. Εισαγωγή. Διάρθρωση

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

Δίκτυα Υπολογιστών. Ενότητα 6: Δημιουργία δικτύων και υποδικτύων σε περιβάλλον πρωτοκόλλου ΙΡ

Έλεγχος της σύνδεσης του υπολογιστή σας

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

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

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

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

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

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

Δίκτυα Υπολογιστών. Δίκτυα τεχνολογίας IP. Ευάγγελος Παπαπέτρου. Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

Β. Μάγκλαρης.

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

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

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

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

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

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

Διάρθρωση. Δίκτυα Υπολογιστών Δίκτυα τεχνολογίας IP. Διάρθρωση. Εισαγωγή. Ευάγγελος Παπαπέτρου

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

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

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 5 ον : Υποδικτύωση (Subneting) Στεργίου Ελευθέριος

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

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

Μεταγωγή (Switching)

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

Εργαστηριακή Άσκηση 3 Εισαγωγή στη δρομολόγηση

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

2η Σειρά Ασκήσεων ΗΥ-335α Network layer Παράδοση Παρασκευή 27/11/ :55

Κινητικότητα στο ιαδίκτυο. Δίκτυα Υπολογιστών

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

Β. Μάγκλαρης.

SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ

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

ΠΡΩΤΟΚΟΛΛΟ TCP/IP ΜΑΚΡΟΠΟΥΛΟΣ ΝΙΚΟΛΑΟΣ

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

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

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

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

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

ΜΕΛΕΤΗ. Αρ. πρωτ. 71/ ΠΡΟΜΗΘΕΙΑΣ ΔΡΟΜΟΛΟΓΗΤΩΝ (ROUTERS) ΓΙΑ ΤΗ ΣΥΝΔΕΣΗ ΣΧΟΛΙΚΩΝ ΜΟΝΑΔΩΝ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΣΤΟ ΜΑΝ ΤΟΥ ΔΗΜΟΥ ΗΡΑΚΛΕΙΟΥ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Transcript:

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν μεταξύ τους Πως συνδέονται ανομοιογενή δίκτυα μεταξύ τους Εικονικά κυκλώματα συνδεδεμένα σε σειρά Διαδικτύωση χωρίς σύνδεση (connectionless) Δρομολόγηση Διαδικτύων Κατακερματισμός και Επανασύνδεση Το Διαδίκτυο Το πρωτόκολλο IP (Internet Protocol) Οι διευθύνσεις στο Διαδίκτυο Προβλήματα και λύσεις 1

Διαδίκτυα Διαφορετικά δίκτυα με διαφορετικά πρωτόκολλα «πάντα» θα χρειάζεται να επικοινωνούν μεταξύ τους! Πως Διαφέρουν τα διάφορα Δίκτυα; 2

Σύνδεση Δικτύων Μεταγωγή (switching) Το πλαίσιο μεταφέρεται από το ένα δίκτυο στο άλλο σύμφωνα μόνο με την διεύθυνση MAC Δρομολόγηση (routing) Το πακέτο βγαίνει από το πλαίσιο, δρομολογείται σύμφωνα με τη διεύθυνση IP, και ξαναμπαίνει σε πλαίσιο. Εικονικά Κυκλώματα σε Σειρά (Concatenated Virtual Circuits) 3

Διαδικτύωση χωρίς Συνδέσεις (Connectionless Internetworking) Διαφορετικά πρωτόκολλα δρομολόγησης Διαφορετικές διευθύνσεις Σύγκριση Εικονικά κυκλώματα σε σειρά Υπάρχει σύνδεση και κάθε δρομολογητής πρέπει να διατηρεί πίνακες με την κατάσταση κάθε σύνδεσης Δεν υπάρχουν εναλλακτικά μονοπάτια έτσι τα πακέτα παραδίδονται σε σειρά Προκράτηση πόρων και η δυνατότητα παροχή ποιότητας υπηρεσιών Διαδικτύωση χωρίς σύνδεση Κάθε δρομολογητής δεν πρέπει να διατηρεί πίνακες με την κατάσταση κάθε σύνδεσης Υπάρχουν εναλλακτικά μονοπάτια έτσι πακέτα μπορούν να παραδίδονται εκτός σειράς 4

Αναλογία Tunneling 5

Δρομολόγηση σε Διαδίκτυα. Εσωτερικό και Εξωτερικό Πρωτόκολλο Δρομολόγησης Κατακερματισμός Πακέτων (Packet Fragmentation) Γιατί ο κατακερματισμός είναι αναγκαίος; Υλικό (hardware) Λειτουργικό σύστημα (μνήμη) Διεθνή Πρότυπα Αντίκτυπος στην πιθανότητα μετάδοσης χωρίς σφάλματα Επιθυμία να μην απασχολούμε το κανάλι για μεγάλα χρονικά διαστήματα 6

Κατακερματισμός Πακέτων Διαφανής Κατακερματισμός (Transparent Fragmentation) Αδιαφανής Κατακερματισμός (Non-Transparent Fragmentation) Κατακερματισμός Πακέτων: Πρόβλημα Δικτύων χωρίς Σύνδεση. 2 1 0 7

Κατακερματισμός Πακέτων Αρχές Σχεδιασμού Πρωτοκόλλων 1. Ορθή λειτουργία 2. Όσοτοδυνατόπιοαπλό 3. Καθαρές Επιλογές Όταν υπάρχουν πολλοί τρόποι να επιτύχεις το ίδιο πράγμα, επιλέξτε ένα. 4. Χρησιμοποιήστε δομικές μονάδες (modularity) 5. Αναμένετε ανομοιογένεια Ο σχεδιασμός πρέπει να είναι απλός, γενικός και εύκαμπτο (flexible) 8

Αρχές Σχεδιασμού Πρωτοκόλλων 1. Αποφύγετε στατικές επιλογές και παραμέτρους Εάν οι παράμετροι είναι υποχρεωτικές, τότε ίσως να συμφωνηθούν μεταξύ αποστολέα και παραλήπτη. 2. Ιδιάζουσες περιπτώσεις μπορούν να βρουν ιδιάζουσες λύσεις. 3. Ακολουθήστε αυστηρά το πρωτόκολλα όταν εκπέμπετε αλλά μην περιμένετε ότι οι άλλοι ακολουθούν αυστηρά το πρωτόκολλο. 4. Εξελιξημότητα (scalability) 5. Δώστε έμφαση στην απόδοση και το κόστος. Το Διαδίκτυο 9

Το Πρωτόκολλο IP Version: IPv4, IPv6, IHL: Header Length Fragment Identification D: Don t, M: More, F: Fragment Time to live: seconds vs hops Protocol to deliver data to Checksum (one s complement) Επιλογές (Options) Ασφάλεια (Security) Πόσο ασφαλές είναι το πακέτο Αυστηρή Δρομολόγηση Πηγής (Strict Source Routing) Η πηγή καθορίζει ολόκληρο το μονοπάτι που πρέπει να ακολουθηθεί. Χαλαρή Δρομολόγηση Πηγής (Loose Source Routing) Η πηγή καθορίζει δρομολογητές από τους οποίους πρέπει να περάσει το πακέτο. Record Route Ο κάθε δρομολογητής καταγράφει τη διεύθυνση του Timestamp Ο κάθε δρομολογητής καταγράφει τη διεύθυνση του καθώς και την ώρα που πέρασε το πακέτο. 10

Οι Διευθύνσεις IP Υπο-δίκτυα (Subnets) Πως ξεχωρίζουμε σε πιο υποδίκτυο να δρομολογηθεί το κάθε πακέτο; 11

Δρομολόγηση και Υποδίκτυα Πίνακας Δρομολόγησης (network, 0): Δρομολόγηση σε μακρινά δίκτυα (network, host): Δρομολόγηση σε κόμβους του τοπικού δικτύου. Πίνακας Δρομολόγησης σε Υποδίκτυα (this network, this subnet, host): Δρομολόγηση σε κόμβους του τοπικού υποδικτύου. 10000010 00110010 00001111 00000110: 11111111 11111111 11111100 00000000: 255.255.252.0 10000010 00110010 00001100 00000000: 130.50.12.0 Δρομολόγηση χωρίς Κλάσεις (Classless InterDomain Routing (CIDR)) Οι διευθύνσεις δεν κατανέμονται πλέον σύμφωνα με τις αρχικές κλάσεις A,,D. Κάθε οργανισμός παίρνει ένα αριθμό από συνεχόμενες διευθύνσεις και η δρομολόγηση γίνεται σύμφωνα με το «mask». Χρήση συγκεντρωτικού «mask». Α Β C 12

NAT: Network Address Translation Λύση η οποία υλοποιήθηκε για επίλυση του προβλήματος της εξάντλησης των διευθύνσεων IP ΗβασικήιδέατουNAT είναι η χρήση μιας μόνο IP διεύθυνση για κάθε οργανισμό. Οι εκτός οργανισμού κόμβοι βλέπουν μόνο αυτή τη διεύθυνση, ενώ κάθε κόμβος εντός του δικτύου καταλαμβάνει μια μη επιτρεπτή διεύθυνση. NAT είναι κάτι ανάλογο των «εσωτερικών» (extension numbers) αριθμών σε τηλεφωνικά κέντρα. Μη επιτρεπτές διευθύνσεις 10.0.0.0 10.255.255.255 (16,777,216 κόμβοι) 172.16.0.0 172.31.255.255 (1,048,576 κόμβοι) 192.168.0.0 192.168.255.255 (65,536 κόμβοι) ΝΑΤ 1 2 3 4 ΝΑΤ box 5 6 Εσωτερικό Δίκτυο Port Address 13

NAT: Παράδειγμα προς Αποφυγή! Παραβιάζει τη βασική υπόθεση του IP ότι κάθε διεύθυνση είναι μοναδική. Μετατρέπει το χαρακτήρα του IP από ασύνδετο δίκτυο (connectionless) σε δίκτυο με σύνδεση (connection oriented). Υποχρεώνει τις εφαρμογές να χρησιμοποιούν το UDP ή TCP Προκαλεί προβλήματα σε εφαρμογές που χρησιμοποιούν τη διεύθυνση IP στα δεδομένα ενός πλαισίου (π.χ. FTP) Δίνει μια προσωρινή λύση και καθυστερεί την ολική εφαρμογή μια σωστής λύσης (IPv6). Internet Control Message Protocol (ICMP) Πακέτα τα οποία ανταλλάζονται μεταξύ κόμβων για συγχρονισμό και καλύτερη λειτουργία του δικτύου. Παραδείγματα μηνυμάτων: 14

Address Resolution Protocol (ARP) Πως ένας κόμβος βρίσκει τη διεύθυνση του παραλήπτη στο επίπεδο ζεύξης (MAC); 194.42.12.1 194.42.12.2 194.42.12.3 194.42.12.4 1 2 3 4 E1 E2 E3 E4 Για προορισμούς εκτός του τοπικού δικτύου Είτε απαντά στα ARP μηνύματα δίνοντας τη δική του διεύθυνση Είτε κάθε κόμβος έχει εξ ορισμού (default) διεύθυνση στη οποία αποστέλλει όλα τα μηνύματα εκτός τοπικού δικτύου Dynamic Host Configuration Protocol (DHCP) Πρωτόκολλά για την ανεύρεση διεύθυνσης IP δεδομένου της διεύθυνσης MAC. RARP (Reverse ARP) BOOTP (Bootstrap Protocol) DHCP Ένας εξυπηρετητής είναι υπεύθυνος να κατανείμει δυναμικά τις διευθύνσεις IP σε νέους κόμβους 15

«Εσωτερική» και Εξωτερική» Δρομολόγηση Εσωτερική Δρομολόγηση Interior Gateway Routing Protocol Προσπαθεί να μεταφέρει τα πακέτα από τον αποστολέα στον παραλήπτη με αποδοτικό τρόπο Εξωτερική Δρομολόγηση Exterior Gateway Routing Protocol Τα κριτήρια με τα οποία γίνεται η δρομολόγηση δεν είναι κατά ανάγκη απόδοση, αλλά πολιτικά, οικονομικά, κλπ. Π.χ. Πακέτα με προσωπικές πληροφορίες δεν πρέπει να εξέρχονται τα όρια μιας περιοχής ή χώρας. Πακέτα που ξεκινούν από ένα οργανισμό δεν πρέπει να περνούν από το δίκτυο κάποιου άλλου οργανισμού Κλπ, κλπ IPv6 16