Distributed Systems 2 Multicast DNS. Τι είναι; Πρωτόκολλο αντίστοιχο του DNS για τοπικά δίκτυα. Κάθε Η/Υ έχει την δική του λίστα με DNS records.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Υλοποίηση Συστήματος Ψηφοφορίας με τη χρήση Java RMI
Advertisements

Διαχείριση Δικτύων Ευφυή Δίκτυα
Παρουσίαση λειτουργίας εφαρμογής extra Διαχείριση Ταμείου
ΔΙΚΤΥΑ Εισαγωγή - Τοπολογίες
Ιστορία του Ιντερνετ.
ΠΜΣ ΔΥΝΗΤΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ
Microsoft ISA (Internet Security and Acceleration) Server 2004.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
A Peer-to-peer Framework for Caching Range Queries O. D. Sahin A. Gupta D. Agrawal A. El Abbadi Παρουσίαση: Καραγιάννης Τάσος, Κρεμμυδάς Νίκος, Μαργαρίτη.
Στόχοι Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε.
Ασκήσεις Συνδυαστικής
Επιλογή LAN Management-IPv4
Τεχνολογία Δικτύων Επικοινωνιών
FACEBOOK • Το Facebook χώρος κοινωνικής δικτύωσης που ξεκίνησε το Φεβρουαρίου του 2004 από το δημιουργό του Mark Zuckerberg που ήταν μέλος του πανεπιστημίου.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Καλώς ήρθατε ! Ετοιμάζεστε να παρακολουθήσετε την παρουσίαση της εφαρμογής Copyright © iBS LTD, all rights reserved.
Η διευθύνσεις IP ενός δικτύου υπολογιστών. Τι είναι μια διεύθυνση IP γενικά Ποιες είναι οι 2 αρχιτεκτονικές (versions) Αρχιτεκτονική IPv4 IPv4 Subnetting.
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS)
Θέματα Ασφαλείας στο IPv6 Γιώργος Κουτέπας, ΕΜΠ Ημερίδα "Τεχνολογία IPv6 και Προηγμένες Υπηρεσίες" 19 Οκτωβρίου 2004.
Υπηρεσίες δικτύων επικοινωνίας
Τεχνικές Μεταγωγής Παράγραφος 1.5.
Ηλεκτρονικό Ταχυδρομείο
7.7 Πρωτόκολλο ARP Δίκτυα Υπολογιστών ΙΙ.
©Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901
7.8 Πρωτόκολλο DNS Δίκτυα Υπολογιστών ΙΙ.
Οδηγίες για την συμπλήρωση των test. Κάντε κλικ στο εικονίδιο Με το όνομα Begin Assessment Χρόνος εξέτασης.
Δίκτυα Ηλεκτρονικών Υπολογιστών
Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα. Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών.
EDonkey Νικόλαος Καλλιμάνης Κώστας Λίλλης. eDonkey Γενικά  Υβριδικό (weakly centralized) P2P σύστημα για διαμοιρασμό αρχείων.  Αποτελείται από servers.
ΦΙΛΙΑ Σε μια αληθινή φιλία, βρίσκομαι μαζί με τον άλλο άνθρωπο για να μοιραστούμε την ίδια τη ζωή, τις χαρές και τις λύπες της. Ο αληθινός φίλος είναι.
Advanced Data Indexing (Προηγμένη ευρετηρίαση δεδομένων) Κατακερματισμός – Hashing (1 ο Μέρος)
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
ZeroConf- mDNS ZeroConf mDNS. ZeroConf Σύνδεση και επικοινωνία σε δίκτυο χωρίς DHCP, DNS servers.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Domain Name System DNS. Αντιστοίχηση διευθύνσεων ΙΡ με συμβολικά ονόματα Π.χ. Στο εργαστήριο Η/Υ1 o user10 είναι ο user10.osk.local Σε περίπτωση που ένας.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Τι κρατάει το Internet μαζί? 1. Η διευθυνσιοποίηση (addressing): πως δηλ. αναφερόμαστε σε μια μηχανή στο δίκτυο. 2. Η δρομολόγηση (routing): πως να φτάσουμε.
Διευθυνσιοδότηση.
Υποθέστε τρία τοπικά δίκτυα LAN όπως στο παρακάτω σχήμα.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΗΥ150 – ΠρογραμματισμόςΚώστας Παναγιωτάκης ΗΥ-150 Προγραμματισμός Συναρτήσεις (μέρος δεύτερο) και Μεταβλητές.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου. Εργαστήριο Διαχείρισης και Βέλτιστου.
Ξεχωριστή Μεταγλώττιση & Χώροι Ονομάτων Αντικειμενοστραφής Προγραμματισμός.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.3 Πρωτόκολλο TCP.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.8 Σύστημα ονομάτων περιοχών (DNS)
To πρωτόκολλο διαδικτύου IP -χρησιμοποιείται από αποστολέα και παραλήπτη που μπορεί να βρίσκονται σε διαφορετικά δίκτυα για να ανταλλάξουν πακέτα πληροφοριών.
Έλεγχος και ρύθμιση σύνδεσης δικτύου Ανάγνωση πληροφοριών δικτυακών ρυθμίσεων από γραμμή εντολών Ιδιότητες σύνδεσης δικτύου Ρυθμίσεις σύνδεσης δικτύου.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΕ ΚΙΝΗΤΑ ΚΑΙ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΙΩΑΝΝΑ ΚΑΛΛΗ (761) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑΡΤΗΜΑ ΑΓΡΙΝΙΟΥ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΣΜΙΚΟΥ.
TCP/IP BASICS ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Πολύδερα Έλλη ΕΤΟΣ: ΄Δ.
CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Στόχος Η κατανόηση της λειτουργίας της αναγωγής διευθύνσεων πρωτοκόλλου, ως θεμελιώδους & απαραίτητης λειτουργίας: σε κάθε βήμα προώθησης δεδομένων από.
Internet Control Message Protocol (ICMP)
ΚΕΦΑΛΑΙΟ 3o Ενότητες Α μέρος
Ειδικά Θέματα σε Κινητά & Ασύρματα Δίκτυα
Αµοιβαίος αποκλεισµός
Network Address Translation (NAT)
Κεφάλαιο 7: Διαδικτύωση-Internet
Λύσεις Ασφάλειας στο Επίπεδο Διασύνδεσης
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7:Διαδικτύωση-Internet
Το μοντέλο πελάτη - εξυπηρετητή
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 1 Διαδίκτυο και παγκόσμιος ιστός Εισαγωγικές έννοιες
Το Διαδίκτυο - Internet
ΕΝΙΑΙΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΝΟΜΙΚΗΣ ΣΧΟΛΗΣ Ε. Κ. Π. Α
Ασφάλεια στο διαδίκτυο
Ενότητα Α5.2.2 ( Διαχείριση Ηλεκτρονικού Ταχυδρομείου )
Μεταγράφημα παρουσίασης:

Distributed Systems 2 Multicast DNS

Τι είναι; Πρωτόκολλο αντίστοιχο του DNS για τοπικά δίκτυα. Κάθε Η/Υ έχει την δική του λίστα με DNS records.

Πλεονεκτήματα Το δίκτυο οργανώνεται αυτόματα χωρίς καθόλου administration. Δεν χρειάζεται προϋπάρχουσα υποδομή στο δίκτυο για να λειτουργήσει. Δουλεύει ακόμα και σε περιπτώσεις αποτυχιών στο δίκτυο.

Γιατί; Η πλειοψηφία των Η/Υ δεν έχουν πρόσβαση σε κάποιο global DNS namespace. Μένουν ανώνυμα. Το MDNS σε local (prefix.local.) επίπεδο ορίζει ένα όνομα για κάθε συσκευή στο δίκτυο.

Είδη μηνυμάτων One-Shot Multicast Query  Ο client στέλνει τυφλά μήνυμα στην διεύθυνση :5353. Continuous Multicast DNS Querying  Αποφυγή outdated πληροφοριών.  Ένα πεδίο TTL ορίζει για πόσο χρόνο μία πληροφορία θεωρείται έγκυρη. Multiple Questions Per Query  Πολλές ερωτήσεις στέλνονται σε ένα πακέτο για βελτίωση της απόδοσης στο δίκτυο (αποφυγή υπερτωσης). Questions Requesting Unicast Responses  Απάντηση μόνο στον αποστολέα της ερώτησης όταν δεν είναι απαραίτητο το multicast.  Αποφυγή υπερφόρτωσης.  Ο Responder θα πρέπει να είναι σε θέση να κρίνει αν πρέπει το μήνυμα να το στείλει σε όλους παρά το αίτημα που έλαβε. Direct Unicast Queries to Port 5353  Το Node μπορεί να στείλει μία ερώτηση σε συγκεκριμένη μηχανή.  Ο Responder θα απαντήσει επίσης unicast.

Responding Ένας Responder πρέπει να απαντάει μόνο σε ερωτήσεις όπου έχει την δικαιδοσία και δεν πρέπει να απαντάει με records που έμαθε από κάποιον άλλον Responder. Μία απάντηση δεν πρέπει να περιέχει ερωτήσεις. Αν περιέχει πρέπει να αγνοούνται. Αν πολλοί Responders θέλουν να απαντήσουν σε μία ερώτηση τότε μπορεί να έχουμε πρόβλημα υπερφόρτωσης.  Λύση: Κάθε ένας στέλνει την απάντηση με τυχαία καθυστέρηση. Αν για κάποιο λόγο πιστεύει ότι είναι ο μόνος που θα απαντήσει τότε μπορεί να απαντήσει άμεσα.

Responding Responding to address Queries  Ο Responder στέλνει πληροφορία και για την Ipv4 και Ipv6 διεύθυνσή του. Αν έχει μόνο μία εξ αυτών στέλνει NSEC record για αυτή που δεν έχει, ώστε οι συσκευές να είναι πλήρως ενήμερες. Responding to Multi-Question Queries  Πρόβλημα: πολλοί Responders θα μπορούν να απαντήσουν (κάποιες) από τις ερωτήσεις (υπερφόρτωση αν απαντήσουν όλοι μαζί).  Λύση: ορίζεται μία τυχαία καθυστέρηση για κάθε Responder(20-120msec). Response Aggregation  Εφόσον είναι δυνατόν, απαντήσεις σε πολλαπλά μηνύματα μπορούν να αποσταλθούν με ένα πακέτο.  Βελτίωση της απόδοσης. WildCard Queries  Όταν ο Responder απαντά σε Queries με qtype “ANY” και qclass “ANY” τότε πρέπει να στείλει ΟΛΕΣ τις εγγραφές που ταιριάζουν.  Στο Unicast DNS πρέπει να στείλουν τουλάχιστον μία.

Traffic Reduction Για την ομαλή λειτουργία του δικτύου πρέπει να αποφεύγουμε την ανταλλαγή μηνυμάτων όπου αυτή είναι περιττή. Known-Answer Suppression  Όταν ο Querier στέλνει ερωτήσεις από τις οποίες γνωρίζει κάποιες τότε στέλνει και τις απαντήσεις μαζί (μόνο για shared records).  Ο Responder απαντάει μόνο σε αυτές που δεν γνωρίζει ο Querier και σε αυτές που γνωρίζει εσφαλμένα.  Ο Responder απαντάει σε ερωτήσεις όπου το TTL είναι μικρό ώστε να ανανεωθεί ο χρόνος στον Querier Multi-Packet Known-Answer Suppression  Όταν οι Known-Answer ερωτήσεις είναι πολλές στέλνονται σε πολλά πακέτα το ένα μετά το άλλο.  Ο Responder πρέπει να απαντήσει αφού λάβει όλα τα μηνύματα. Καθυστέρηση στην πληροφορία. Αξιόπιστη πληροφορία και καλύτερη χρήση του δικτύου.

Traffic Reduction Duplicate Question Suppression.  Όταν ένας host κάνει μία ερώτηση που θέλει να κάνει και ένας δεύτερος. Ο δεύτερος δεν χρειάζεται να την κάνει. Duplicate Answer Suppression  Αν ένας Responder αντιληφθεί ότι κάποιος άλλος απαντάει σε μία ερώτηση που πρόκειτε να απαντήσει και αυτός και το δοσμένο TTL δεν είναι μικρότερο από αυτό που θα έδινε, τότε δεν χρειάζεται να απαντήσει στην ίδια ερώτηση και αυτός.

Conflict Resolution Σημβαίνει όταν ένας MDNS Responder έχει μοναδική έγγραφή και είναι εξουσιοδοτημένος για αυτή, ενώ λαμβάνει response από άλλον Responder με αυτή την εγγραφή (ίδιο name,rrtype,rrclass) με διαφορετικό rdata. Ένα παράδειγμα τέτοιου conflict είναι όταν έχουμε εγγραφή για αντιστοιχία IP με host-name και ο Responder αντιλαμβάνεται ότι υπάρχει άλλη εγγραφή με ίδιο host-name αλλά διαφορετική IP διεύθυνση. Σε τέτοιες περιπτώσεις η διένεξη πρέπει να επιλύεται άμεσα. Λύση:  Ορίζεται ένας “νικητής” και ένας “χαμένος”.  Ο “χαμένος” πρέπει να αλλάξει τις ρυθμίσεις του ώστε επιλυθεί η σύγκρουση.  Η αλλαγή του ονόματος μπορεί να γίνει προγραμματιστικά αλλάζοντας το όνομα προσθέτοντας έναν (αυξανόμενο για κάθε conflict) θετικό ακέραιο στο τέλος του ονόματος.  Σε περίπτωση που δεν μπορέσει να επιλυθεί η σύγκρουση για κάποιο διάστημα ο “χαμένος” αποτυγχάνει να συνδεθεί στο ad hoc δίκτυο. Υπάρχουν περιπτώσεις που δύο συσκευές μπορούν να μοιραστούν το ίδιο name. Σε τέτοιες περιπτώσεις δεν υφίσταται το conflict που περιγράφηκε.