107 NW’98 6 ο Φροντιστήριο Δικτύων Μακρογιαννάκης Αντώνης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Διαχείριση Δικτύων Ευφυή Δίκτυα
Advertisements

TCP/IP Networks (2).
ΠΜΣ ΔΥΝΗΤΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
ΠΡΟΓΡΑΜΑΤΙΖΟΜΕΝΑ ΔΙΚΤΥΑ Software Defined Networks (SDN)
1 Basic network tools Layers recap Basic Addressing ping traceroute ipconfig.
Δρομολόγηση στο Internet & Δίκτυα Γεφυρωμένων Ethernet 6/2/2008
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Η διευθύνσεις IP ενός δικτύου υπολογιστών. Τι είναι μια διεύθυνση IP γενικά Ποιες είναι οι 2 αρχιτεκτονικές (versions) Αρχιτεκτονική IPv4 IPv4 Subnetting.
Η διευθύνσεις IP ενός δικτύου υπολογιστών. Τι είναι μια διεύθυνση IP γενικά Ποιες είναι οι 2 αρχιτεκτονικές (versions) Αρχιτεκτονική IPv4 IPv4 Subnetting.
3η ΕΝΟΤΗΤΑ ΜΕΤΑΓΩΓΗ - SWITCHING.
Εισαγωγή στα Δίκτυα και Διαδίκτυα Βασικά θέματα ασφάλειας δικτύων ΠΡΟ.ΜΕ.Σ.Ι.Π Δίκτυα και Διαδίκτυα.
107 NW’98 1 ο Φροντιστήριο Δικτύων Τσομπανίδης Ηλίας.
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Υπηρεσίες δικτύων επικοινωνίας
CST-245 A Εισαγωγή στις τεχνολογίες Διαδικτύου
OSI Μοντέλο αναφοράς.
National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση.
Subnet masks. Class B IP address: Σε δυαδική μορφή: Class B network part host address Έστω ότι τα.
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 8/11/2006. ΤΟ ΔΙΚΤΥΟ ΤΟΥ ΕΜΠ ntua.gr ( /16, AS#3323)
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Τι κρατάει το Internet μαζί? 1. Η διευθυνσιοποίηση (addressing): πως δηλ. αναφερόμαστε σε μια μηχανή στο δίκτυο. 2. Η δρομολόγηση (routing): πως να φτάσουμε.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 14/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική) Performance.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Διευθυνσιοδότηση.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου. Εργαστήριο Διαχείρισης και Βέλτιστου.
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
Δίκτυα Επικοινωνιών Ενότητα # 5: Επίπεδο Δικτύου Διδάσκων: Θεόδωρος Αποστολόπουλος Τμήμα: Πληροφορικής.
Δίκτυα Επικοινωνιών Ενότητα 5: Επίπεδο Ζεύξης Ζεύξεις, Δίκτυα Πρόσβασης, Δίκτυα Τοπικής Περιοχής Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΕ ΚΙΝΗΤΑ ΚΑΙ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΙΩΑΝΝΑ ΚΑΛΛΗ (761) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑΡΤΗΜΑ ΑΓΡΙΝΙΟΥ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΣΜΙΚΟΥ.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Β. Μάγκλαρης 3/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης.
Προχωρημένα Θέματα Δικτύων
Δίκτυα Υπολογιστών Ι.
Εισαγωγικά Θέματα Διαχείρισης Δικτύων
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Προχωρημένα Θέματα Δικτύων
Δίκτυα Υπολογιστών Ι.
Στόχος Η κατανόηση της λειτουργίας της αναγωγής διευθύνσεων πρωτοκόλλου, ως θεμελιώδους & απαραίτητης λειτουργίας: σε κάθε βήμα προώθησης δεδομένων από.
Μάθημα: Ειδικά θέματα σε κινητά και ασύρματα δίκτυα.
Β. Μάγκλαρης 17/10/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί Δρομολόγησης.
Ενότητα 7 : Δίκτυα Υπολογιστών Δρ. Γκόγκος Χρήστος
Διαχείριση Δικτύων Ευφυή Δίκτυα
Β. Μάγκλαρης 9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο.
1η Εργαστηριακή Άσκηση - TCP/IP Όνομα: Σουλιώτη Βασιλική ΑΜ: 691
Internet Control Message Protocol (ICMP)
Προχωρημένα Θέματα Δικτύων
Προχωρημένα Θέματα Δικτύων
Δίκτυα Υπολογιστών ΙΙ (Ε)
Κεφάλαιο 7 Διαδικτύωση-Internet
ΕΠΙΠΕΔΟ ΔΙΚΤΥΟΥ–ΔΙΑΔΙΚΤΥΩΣΗ
Ειδικά Θέματα σε Κινητά & Ασύρματα Δίκτυα
Network Address Translation (NAT)
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)
Β. Μάγκλαρης 7/11/2016 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές Επιπέδων MAC και MPLS σε Δίκτυα Κορμού στο Internet.
Κεφάλαιο 7: Διαδικτύωση-Internet
Ενότητα 4: Επίπεδο Δικτύου Διδάσκων: Λάζαρος Μεράκος
Προχωρημένα Θέματα Δικτύων
Προχωρημένα Θέματα Δικτύων
Εισαγωγή Στις Τεχνολογίες Επικοινωνιών
Εργαστήριο Η/Υ - Εντολές Window/DOS
Δίκτυα Επικοινωνιών Ενότητα 5: Επίπεδο Ζεύξης:
Κεφάλαιο 4 Network Layer
Μεταγράφημα παρουσίασης:

107 NW’98 6 ο Φροντιστήριο Δικτύων Μακρογιαννάκης Αντώνης

Agenda Επίπεδα δικτύου Ενθυλάκωση Δικτυακές συσκευές IP, MAC addressing

Network Layers: Στοίβα πρωτοκόλλων OSI και TCP/IP Telnet www … IP TCP UDP DNS SNMP TFTP …. ICMP IGMP PING TRACE … MCAST apps TCP/IP stack APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA-LINK PHYSICAL OSI (ISO) Αρχή αδιαφάνειας Το κάθε επίπεδο «παρέχει υπηρεσίες» στο ανώτερο επίπεδο, κρύβοντάς του τις σχετικές λεπτομέρειες. FDDIEthernetSONETATM

Network Layers: Επικοινωνία μεταξύ επιπέδων και Η/Υ APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA-LINK PHYSICAL Host A APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA-LINK PHYSICAL Host B

Network Layers: Επικοινωνία μεταξύ επιπέδων Το κάθε επίπεδο  Παραλαμβάνει από το ανώτερο επίπεδο ένα πακέτο πληροφορίας  Προσθέτει πληροφορίες που απαιτούνται για να εκτελέσει τα «καθήκοντά» του  Παραδίδει το νέο επαυξημένο πακέτο πληροφορίας στο κατώτερο επίπεδοκαι  Παραλαμβάνει από το κατώτερο επίπεδο ένα πακέτο πληροφορίας  Επεξεργάζεται και αφαιρεί τις πληροφορίες που το αφορούν  Παραδίδει το υπόλοιπο του πακέτου στο ανώτερο επίπεδο Παράδειγμα: ένα ethernet frame… Κεφαλίδα Ethernet Ουρά Ethernet Κεφαλίδα IP Κεφαλίδα TCP Δεδομένα Εφαρμογής IP packet Διάφορα «πεδία» σε κάθε κεφαλίδα (header). Τα σημαντικότερα: Source & Destination addresses

Κλάσεις Δικτυακών Στοιχείων Transport Network Data Link Physical Network Application Services Network Application Services Bridge ATM switch Ethernet switch Web server FTP server Domain Name Server Router L3 switch Multi- plexer stat mux Hub Modem Καλώδια χαλκού (UTP, STP, FTP) Οπτικές ίνες (single-mode, multi-mode) Μετατροπείς μέσου (media converters)

IP, MAC addressing

Διευθύνσεις, διευθύνσεις... και άλλες διευθύνσεις! APPLICATION PRESENTATION SESSION NETWORK DATA-LINK PHYSICAL TRANSPORT Ε-mail addressesFTP addressesHTTP addressesTCP portsUDP portsIP addressesAppletalk addressesIPΧ addressesMAC addresses

Διευθύνσεις, διευθύνσεις... και άλλες διευθύνσεις! MAC addresses: 6 bytes μορφή xxxx.xxxx.xxxx όπου x = hex «μοναδικός» αριθμός για κάθε αντάπτορα και κάρτα δικτύου είναι πλέον εύκολο να αλλαχτεί με MAC spoofing IP address: αναλυτικά στη συνέχεια TCP / UDP port: 0 – 65535

Αντιστοιχίσεις μεταξύ διευθύνσεων Layer 2 devices: switches Αντιστοιχίσεις μεταξύ MAC address και θύρας της συσκευής “MAC Address Table” Layer 2 devices: switches Αντιστοιχίσεις μεταξύ MAC address και θύρας της συσκευής “MAC Address Table” Layer 3 devices: routers Αντιστοιχίσεις μεταξύ διευθύνσεων 2 ου και 3 ου επιπέδου π.χ. μεταξύ MAC address και IP address - Address Resolution Protocol - “ARP table” Layer 3 devices: routers Αντιστοιχίσεις μεταξύ διευθύνσεων 2 ου και 3 ου επιπέδου π.χ. μεταξύ MAC address και IP address - Address Resolution Protocol - “ARP table”

Address Resolution Protocol Πρέπει να επικοινωνήσω με τον Δεν υπάρχει στο ARP table μου ARP request Από: 0011.aabb.ccdd Προς: ffff.ffff.ffff Ποιος έχει την IP address ??? Μπααα... Δεν είμαι εγώ αυτός! Μπααα... Δεν είμαι εγώ αυτός! Μπααα... Δεν είμαι εγώ αυτός! Ααααα... Αυτή είναι η δική μου IP address!!! ARP response Από: 0022.aabb.ccdd Προς: 0011.aabb.ccdd ΕΓΩ έχω την IP address Ok, ενημερώνω το ARP table μου : 0022.aabb.ccdd 

IP Addressing IP address=32-bit number Decimal value bytes decimal notation Η κάθε διεύθυνση έχει network part και host part

Subnet mask Σειρά από 32 «1» και «0», όπου οι «1» καθορίζουν ποιο τμήμα της IP διεύθυνσης είναι το network part και τα «0» το host part. Logical AND μεταξύ IP address και subnet mask δίνει το network number. Χρήση subnet mask από κάθε σταθμό του δικτύου για να διαπιστώσει αν ο σταθμός προορισμού ανήκει στο ίδιο δίκτυο.

Subnet mask - Παράδειγμα Να βρεθεί το network number για IP: , subnet mask: Παίρνουμε IP και subnet mask σε δυαδική μορφή: IP addr = Mask = Λογικό AND δίνει: Σε dotted decimal notation, αυτό αντιστοιχεί στο network number:

Subnet mask (συνέχεια) Η πρώτη διεύθυνση ενός subnet ονομάζεται network address. H τελευταία διεύθυνση ενός subnet είναι η broadcast address.

Default Subnet masks Class A networks: ή /8 Class B networks: ή /16 Class C networks: ή /24

IP addressing  Γιατι χρειαζόμαστε τις IP addresses ?  Ιεραρχικά, βασισμένοι στην γεωγραφική θέση, όπως οι τηλεφωνικοί αριθμοί: xxxx  Κλιμακωσιμότητα στο routing  Κλιμακωσιμότητα στην ανάθεση

Πώς επικοινωνεί ένας υπολογιστής; Το Dest_IP είναι στο δίκτυό μου; – Έλεγχος: My_IP AND Dest_IP > My_Subnet_Mask? Αν Dest_IP στο δίκτυό μου, ARP request: ποιος είναι ο Dest_IP; Βρίσκω αντιστοιχία Dest_MAC – Dest_IP Στέλνω δεδομένα με πακέτα με Dest_IP, Dest_MAC Αν Dest_IP OXI στο δίκτυό μου, χρήση του Default gateway ARP request: ποιος είναι ο My_default_gw_IP; Βρίσκω αντιστοιχία My_default_gw_IP – My_default_gw_MAC Στέλνω δεδομένα με πακέτα με My_default_gw_MAC, Dest_IP (και ο gateway μου θα ξέρει πώς να τα προωθήσει!)

Network Layer - 19 Network Router A R1 C R3 D Interface 0 B Interface 1 Χρήση MAC και IP MAC addresses: για μετάδοση frames στο LAN IP addresses: για μετάδοση datagrams στον τελικό προορισμό R2 R1 H4 H5 H3 H2 H1 H6 H7R3H8 Network A Network B Network C A.XA.YA.Z B.X B.Z B.R C.XC.S C.R R2 Routing Table Network Router C R2 A Interface 0 B Interface 1 R1 Routing Table Network D

Network Layer - 20 Προώθηση Datagram όταν Src/Dst στο ίδιο Δίκτυο 1. Συγκρίνει τον αριθμό δικτύου του προορισμού με τον δικό του: (A=A) 2. Χρησιμοποιεί ARP για να βρεί την Ethernet address του A.Z 1. Κοιτάει το ARP table 2. Στέλνει Broadcast query αν δεν είναι στο table 3. Στέλνει το Ethernet frame στον προορισμό από το βήμα 2. R2 R1 H4 H5 H3 H2 H1 H6 H7R3H8 Network A Network B Network C A.XA.YA.Z B.X B.Z B.R C.XC.S 0 1 Host A.X θέλει να στείλει ένα datagram στον A.Z Network D

Network Layer - 21 Datagram Forwarding when Src/Dst on Different Network 1. Συγκρίνει τον αριθμό δικτύου του προορισμού με τον δικό του: (A  B) 2. Βρίσκει το επόμενο hop (default router) από το table: R1 3. Χρησιμοποιεί ARP για να βρεί την Ethernet address του R1 1. Κοιτάει το ARP table 2. Στέλνει Broadcast query αν δεν είναι στο table 4. Στέλνει το Ethernet frame στον προορισμό από το βήμα Ο R1 παίρνει το frame, ψάχνει την IP address προορισμού(B.X): Στέλνει από το interface 1 6. Χρησ. ARP για να βρει την Ethernet address του B.X R2 R1 H4 H5 H3 H2 H1 H6 H7R3H8 Network A Network B Network C A.XA.YA.Z B.X B.Z B.R C.XC.S 0 1 Network Router C R2 A Interface 0 B Interface 1 R1 Routing Table Host A.X θέλει να στείλει ένα datagram στον B.X Network D

Network Layer - 22 Datagram Forwarding when Src/Dst on Different Network R2 R1 H4 H5 H3 H2 H1 H6 H7R3H8 Network A Network B Network C A.XA.YA.Z B.X B.Z B.R C.XC.S 0 1 Network Router C R2 A Interface 0 B Interface 1 R1 Routing Table Network D B.XA.X E(R1,1) E(H4) B.XA.XE(H1) E(R1,0) 1. Συγκρίνει τον αριθμό δικτύου του προορισμού με τον δικό του: (A  B) 2. Βρίσκει το επόμενο hop (default router) από το table: R1 3. Χρησιμοποιεί ARP για να βρεί την Ethernet address του R1 1. Κοιτάει το ARP table 2. Στέλνει Broadcast query αν δεν είναι στο table 4. Στέλνει το Ethernet frame στον προορισμό από το βήμα Ο R1 παίρνει το frame, ψάχνει την IP address προορισμού(B.X): Στέλνει από το interface 1 6. Χρησ. ARP για να βρει την Ethernet address του B.X Host A.X θέλει να στείλει ένα datagram στον B.X

Ερωτήσεις???