LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ)

Σχετικά έγγραφα
( εύτερο Κεφάλαιο του Προγράµµατος ALL THREE LAYERS - ΤΑ ΤΡΙΑ ΕΠΙΠΕ Α)

Δίκτυα Επικοινωνιών ΙΙ: X.25

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

Οδηγίες χειρισµού του εκπαιδευτικού προγράµµατος για τα δίκτυα Χ.25

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

Μάθημα 4: Πρότυπα, Πρωτόκολλα & Υπηρεσίες

Δίκτυα Επικοινωνιών ΙΙ: ATM

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

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

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

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

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

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

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

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

Κεφάλαιο 7.3. Πρωτόκολλο TCP

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Δίκτυα ΙΙ. Κεφάλαιο 7

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Επίπεδο ύνδεσης Δεδομένων (Data Link Layer DLL)

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Λύση: Λύση: Λύση: Λύση:

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Μέθοδοι Ελέγχου Σφαλμάτων

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

Κεφάλαιο 3 Πολυπλεξία

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

Μηχανισμοί Λογικής σύνδεσης. Διάρθρωση. Δομή πλαισίου. Καθορισμός ορίων πλαισίου

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

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

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

1.8 Το μοντέλο OSI 1 / 33

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

Αποµακρυσµένη κλήση διαδικασιών

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ. 2 η Γραπτή Εργασία ΠΛΗ 23 Ακαδημαϊκό Έτος (Τόμος Α, Κεφάλαια 1-3) Ημερομηνία Παράδοσης 27/01/2013.

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

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

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

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

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

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

Δίκτυα Θεωρία

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

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

Λουκάς Ελευθέριος

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Θεωρία

Το Ασύρματο Δίκτυο TETRA. Αντωνίου Βρυώνα (Α.Μ. 1019)

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Δίκτυα Επικοινωνιών ΙΙ: Frame Relay

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

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

Δίκτυα Υπολογιστών. Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο. Ευάγγελος Παπαπέτρου. Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων

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

Δίκτυα και Διαδίκτυο

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Μεταγωγή (Switching)

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

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

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Πρωτόκολλο TCP Διάλεξη Ι

Διάρθρωση. Δίκτυα Υπολογιστών Αξιόπιστη επικοινωνία μέσα από ένα σύνδεσμο. Αναγκαιότητα και ορισμός λογικής σύνδεσης. Διάρθρωση

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 5: Automated Teller Machine- ΑΤΜ (1)

ΕΝΟΤΗΤΑ 7: ΑΙΣΘΗΤΗΡΕΣ ΥΠΕΡΥΘΡΩΝ

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

Αρχιτεκτονική ικτύου

Δίκτυα ΙΙ Τομέας Πληροφορικής,

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Εισαγωγή. Λύση: Λύση:

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

7.1 Επίπεδο δικτύου. Ερωτήσεις. λέξεις κλειδιά:

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

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

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

Transcript:

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ) Αυτή η ενότητα του δευτέρου κεφαλαίου περιέχει τα ακόλουθα: - που βρίσκεται το επίπεδο δικτύου - ποιός είναι ο ρόλος του - ποιά είναι η δοµή ενός πακέτου - τι είναι νοητό κύκλωµα - που και γιατί γίνεται έλεγχος ροής - πως είναι οργανωµένος ο διάλογος - τι είναι οι επιπρόσθετες διαθέσιµες υπηρεσίες Ενώ το επίπεδο 2 ορίζει µετάδοση ανάµεσα σε σταθερά κυκλώµατα (ανάµεσα στο DPTE και το δίκτυο), το επίπεδο 3 επιτρέπει επικοινωνία ανάµεσα στο DPTE εκποµπό και στο DPTE λήπτη µέσω νοητών κυκλωµάτων. Για να εξηγήσουµε το επίπεδο 3 µε λεπτοµέρεια πρέπει να λάβουµε υπόψη ολόκληρο το δίκτυο. Το ισοδύναµο που παρουσιάζει το επίπεδο 3 γίνεται µέσω πακέτων τα οποία δροµολογούνται µέσω επιπέδου 2 (φορτηγά) από ένα τερµατικό σε άλλο. Επιπλέον στη µεταγωγή, το δίκτυο µπορεί να ξανακάνει τα διανεµηµένα πακέτα να γίνουν µεγαλύτερα ή µικρότερα, µ' αυτό τον τρόπο τα τερµατικά που έχουν διαφορετικά χαρακτηριστικά µπορούν να επικοινωνήσουν. ΑΛΛΑ: Τα χαρακτηριστικά του τερµατικού και η πρόσβαση στο δίκτυο πρέπει να είναι πανοµοιότυπα. Το επίπεδο 3 πρέπει να κάνει τα ακόλουθα: 1. Management of virtual circuits ( ιαχείριση νοητών κυκλωµάτων). - Establishment of the circuit (Εγκατάσταση του κυκλώµατος). - Transport of data (Μεταφορά δεδοµένων). - Release (Κατάργηση). 2. Πολυπλεξία αρκετών κλήσεων στην ιδια σύνδεση δεδοµένων µέσω διαχείρισης λογικών διαύλων. 1. Management of virtual circuits - Establishment of the circuit Το παράδειγµα της οθόνης µας παρουσιάζει ένα πακέτο κλήσης που έχει παραλήπτη τη Νυρεµβέργη και αποστολέα το Βερολίνο. Η διεύθυνση του ελέγχεται και πηγαίνει από το Βερολίνο στη Νυρεµβέργη. Στην συνέχεια επιβεβαιώνεται η κλήση από τη Νυρεµβέργη και στέλνεται το πακέτο από τη Νυρεµβέργη στο Βερολίνο. - Transport of data Στο επόµενο παράδειγµα τα δεδοµένα µεταφέρονται από το Βερολίνο στη Νυρεµβέργη αφού ελεγχθεί ο παραλήπτης (διεύθυνση δεδοµένων) και από τη Νυρεµβέργη στο Βερολίνο όπου ελέγχεται πάλι η διεύθυνση δεδοµένων. - Release Και σ αυτό το παράδειγµα ακολουθείται η ίδια διαδικασία όπως παραπάνω. 47

2. Transport of data between DPTEs on a virtual circuit (Μεταφορά δεδοµένων ανάµεσα στα DPTE σ' ένα νοητό κύκλωµα). Το τερµατικό µπορεί να διαχειρισθεί αρκετές διευθύνσεις, έτσι µπορεί να εγκαταστήσει αρκετές ταυτόχρονες κλήσεις στο ίδιο φυσικό κύκλωµα. Στο παράδειγµα δεδοµένα µεταφέρονται από το Βερολίνο στη Νυρεµβέργη και από το Βερολίνο στη Μασσαλία. Η αρχή του νοητού κυκλώµατος στηρίζεται στην αποκατάσταση µίας λογικής σύνδεσης ανάµεσα στα τερµατικά. Βασική δοµή πακέτων. Ενα πακέτο είναι µία σειρά από bytes και χαρακτηρίζεται από µία ιδιαίτερη δοµή. Προέρχεται από το επίπεδο 3 του εξοπλισµού του Χ.25. Για µετάδοση πληροφορίας από το επίπεδο 3, υπάρχουν αρκετοί διαφορετικοί τύποι πακέτων. Τα πρώτα τρία bytes πάντα έχουν την ίδια λειτουργία. Τα bits 5-8 του πρώτου byte δεν χρησιµοποιούνται στις περισσότερες τρέχουσες εφαρµογές. Τα bits Q και D χρησιµοποιούνται να ορίσουν µία συγκεκριµένη επεξεργασία του πακέτου. D: Το DPTE το οποίο θέτει το bit θέλει να λάβει µία επιβεβαίωση από άκρη σε άκρη. Q: Επιτρέπει το δίκτυο να ερµηνεύσει ένα πακέτο διαφορετικά. Τα bits 1-4 του πρώτου byte και τα bits του δεύτερου byte ανταποκρίνονται στον αριθµό λογικού διαύλου ( Logical Channel Number ). Μέχρι τώρα, τα πακέτα εκπέµπονταν από το ένα DPTE στο άλλο µέσω διαχείρισης πακέτου χρησιµοποιώντας τη διεύθυνση του δέκτη. Στην πραγµατικότητα, η διεύθυνση χρησιµοποιείται µόνο κατά τη διάρκεια της αποκατάστασης του κυκλώµατος ή κατά τη διάρκεια κατάργησης. Ανάµεσα στα DPTE και το δίκτυο, αποδίδεται ένας αριθµός, ο οποίος χαρακτηρίζει όλα τα πακέτα που µεταδίδονται κατά τη διάρκεια αυτής της κλήσης. Αυτός ο αριθµός καλείται αριθµός λογικού διαύλου (LCN). Από τη στιγµή που αυτή η σύµβαση ισχύει µόνο ανάµεσα στο DPTE και το δίκτυο, το LCN ανάµεσα στο DPTE Α και το δίκτυο µπορεί να είναι διαφορετικό από το LCN ανάµεσα στο DPTE Β και το δίκτυο. Για να εκτελέσεις διαχείριση καθηκόντων του επιπέδου 3, υπάρχουν διαφορετικοί τύποι πακέτων. Το τρίτο byte διακρίνει διαφορετικούς τύπους πακέτων µέσω ενός της κωδικοποίησης αυτού του πεδίου. Τύπος πακέτου Ο εξοπλισµός που λαµβάνει ένα πακέτο µπορεί να εξηγήσει τα ακόλουθα του πακέτου. Πρέπει να θυµόµαστε ότι ένα πακέτο περιλαµβάνει τουλάχιστον 3 bytes. Στην συνέχεια παρουσιάζονται δύο τύποι πακέτων. 1. Call Packet (Πακέτο κλήσης) Χαρακτηριστικό: 00001011 Το τέταρτο byte περιέχει το µήκος του αριθµού του τερµατικού που καλείται και τον αριθµό αυτού που καλεί. Τα επόµενα bytes περιέχουν τους αριθµούς του τερµατικού που καλείται και του τερµατικού που καλεί. Τα άλλα bytes µπορούν να περιέχουν επιπρόσθετες πληροφορίες απαραίτητες για επικοινωνία. (Για παράδειγµα αίτηση για χρέωση του καλούµενου χρήστη). 2. Data Packet (Πακέτο δεδοµένων) Χαρακτηριστικό: bit 1 0 Αυτός είναι ο µόνος τύπος πακέτου όπου το bit 1 στο byte 3 έχει τιµή 0. 48

Όσον αφορά τα πλαίσια υπάρχει έλεγχος ροής στο επίπεδο 3 για τα πακέτα. Γι' αυτό το τρίτο byte περιέχει ένα αριθµό σειράς εκποµπής P(S) και ένα αριθµό σειράς λήψης P(R). Το Μ bit (more) µπορεί να χρησιµοποιείται γαι να δείξει στον δέκτη ότι δεδοµένα σε πολλά πακέτα ανήκουν σε ένα µία ενιαία αρχική µονάδα και έχουν κατατµηθεί διότι το µέγεθος ήταν ανώτερο του µεγίστου επιτρεπτού. Ακολουθούν τα bytes των δεδοµένων χρήστη (128 στη γενική περίπτωση). Concept of logical channel (Εννοια του λογικού διαύλου). Ενας λογικός δίαυλος ανάµεσα στο DPTE και το δίκτυο αποδίδεται σε µία κλήση. Ενας λογικός δίαυλος είναι µία τοπική σχέση ανάµεσα στο DPTE και το δίκτυο. Ο δίαυλος δεν ορίζει το πλήρες µονοπάτι ανάµεσα στο DPTE 1 και το DPTE 2, αλλά µόνο ένα τµήµα του µονοπατιού. Ολα τα πακέτα δεδοµένων τα οποία είναι µέρη της ίδιας κλήσης µεταφέρουν τον ίδιο αριθµό λογικού διαύλου. Αρκετοί λογικοί δίαυλοι µπορούν να υπάρχουν σε ένα φυσικό κύκλωµα. Η διαχείριση τους γίνεται ανεξάρτητα. Η ταυτόχρονη κλήση αρκετών λογικών διαύλων λέγεται λογική πολυπλεξία. Notion of virtual circuit (Εννοια νοητού κυκλώµατος). Ενα νοητό κύκλωµα είναι µία λογική σύνδεση από άκρη σε άκρη. Το νοητό κύκλωµα αποτελείται από το DPTE 1 που συνδέεται µέσω λογικού διαύλου µε το δίκτυο και από το DPTE 2 που συνδέεται επίσης µέσω λογικού διαύλου µε το δίκτυο. Για να εγκαταστήσεις ένα νοήτο κύκλωµα ανάµεσα στο DPTE 1 και το DPTE 3 θα πρέπει: 1. Ανάµεσα στο DPTE 1 και το δίκτυο να υπάρχει ένας λογικός δίαυλος. 2. Ανάµεσα στο DPTE 3 και το δίκτυο να υπάρχει ένας λογικός δίαυλος. 3. Οι δίαυλοι ανάµεσα σε καθένα από τα DPTE και το δίκτυο πρέπει να είναι ελεύθεροι. Το δίκτυο µπορεί τώρα να µεταφέρει τα ανταλλασόµενα πακέτα κατά τη διάρκεια αυτής της κλήσης, από το DPTE 1 στο DPTE 3 (και αντίστροφα). Η σχέση ανάµεσα στο DPTE 1 και το DPTE 3 ονοµάζεται νοητό κύκλωµα. Flow Control (Ελεγχος ροής). Ο µηχανισµός του ελέγχου ροής στο επίπεδο 3 είναι ανάλογος µε αυτόν του επιπέδου 2. Μόνο ένα τµήµα του κυκλώµατος παρουσιάζεται εδώ. Τα χαρακτηριστικά του ελέγχου ροής για το επίπεδο 3 είναι ότι: - γίνεται ανάµεσα στο DPTE και το δίκτυο - τα πακέτα δεδοµένων αριθµούνται µέσω του αριθµού µετάδοσης P(S) από 0 εώς 7 - λήψη επιβεβαιώνεται µέσω του αριθµού λήψης P(R) - µετάδοση είναι πιθανή µέσω διαχείρισης ενός παραθύρου. Μέσω ενός ισοδυνάµου παραδείγµατος παρατηρούµε ότι το DPTE στέλνει τα πακέτα δεδοµένων, τα οποία αναγνωρίζονται από το δίκτυο. Εφόσον το παράθυρο είναι ανοιχτό, υπάρχει µετάδοση δεδοµένων. Μερικές φορές τα πακέτα δεν αναγνωρίζονται πια και το παράθυρο κλείνει. Σαν αποτέλεσµα, δεν υπάρχουν πια πακέτα να σταλούν. Το Χ.25 περιγράφει τον έλεγχο ροής ανάµεσα στο DPTE και το δίκτυο. Αλλά ένα νοητό κύκλωµα αποτελείται από αρκετά τµήµατα. Αν υπάρχουν προβλήµατα στην λήψη πακέτου στην άκρη του δέκτη µπορεί να έχει κάποιες συνέπειες στον έλεγχο ροής στον εκποµπό. 49

Πρέπει να θυµόµαστε ότι κάθε λογικός δίαυλος έχει το δικό του ανεξάρτητο έλεγχο ροής. Ο έλεγχος ροής στο επίπεδο 3 είναι παρόµοιος µ' αυτόν του επιπέδου 2. Γίνεται παράλληλα και ανεξάρτητα. Dialog ( ιάλογος) Υπάρχουν τρείς τυπικές φάσεις ενός διαλόγου ανάµεσα στα δύο DPTEs µέσω του δικτύου: 1. Establishment of a virtual circuit (Εγκατάσταση νοητού κυκλώµατος). 2. Data transmission without errors (Μετάδοση δεδοµένων χωρίς λάθη). 3. Release of virtual circuit (Κατάργηση ενός νοητού κυκλώµατος). 1. Εγκατάσταση νοητού κυκλώµατος Οταν το νοητό κύκλωµα εγκαθίσταται τότε τα πακέτα δεδοµένων µπορούν να ανταλλαγούν. 2. Μετάδοση δεδοµένων χωρίς λάθη. RR (Receive Ready, Ready to Receive) Αυτός ο τύπος πακέτου χρησιµοποιείται να επιβεβαιώσει τα λαµβανόµενα πακέτα δεδοµένων. Εαν, για παράδειγµα, το πεδίο P(R) περιέχει την τιµή "1" αυτό δείχνει ότι είναι "έτοιµο να λάβει" ένα πακέτο δεδοµένων µε P(S) = 1. Το DPTE 1 µεταδίδει το πρώτο πακέτο δεδοµένων. Ο αριθµός εκποµπής και ο αριθµός λήψης είναι ίσος µε 0. Λήψη του πρώτου πακέτου δεδοµένων από το δίκτυο. Αριθµός εκποµπής και λήψης ίσος µε το 0. Το DPTE 1 µεταδίδει το δεύτερο πακέτο δεδοµένων. Ο αριθµός εκποµπής αυξάνεται κατά 1, ο αριθµός λήψης είναι ακόµα ίσος µε 0 διότι κανένα πακέτο δεδοµένων δε λαµβάνεται από το δίκτυο. Επιβεβαίωση στο δίκτυο του πρώτου πακέτου δεδοµένων. P(R)=1 σηµαίνει ότι το DPTE 2 περιµένει το επόµενο πακέτο µε P(S)=1. Το δίκτυο επιβεβαιώνει δύο πακέτα δεδοµένων. P(R)=2 σηµαίνει ότι το δίκτυο περιµένει ένα πακέτο δεδοµένων µε P(S)=2. Λήψη του πρώτου πακέτου δεδοµένων από το δίκτυο. Αριθµός εκποµπής αυξάνεται κατά 1. Αριθµός λήψης είναι ίσος µε το 0 διότι το DPTE 2 δεν µεταδίδει ένα πακέτο δεδοµένων. Το DPTE 2 µεταδίδει το πρώτο πακέτο δεδοµένων και αναγνωρίζει το δεύτερο πακέτο µέσω του ίδιου πακέτου δεδοµένων που λαµβάνεται από το δίκτυο. Το πρώτο πακέτο δεδοµένων από το δίκτυο λαµβάνεται (P(S)=0), το P(R) είναι ακόµα ίσο µε 2 διότι το δίκτυο δεν λαµβάνει ένα νέο πακέτο δεδοµένων από το DPTE 1. Πρέπει να θυµάσαι τα ακόλουθα: - Επιβεβαίωση του πακέτου δεδοµένων µπορεί να γίνει µέσω των πακέτων RR ή των πακέτων δεδοµένων. - Ενα ή αρκετά πακέτα δεδοµένων µπορούν να επιβεβαιωθούν την ίδια στιγµή από ένα πακέτο RR ή από πακέτα δεδοµένων. - Επιβεβαίωση µπορεί να γίνει από το ίδιο το δίκτυο εάν δεν έχει ληφθεί µία επιβεβαίωση από το αποµακρυσµένο DPTE. - Οι µετρητές P(R) είναι διαχειριζόµενοι ανεξάρτητα από τις προσβάσεις του DPTE 1 / δικτύου προς δίκτυο / DPTE 2. 3. Κατάργηση του νοητού κυκλώµατος Το νοητό κύκλωµα καταργείται, η ανταλλαγή των πακέτων δεδοµένων τελείωσε. Η αίτηση κατάργησης µπορεί να γίνει από οποιοδήποτε των DPTEs. 50

Protocol Errors (Λάθη πρωτοκόλλων). Με τον ίδιο τρόπο καθώς στο επίπεδο 2, ο διάλογος στο επίπεδο 3 ακολουθεί κανόνες καθορισµένους από το πρωτόκολλο του επιπέδου 3. Η µεταφορά από µία κατάσταση σε άλλη γίνεται µέσω πακέτων καλώς ορισµένων. Σε µία δεδοµένη κατάσταση, ένα πακέτο το οποίο, σύµφωνα µε το πρωτόκολλο, δεν αναµένεται θεωρείται σαν λάθος πρωτοκόλλου. Εξαρτώµενο από τη σοβαρότητα του λάθους, µία από τις ακόλουθες τρείς αντιδράσεις είναι πιθανές: - Reinitialization of the logical channel on which the error is detected (επαναρχικοποίηση του λογικού διαύλου στο οποίο το λάθος ανιχνεύεται). - Release of the virtual circuit on which the error is detected - release packet (κατάργηση του νοητού κυκλώµατος στο οποίο το λάθος ανιχνεύεται - πακέτα κατάργησης). - Release of all the virtual circuits - restart packets (κατάργηση όλων των νοητών κυκλωµάτων - πακέτα επανεκκίνησης). - Reinitialization of the logical channel on which the error is detected Υποτίθεται ότι υπάρχει ένα λάθος πρωτοκόλλου. Το πρόβληµα µπορεί να επιλυθεί από µία επαναρχικοποίηση. Οι µετρητές P(S) και P(R) του λογικού διαύλου που µας αφορά γίνονται µηδέν. Το νοητό κύκλωµα διατηρείται. Παραδείγµατα λαθών πρωτοκόλλου οδηγούµενα από επαναρχικοποίηση του λογικού διαύλου. - πεδίο δεδοµένων µεγάλο. - πακέτα µικρά (λιγότερα από 3 bytes). - άγνωστο πεδίο εντολής. - πακέτο µε λάθος αλληλουχίας. - Release of the virtual circuit on which the error is detected (release packet) Υποτίθεται ένα λάθος πρωτοκόλλου. Το πρόβληµα δεν µπορεί να επιλυθεί από µία επαναρχικοποίηση αλλά από κατάργηση νοητού κυκλώµατος το οποίο χρησιµοποιεί το λογικό δίαυλο που µας αφορά. Μόνο ένα νοητό κύκλωµα καταργείται. Παραδείγµατα λαθών πρωτοκόλλου οδηγούµενα από κατάργηση ενός νοητού κυκλώµατος είναι: - µη επιβεβαίωση µίας ένδειξης ή αίτησης για επαναρχικοποίηση µέσα σε καθορισµένο χρόνο. - λήψη ενός πακέτου δεδοµένων πάνω σε λογικό δίαυλο που δεν ήταν εγκαταστηµένο. - τα πρώτα 4 bits ενός πακέτου είναι κάτι άλλο από "Χ Χ 0 1". - Release of all the virtual circuits (restart packets). Υποτίθεται ένα λάθος. Το πρόβληµα δε µπορεί να λυθεί ούτε µε επαναρχικοποίηση ούτε µε κατάργηση ενός νοητού κυκλώµατος. Τότε εκτελείται µία επανεκκίνηση. Κατάργηση όλων των νοητών κυκλωµάτων. Παράδειγµα ενός λάθους που οδηγεί σε κατάργηση όλων των νοητών κυκλωµάτων είναι: - µη επιβεβαίωση ένδειξης ή αίτησης για κατάργηση σε καθορισµένο χρόνο. Additional services (Επιπρόσθετες υπηρεσίες). Ενας χρήστης µπορεί να τροποποιήσει τους κανόνες διαχείρισης του. Αυτό γίνεται από την εφαρµογή επιπρόσθετων υπηρεσιών. Υπάρχουν διαφορετικοί τύποι επιπρόσθετων υπηρεσιών. Παραδείγµατα: - Closed subscriber group - (Οµάδα κλειστών συνδροµητών) - Billing to called party - (Χρέωση του καλούµενου χρήστη) 51

Η χρήση επιπρόσθετων υπηρεσιών πρέπει να απαιτούνται στην εγκατάσταση µίας κλήσης. Οταν µία απαιτούµενη επιπρόσθετη υπηρεσία δεν παρέχεται, η κλήση απορρίπτεται. Στην συνέχεια, θα παρουσιάσουµε τα παραπάνω παραδείγµατα. - Closed subscriber group: CSG Οι χρήστες που ανήκουν στο ίδιο CSG µπορούν να επικοινωνήσουν ο ένας µε τον άλλον. Αλλά: Αυτά προστατεύονται από εξωτερικές προσβάσεις. - Billing to called party Εαν το καλούµενο DPTE έχει κυρώσει την επιπρόσθετη υπηρεσία χρέωσης στον καλούµενο χρήστη, το καλούµενο DPTE µπορεί να απαιτεί, κάτω από την εγκατάσταση ενός νοητού κυκλώµατος, εκείνη την κλήση στο καλούµενο DPTE. ΕΡΩΤΗΣΕΙΣ 1. Τοποθετήστε το τρίτο επίπεδο. 2. Βασική δοµή πακέτων. Εχουµε ένα διάγραµµα που αναπαριστά τα 3 πρώτα bytes που τοποθετούνται στην αρχή κάθε πακέτου. Πως ονοµάζονται τα πεδία που αναβοσβήνουν στο διάγραµµα ; 3. Ποιοί ισχυρισµοί είναι σωστοί ; 4. Αν το µέγεθος του παραθύρου είναι 3, τη στιγµή t 0, ποιός είναι ο µέγιστος αριθµός των πακέτων που µπορούν να σταλούν από το DPTE στον αριθµό του λογικού διαύλου 7 ; 5. ιάλογος Κατάργηση ενός νοητού κυκλώµατος Σ' αυτή την περίπτωση όπου DPTE 2 θέλει να καταργήσει το νοητό κύκλωµα, ποιό πακέτο πρέπει να εκπέµψει ; Το δίκτυο πρόκειται να επιβεβαιώσει αυτό το πακέτο αµέσως ; 6. Ενα λάθος πρωτοκόλλου έχει ανιχνευτεί σε ένα λογικό δίαυλο. Ποιές είναι οι συνέπειες ενός πακέτου ένδειξης επανεκκίνησης ; 7. Ποιός είναι ο ρόλος του επιπέδου 3 ; 8. Τι πληροφορία περιέχεται σ' ένα πακέτο δεδοµένων ; 9. Τι πληροφορία περιέχεται σ' ένα πακέτο κλήσης ; 10. Τι είναι ένα νοητό κύκλωµα ; 11. Κατάργηση ενός νοητού κυκλώµατος. Σηµείωσε τις σωστές απαντήσεις. 12. Εγκατάσταση ενός νοητού κυκλώµατος. Τι τύπο πακέτου πρέπει να εκπέµψει το DPTE για να εγκαταστήσει ένα νοητό κύκλωµα ; Το δίκτυο πρόκειται να αναγνωρίσει αυτό το πακέτο αµέσως ; 13. Ενα λάθος πρωτοκόλλου έχει ανιχνευτεί σε ένα λογικό δίαυλο. Ποιές είναι οι συνέπειες ενός πακέτου κατάργησης ; 14. Ποιές είναι οι σωστές προτάσεις ; 52