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

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

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

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

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

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

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

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

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

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

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

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

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

ARP (Address Resolution Protocol).

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

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

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

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

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

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

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

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

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

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

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

Έννοιες ιαδικτύωσης (Internetworking Concepts)

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

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

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

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

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

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

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

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ

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

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

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

7.6 ιευθυνσιοδότηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7.2 Τεχνολογία TCP/IP

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

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

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

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

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

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

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

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

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ.

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

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

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

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

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

Network Address Translation (NAT)

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

Δίκτυα Η/Υ Άσκηση3 Πράξης - Κεφ.4

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

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

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

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

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

Γαβαλάς αµιανός

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ

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

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

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

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

Δίκτυα Επικοινωνιών ΙΙ : Εισαγωγή στην IPv6 τεχνολογία

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN).

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

Transcript:

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

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

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

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

Αναλογία Tunneling 5

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

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

Κατακερµατισµός Πακέτων Max =10 Max =8 Max =10 Αρχές Σχεδιασµού Πρωτοκόλλων 1. Ορθή λειτουργία 2. Όσο το δυνατό πιο απλό 3. Καθαρές Επιλογές Όταν υπάρχουν πολλοί τρόποι να επιτύχεις το ίδιο πράγµα, επιλέξτε ένα. 4. Χρησιµοποιήστε δοµικές µονάδες (modularity) 5. Αναµένετε ανοµοιογένεια ιαφορετικά υλικά (hardware) και λογισµικά. Ο σχεδιασµός πρέπει να είναι απλός, γενικός και εύκαµπτο (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 16 million 64K 256 Πρόβληµα: Ο αριθµός του διευθύνσεων εξαντλείται µε γοργό ρυθµό Υπο-δίκτυα (Subnets) Πως ξεχωρίζουµε σε πιο υποδίκτυο να δροµολογηθεί το κάθε πακέτο; Λύση: Subnetting 11

ροµολόγηση και Υποδίκτυα Πίνακας ροµολόγησης (network, 0): ροµολόγηση σε µακρινά δίκτυα (network, host): ροµολόγηση σε κόµβους του τοπικού δικτύου. Πίνακας ροµολόγησης σε Υποδίκτυα (this network, subnet, 0): ροµολόγηση σε άλλα υποδίκτυα (this network, this subnet, host): ροµολόγηση σε κόµβους του τοπικού υποδικτύου. 10000010 00110010 00001111 00000110: 130.50.15.6 11111111 11111111 11111100 00000000: 255.255.252.0 10000010 00110010 00001100 00000000: 130.50.12.0 Επόµενος δροµολογητής στο δίκτυο ροµολόγηση χωρίς Κλάσεις (Classless InterDomain Routing (CIDR)) Οι διευθύνσεις δεν κατανέµονται πλέον σύµφωνα µε τις αρχικές κλάσεις A,,D. Κάθε οργανισµός παίρνει ένα αριθµό από συνεχόµενες διευθύνσεις και η δροµολόγηση γίνεται σύµφωνα µε το «mask». Χρήση συγκεντρωτικού «mask». Α Β Οι κόµβοι A, B, C δύναται να χρησιµοποιούν το ίδιο «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 Transport Port 2 3 4 10.0.0.1 ΝΑΤ 198.60.10.12 4530 10.0.0.1 box 198.60.10.12 4530 5 Port Address 6 Εσωτερικό ίκτυο 4530 10.0.0.1 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 Η διεύθυνση Πια η διεύθυνση του 194.42.12.4 του 194.42.12.4 είναι Ε4 Για προορισµούς εκτός του τοπικού δικτύου Κάποιος κόµβος παίζει το ρόλο το δροµολογητή. Είτε απαντά στα 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