OSI Μοντέλο αναφοράς.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΑΝΑΛΥΣΗ MAC ΠΡΩΤΟΚΟΛΛΩΝ ΓΙΑ ΜΕΙΩΣΗ ΕΝΕΡΓΕΙΑΚΗΣ ΚΑΤΑΝΑΛΩΣΗΣ
Advertisements

ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Το κοινό μέσο  Περιοχή Σύγκρουσης (Collision Domain)  Όλα τα πλαίσια που στέλνονται στο μέσο παραλαμβάνονται φυσικά από όλους τους δέκτες  MAC header:
Slide 1 Δίκτυα Τηλεπικοινωνιών. Slide 2 Δίκτυα Τηλεπικοινωνιών Μία κυψέλη ΑΤΜ αποτελείται από 53 οκτάδες και χωρίζεται σε δύο μέρη:  Την επικεφαλίδα.
Από Άκρο σε Άκρο Αποφυγή Συμφόρησης
Έλεγχος Συμφόρησης TCP
ΜΟΝΤΕΛΟ OSI.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΑΣ
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
α) Απλή τοπολογία αρτηρίας β) Τοπολογία αρτηρίας με διακλάδωση
Στόχοι Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε.
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 12 η A.T.M. (ASYNCHRONOUS TRANSFER MODE) (AΣΥΓΧΡΟΝΟΣ ΡΥΘΜΟΣ ΜΕΤΑΦΟΡΑΣ) (ΜΕΡΟΣ Α’) 1.Ασύγχρονος τρόπος μετάδοσης.
Μεταγωγή και Πολυπλεξία
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων
Τεχνολογία Δικτύων Επικοινωνιών
Εύρος του RN που λαμβάνεται από τον Β SN B ≥ RN B - n SN B ≤ RN B + n - 1 RN B - n ≤ SN B ≤ RN B + n - 1.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Πρωτόκολλο στάσης και αναμονής
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΜΟΝΤΕΛΟ ΕΞΥΠΗΡΕΤΟΥΜΕΝΟΥ – ΕΞΥΠΗΡΕΤΗΤΗ ( CLIENT – SERVER )
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Υπηρεσίες δικτύων επικοινωνίας
ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004.
ΕΝΟΤΗΤΑ 9η Βασικές τεχνικές εισόδου/εξόδου δεδομένων
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Δίκτυα Υπολογιστών Ι Δρ. Ηλίας Σαράφης.
Αξιόπιστη Επικοινωνία και Έλεγχος Ροής
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Παράδειγμα Βελτιστοποίησης Μέσου Μήκους Πακέτου 23/05/2011.
Ποσοτική Μελέτη Ζεύξεων
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεμένοι.
ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΔΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ
Πλαισιοποίηση Σκοπός είναι να βρίσκουμε τα όρια του πλαισίου και του ανενεργού γεμίσματος (idle fill). Τρείς προσεγγίσεις : Πρωτόκολλα προσανατολισμένα.
Κεφ. 1 (Θ) & Κεφ. 9 (Ε): Μοντέλο επικοινωνίας δεδομένων
Πολυπλεξία Η πολυπλεξία επιτρέπει την παράλληλη μετάδοση δεδομένων από διαφορετικές πηγές χωρίς παρεμβολές. Τρία βασικά είδη TDM/TDMA (Time Division Multiple.
ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems Δίκτυα Ουρών - Παραδείγματα
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 14/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική) Performance.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΥΛΙΔΟΥ ΕΛΕΝΗ
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Πέτρος Λάμψας © 2007 Λογισμικό Δικτύων. Σελίδα 2 ©2007 Δίκτυα Δεδομένων Ι Στόχοι της Ενότητας — Η παρουσίαση των λειτουργιών που εκτελούνται.
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
- ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ - ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.3 Πρωτόκολλο TCP.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.5 Πρωτόκολλο ΙΡ (Internet Protocol)
Εισαγωγή Στις Τηλεπικοινωνίες Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Αθηνών Διδάσκων: Χρήστος Μιχαλακέλης Ενότητα.
CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα
User Datagram Protocol (UDP)
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Κεφάλαιο 4. Επίπεδο μεταφοράς
LAB HY335 Evripidis tzamousis
Δίκτυα Επικοινωνιών Ενότητα # 4: Επίπεδο Σύνδεσης Δεδομένων
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Δίκτυα Επικοινωνιών Ενότητα # 6: Επίπεδο Μεταφοράς TCP/UDP
TCP/IP.
Κεφάλαιο 7 Διαδικτύωση-Internet
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
Κεφάλαιο 7 Διαδικτύωση- Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7:Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 7: Διαδικτύωση-Internet
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΜΟΝΤΕΛΟ OSI.
Μεταγράφημα παρουσίασης:

OSI Μοντέλο αναφοράς

Φυσικό Επίπεδο (physical layer – modem) modulator & demodulator Yπηρεσία που παρέχεται στο DLC: (αναξιόπιστος) σωλήνας bit (bit pipe). Λειτουργία: σχεδίαση κυματομορφών (waveform design) . Συγχρονισμός της ακολουθίας των bits Σύγχρονος σωλήνας bit Διακοπτόμενα σύγχρονος (intermittent synchronous) σωλήνας bit Ασύγχρονος σωλήνας bit (συνήθως σε δίκτυα υψηλών ταχυτήτων) (συνήθως σε τοπικά δίκτυα) (αργή επικοινωνία, π.χ. τερματικό με υπολογιστή)

Περιβάλλον Επικοινωνίας (interface) μεταξύ DLC & modem Επικοινωνία από DTE προς DCE DTE = Data Termination Equipment (Συσκευή τερματισμού δεδομένων) DCE = Data Communications Equipment (Συσκευή επικοινωνίας δεδομένων)

Επίπεδο Ελέγχου Δεδομένων Συνδέσμου (DLC) Λειτουργίες: πλαισίωση (framing), έλεγχος λαθών, επαναμετάδοση. Λαμβάνονται πακέτα από το επίπεδο δικτύου. Ο DLC προσθέτει σε κάθε πακέτο μια επικεφαλίδα (header) και μια απόληξη (trailer) σχηματίζοντας έτσι τα πλαίσια. Ο DLC μεταδίδει πλαίσια (και κενά δεδομένα –idle fill για σύγχρονους σωλήνες bit) προς το κατώτερο επίπεδο. Ο DLC ανιχνεύει λάθη και απαιτεί επαναμεταδόσεις.

Επίπεδο Δικτύου Κάθε εσωτερικός κόμβος (PSE) ή host (external site) έχει ένα επίπεδο δικτύου και έναν DLC για κάθε σύνδεσμο. PH = Packet Header (Επικεφαλίδα πακέτου) FH = Frame Header (Επικεφαλίδα πλαισίου) FT = Frame Trailer (Απόληξη πλαισίου) Υπηρεσία που παρέχει: αποστολή πλαισίων από μια πηγή σε ένα δέκτη. Λειτουργίες: δρομολόγηση & έλεγχος ροής δεδομένων. Το επίπεδο δικτύου μπορεί να παράγει και δικά του πακέτα. Το επίπεδο δικτύου μπορεί να λείπει (π.χ. σε επικοινωνιακά συστήματα πολλαπλής προσπέλασης).

Λειτουργία Επιπέδου Δικτύου Δρομολόγηση: τα πακέτα παραδίδονται στα υψηλότερα επίπεδα είτε στη σωστή (χρήση εικονικών κυκλώματων) είτε σε λάθος (χρήση datagrams) σειρά. Έλεγχος ροής δεδομένων: ελέγχει αν ο δέκτης μπορεί να απορροφήσει τα πακέτα που λαμβάνει – αν όχι τότε περιορίζει τη ροή των πακέτων. Διάδοση πληροφοριών: συμφόρηση & καθυστερήσεις σε ουρές, κατάσταση κόμβων και συνδέσμων κ.τ.λ.

Επίπεδο MAC (Medium Access Control) Υπηρεσία: διακοπτόμενα σύγχρονος σωλήνας bit. Λειτουργία: κατανέμει το κανάλι στους κόμβους, αντιμετωπίζει τις συγκρούσεις κ.τ.λ.

Επίπεδο Μεταφοράς Λειτουργίες: Σπάσιμο μηνυμάτων σε πακέτα (και επανασυναρμολόγηση στο δέκτη) Πολυπλεξία πολλαπλών συνόδων που έχουν κοινό προορισμό σε μία σύνοδο. Διάσπαση συνδιαλέξεων υψηλού ρυθμού μετάδοσης σε αρκετές μικρότερες χαμηλότερου ρυθμού συνόδους. Έλεγχος λαθών. Έλεγχος ροής.

Επίπεδο Διαδικτύου Χρειάζεται σε κόμβους (πύλες – gateways) όπου συναντώνται δυο ασύμβατα μεταξύ τους δίκτυα. Λειτουργίες: δρομολόγηση και έλεγχος ροής μεταξύ των δικτύων, μετατροπή του format των πακέτων κ.τ.λ. Συνήθως θεωρούμε ότι βρίσκεται πάνω από το επίπεδο δικτύου. Πύλες που ενώνουν δυο δίκτυα ίδιου τύπου λέγονται γέφυρες (bridges).

Δρομολόγηση στο διαδίκτυο

Επίπεδο Συνόδου (Session layer): παρέχει Επίπεδο Συνόδου (Session layer): παρέχει χρηματικές επιβαρύνσεις, δικαιώματα πρόσβασης, συναρτήσεις σύνδεσης (login functions). Επίπεδο Παρουσίασης (Presentation layer): παρέχει κώδικες μετατροπής χαρακτήρων, κρυπτογράφηση δεδομένων, συμπίεση δεδομένων. Επίπεδο Εφαρμογών (Application layer): παρέχει στους χρήστες συγκεκριμένες υπηρεσίες μεταφοράς δεδομένων (π.χ. ftp, rlogin, e-mail, telnet κ.τ.λ.).

Επικεφαλίδες κάθε επιπέδου Κάθε επίπεδο κοιτάζει μόνο την επικεφαλίδα που του αντιστοιχεί.

ARQ: Στρατηγικές Επαναμετάδοσης Επίπεδο DLC (επίπεδο μεταφοράς) ΑRQ = Automatic Repeat reQuest (αυτόματη ζήτηση επαναμετάδοσης) Επίπεδο DLC (επίπεδο μεταφοράς) Υποθέτουμε: Ότι η ανίχνευση λαθών δεν κάνει ποτέ λάθος. Ότι το κανάλι διατηρεί τη σειρά των πακέτων. Ότι τα πακέτα μπορεί να καθυστερήσουν για τυχαίο χρονικό διάστημα ή και να χαθούν. Το αντίστροφο κανάλι (από το λήπτη στο δέκτη) είναι επίσης επιρρεπές σε λάθη. Θέλουμε ο DLC του Β να λάβει όλα τα πακέτα που του στέλνει ο DLC του A μια φορά το καθένα και με τη σωστή σειρά.

Μοντέλο μετάδοσης πλαισίων Το πακέτο 2 χάνεται. Το πακέτο 4 περιέχει λάθη. Τα πακέτα 1, 3 και 5 γίνονται αποδεκτά από τον B.

Καθαρά πρωτόκολλο Στάσης και Αναμονής (pure stop and wait protocol) ACK = ACKnowledgement (επιβεβαίωση) NAK = Negative AcKnowledgement (απόρριψη) CRC = Cyclic Redundancy Check Code (είδος κώδικα ανίχνευσης λαθών) Αφού ο Α στείλει ένα πακέτο, περιμένει κάποιο σήμα ACK (επιβεβαίωση) ή NAK (απόρριψη): Αν λάβει ACK, ο Α στέλνει το επόμενο πακέτο. Αν λάβει NAK, ο Α στέλνει το ίδιο πακέτο. Αν ο A δεν λάβει ούτε ACK ούτε NAK μέσα σε ένα προκαθορισμένο χρονικό διάστημα (time-out), τότε ξαναστέλνει το ίδιο πακέτο (πλάισιο).

H χρησιμοποίηση ορίων χρόνου (timeouts) για τα χαμένα πακέτα απαιτεί τη χρήση αριθμών ακολουθίας (sequence numbers - SN) Τα ACK πακέτα πρέπει να περιέχουν κάποιον αριθμό που (να καθορίζει ποιο είναι το πακέτο που επιβεβαιώνεται κάθε φορά).

Παράδειγμα χρήσης αριθμών ακολουθίας Αριθμοί αίτησης (request numbers - RN) Αντί για τον αριθμό του πακέτου που επιβεβαιώνεται κάθε φορά στα ACK και NAK, ο δέκτης στέλνει τον αριθμό του πακέτου που περιμένει. Οι αριθμοί ακολουθίας και αίτησης μπορούν να στέλνονται mod 2 (επειδή τα πακέτα n & n+2 δε μπορούν να βρίσκονται ταυτόχρονα στο σύστημα.

Αυτό δουλεύει σωστά για κάθε τιμή καθυστερήσεων και χρονικών ορίων, υπό τις προϋποθέσεις: Ότι τα πακέτα ταξιδεύουν με τη σωστή σειρά στους συνδέσμους. Ότι ο CRC ανιχνεύει πάντα λάθη αν υπάρχουν. Ότι το σύστημα αρχικοποιείται σωστά. Αρχική κατάσταση με τον Β να περιμένει να στείλει ο A Ο Β λαμβάνει το πακέτο 1 αλλά ο Α δεν το ξέρει Ο Β λαμβάνει το πακέτο 0 αλλά ο Α δεν το ξέρει SN του Α, RN του Β

Γράφημα Πρωτοκόλλων του Διαδικτύου FTP = File Transfer Protocol HTTP = Hyper-Text Transport Protocol NV = Network Video TFTP = Trivial File Transfer Protocol TCP = Transport Control Protocol UDP = User Datagram Protocol IP = Internet Protocol