X.25 1976 ιεπαφή ανάµεσα σε ένα host σύστηµα και σε ένα δίκτυο µεταγωγής πακέτου Χρησιµοποιείται σχεδόν παγκοσµίως ως διεπαφή σε δίκτυα µεταγωγής πακέτου, καθώς και για τη µεταγωγή πακέτων στο ISDN Έχει τρία επίπεδα πρωτοκόλλων Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1
X.25 - Φυσικό επίπεδο ιεπαφή ανάµεσα σε έναν συνδεδεµένο τερµατικό και στη σύνδεση που συνδέει το τερµατικό στον κόµβο µεταγωγής πακέτου Τερµατική συσκευή δεδοµένων (Data terminal equipment DTE) (συσκευή του χρήστη) Τερµατική συσκευή κυκλώµατος δεδοµένων (Data circuit-terminating equipment - DCE) (κόµβος) Χρησιµοποιεί την προδιαγραφή φυσικού στρώµατος γνωστή ως Χ.21 Παρέχει αξιόπιστη µεταφορά δεδοµένων κατά µήκος της φυσικής σύνδεσης Τα δεδοµένα µεταδίδονται ως µία ακολουθία από πλαίσια ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 2
X.25 - Επίπεδο ζεύξης & πακέτου X.25 - Επίπεδο ζεύξης Link Access Protocol Balanced (LAPB) Είναι ένα υποσύνολο του HDLC Περιγράφεται στο Κεφάλαιο 7 X.25 - Επίπεδο πακέτου Υπηρεσία εξωτερικού νοητού κυκλώµατος Εγκατάσταση λογικώς συνδέσεων (νοητά κυκλώµατα) µεταξύ συνδροµητών ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 3
X.25 Χρήση των Νοητών Κυκλωµάτων ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 4
Υπηρεσία Νοητού Κυκλώµατος Νοητή Κλήση Ένα δυναµικά αποκατεστηµένο νοητό κύκλωµα Αποκατάσταση κλήσης ιατήρηση κλήσης Τερµατισµό κλήσης Μόνιµο νοητό κύκλωµα Είναι ένα στατικό, εκχωρηµένο από το δίκτυο νοητό κύκλωµα εν απαιτείται αποκατάσταση ή τερµατισµός κλήσης ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 5
Ακολουθία Γεγονότων του Χ.25 ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 6
Μορφή Πακέτων ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 7
Πολυπλεξία Ένα DTE µπορεί να εγκαταστήσει µέχρι 4095 νοητά κυκλώµατα ταυτόχρονα µε άλλα DTE µέσα από µία φυσική σύνδεση DTE-DCE Κάθε πακέτο περιέχει έναν αριθµό νοητού κυκλώµατος των 12 bit ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 8
Ανάθεση Αριθµών Νοητών Κυκλωµάτων Ο αριθµός µηδέν πάντα φυλάσσεται για διαγνωστικά πακέτα που είναι κοινά σε όλα τα νοητά κυκλώµατα ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 9
Έλεγχος Ροής και Σφαλµάτων HDLC (περιγράφεται στο Κεφάλαιο 7) ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 10
Ακολουθίες Πακέτων Ολοκληρωµένη ακολουθία πακέτου H δυνατότητα αναγνώρισης µίας συνεχόµενης ακολουθίας πακέτων δεδοµένων Επιτρέπει να στέλνονται µεγαλύτερα µπλοκ δεδοµένων µέσω του δικτύου, µε περιορισµό το µικρότερο µεγέθους πακέτου, χωρίς να χάνεται η ακεραιότητα του µπλοκ Μία ολοκληρωµένη ακολουθία πακέτων αποτελείται από µηδέν ή περισσότερα πακέτα Α που ακολουθούνται από ένα πακέτο Β Πακέτα Α M bit 1, D bit 0 Πακέτα Β Οποιοδήποτε πακέτο δεν είναι πακέτο Α ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 11
Reset και Restart Reset Χρησιµοποιείται για να πάρει ένα νοητό κύκλωµα τις αρχικές του τιµές Οι αριθµοί ακολουθίας και στα δύο άκρα παίρνουν την τιµή µηδέν Οποιαδήποτε δεδοµένα ή πακέτα που µεταφέρονται χάνονται Είναι ευθύνη του πρωτοκόλλου του υψηλότερου στρώµατος να ανακτήσει τα πακέτα που έχουν χαθεί Ένα reset µπορεί να προκληθεί από έναν αριθµό λανθασµένων συνθηκών, όπως Απώλεια ενός πακέτου Λάθος αρίθµηση ακολουθίας Συµφόρηση Απώλεια του εσωτερικού νοητού κυκλώµατος του δικτύου Restart Είναι ισότιµο µε την αποστολή µίας Αίτησης Τερµατισµού σε όλες τις νοητές κλήσεις και µία Αίτηση Reset σε όλα τα µόνιµα νοητά κυκλώµατα Π.χ. προσωρινή απώλεια πρόσβασης του δικτύου ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 12
ΠΡΟΤΕΙΝΟΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ Stallings, κεφ. 10 X.25 πληροφορίες από ITU-T web site ροµολόγηση από το βιβλίο του Comer ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 13
Προβλήµατα ίκτυα Υπολογιστών (3η Έκ.), Andrew S. Tanenbaum, 1996 Πρόβληµα 5, κεφ. 5: (φωτοτυπία) Λύση 4 βήµατα σηµαίνει πως εµπλέκονται 5 routers Με VC χρειαζόµαστε 5 x 8 = 40 bytes µνήµης για 1000 sec Επίσης µε VC χρειαζόµαστε 3 x 200 = 600 bytes επικεφαλίδας για 1000 sec Με datagram χρειαζόµαστε να στείλουµε 15 x 4 x 200 = 12000 bytes επικεφαλίδας Άρα πρέπει να βρούµε το κόστος για 600+40 =640 bytes για 1000 sec και το κόστος για 1200 bytes-hops Απόσβεση κόστους µνήµης 2 x 52 x 40 x 3600 = 1,5 x 10^7 sec 1 byte / sec = 6,7 x 10^ (-8) δραχµές Άρα 600 x 6,7 x 10^ (-8) = 4 x 10^(-5) δραχµές 1 byte-hope = 10^(-6) δραχµές Άρα 12000 x 10^(-6) = 0,012 δραχµές Για τη συγκεκριµένη περίπτωση η αρχιτεκτονική µε VC είναι φθηνότερη ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 14