Καθυστέρηση επεξεργασίας (processing delay) Έλεγχος επικεφαλίδας Καθορισµός εξερχόµενης ζεύξης 3



Σχετικά έγγραφα
Καθυστέρηση σε δίκτυα μεταγωγής πακέτων. ΗΥ335 Φροντιστήριο 3

How do loss and delay occur?

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 3: Εισαγωγή. Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

HY-335 : Δίκτυα Υπολογιστών

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Επιδόσεις. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Επιδόσεις. Κ. Βασιλάκης

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

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

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών Κεφάλαιο 2 Αξιοπιστία Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

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

Εργαστήριο ίκτυα Η/Υ ΙΙΙ

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο Φροντιστήριο Ασκήσεις στο TCP

Ευρυζωνικά δίκτυα (2) Αγγελική Αλεξίου

ίκτυα Επικοινωνίας Υπολογιστών

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

EPL324: Tutorials* on Communications and Networks Tutorial 2: Chapter 1 Review Questions

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

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

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

Δεύτερη Σειρά Ασκήσεων

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

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

ΗΜΥ 654: ίκτυα Υπολογιστών Τελική Εξέταση 8 εκεµβρίου 2004 Η εξέταση αποτελείται από δύο µέρη. Απαντήστε όλες τις ερωτήσεις του Μέρους Ι και 3 από

Δίκτυα Υπολογιστών. Ενότητα 1: Εισαγωγή στα δίκτυα Η/Υ, τα πρωτόκολλα και τη μεταφορά πληροφορίας

Κεφάλαιο 5: Τοπικά ίκτυα

Άσκηση Διάλεξης 5. Router. Δεδομένα: Οι ζεύξεις ειναι τεχνολογίας ενσύρματου Ethernet των 10 Mbps και 100 Mbps αντίστοιχα.

ΗΥ335: 7ο Φροντηστήριο. Fontas Fafoutis

Δίκτυα Επικοινωνίας Υπολογιστών Ενότητα 2: Εισαγωγή. Μιχαήλ Λογοθέτης Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα

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

Χρόνοι Μετάδοσης και Διάδοσης

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Εισαγωγή Βασικές Έννοιες Δικτύων Δεδομένων

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Hy335a Λύσεις ασκήσεων πρώτης σειράς Ερώτηση 1

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

2 η Σειρά Ασκήσεων Data Link Layer

3.2 Το αυτοδύναμο πακέτο IP (datagram) Δομή πακέτου

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

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

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης

Θέματα Πανελλαδικών Εξετάσεων

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

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

ΜΑΘΗΜΑ: Ψηφιακές Επικοινωνίες

Extra Ασκήσεις. Τσομπανίδης Ηλίας Φώντας Φαφούτης

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

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

Υπολογιστές και ίκτυα Η/Υ.

ίκτυα Πρόσβασης Ευρείας Ζώνης

Δίκτυα Υπολογιστών I

Διάρθρωση. Δίκτυα Υπολογιστών I Δομικά Στοιχεία Υλικού. Δεδομένα και σήματα. Διάρθρωση. Ευάγγελος Παπαπέτρου

ΕΙΣΑΓΩΓΗ ΣΤΑ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Λύσεις 1 ης Σειράς Ασκήσεων

Εισαγωγή στην πληροφορική

7.5 Πρωτόκολλο IP. & Ερωτήσεις

Εγγυημένη ποιότητα υπηρεσίας

MF = 0 Μήκος Επικεφαλίδας = 5

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

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

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

ΔΊΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΏΝ ΔΊΚΤΥΑ ΥΠΟΛΟΓΙΣΤΏΝ ΚΑΙ ΔΙΑΔΊΚΤΥΟ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ

1.1 Επαναλήπτες (repeaters ή regenerators)

ΣΥΣΤΗΜΑΤΑ ΑΝΑΜΟΝΗΣ Queuing Systems

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

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

Τηλεπικοινωνιακά Ψηφιακά Δίκτυα Ενότητα 10: Απελευθέρωση Τηλεπικοινωνιακής Αγοράς και Τηλεπικοινωνιακές Πολιτικές

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

1η Οµάδα Ασκήσεων. Τµήµα επεξεργασίας σήµατος του αναγεννητή

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

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

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40

ΚΕΦΑΛΑΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΔΙΚΤΥΑ Η/Υ

Επίπεδο δικτύου IP Forwading κτλ

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

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

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

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

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

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

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

Δίκτυα Επικοινωνίας Υπολογιστών

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

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Transcript:

Καθυστέρησησεδίκτυα µεταγωγήςπακέτων 2 ο Φροντιστήριο ΗΥ 335

Οι 4 συνιστώσες της καθυστέρησης πακέτων 2

Καθυστέρηση επεξεργασίας (processing delay) Έλεγχος επικεφαλίδας Καθορισµός εξερχόµενης ζεύξης 3

Καθυστέρηση αναµονής (queuing delay) Εξαρτάται από τη συµφόρηση στον δροµολογητή (router) Είναι ο χρόνος που το πακέτο περιµένει στηνουράµέχρινααρχίσειηµετάδοσήτου 4

Καθυστέρηση µετάδοσης (transmission delay) R = χωρητικότηταζεύξης (link bandwidth) L = µήκοςπακέτου (packet length) Η καθυστέρηση µετάδοσης ενός πακέτου είναιοχρόνοςπουαπαιτείταιγιανα στείλουµε L bits µέσα από µια ζεύξη χωρητικότητας R dtrans = L/R 5

Καθυστέρηση διάδοσης (propagation delay) d = µήκοςφυσικήςζεύξης s = ταχύτητα διάδοσης του σήµατος µέσα στοµέσο (~ 2x10^8 m/s) Η καθυστέρηση διάδοσης είναι ο χρόνος πουκάνειτοσήµαγιαναδιανύσει απόσταση d dprop = d/s ΠΡΟΣΟΧΗ:τα s και r είναιδιαφορετικά φυσικά µεγέθη 6

Καθυστέρηση σε έναν κόµβο dproc: καθυστέρησηεπεξεργασίας λίγα µsec η και λιγότερο dqueue: καθυστέρησηαναµονής εξαρτάται από τη συµφόρηση dtrans: καθυστέρησηµετάδοσης =L/R, αρκετά µεγάλο στις αργές ζεύξεις dprop: καθυστέρησηδιάδοσης Από λίγα µsec µέχρι µερικές εκατοντάδες msec 7

Πραγµατικές καθυστερήσειςστο Internet Πως µπορώ να µετρήσω την καθυστέρηση µεταξύ 2 hosts στο internet ; Ping: Παρέχει µέτρησεις από άκρο σε άκρο καθυστέρησης από έναν host µέχρι έναν άλλον Traceroute: Παρέχει µετρήσεις από άκρο σε άκρο καθυστέρησης από την πηγή µέχρι κάθε δροµολογητή στη διαδροµή από την πηγή µέχρι τον προορισµό 8

Traceroute Γιακάθε i: Στέλνει 3 πακέτα που φτάνουν µέχρι τον i-οστο δροµολογητή στο µονοπάτι προς τον προορισµό Ο i-οστος router επιστρέφει τα πακέτα στην πηγή Ηπηγήµετράειτοχρόνοαπόότανέστειλετοπακέτοµέχρινα λάβει απάντηση Θέτει την τιµή του πεδίου TTL ανάλογα π.χ για TTL = 1 τα πακέτα φτάνουν µέχρι τον πρώτο δροµολογητή 9

Παράδειγµα traceroute 10

Ασκηση 1α Θεωρήστε δυο τερµατικά συστήµατα Α και Β που είναισυνδεδεµέναµεµιαζεύξηµετάδοσηςτων 1.2 Mbps. Το µήκος ενός πακέτου είναι 1.2 Kb (Kilobits). Τοµήκοςτηςζεύξηςείναι 10Km. ΠοιαείναιηκαθυστέρησηδιάδοσηςαπότοΑστοΒ; (η καθυστέρηση διάδοσης είναι ο χρόνος από τη στιγµή που το πρώτο bit µεταδίδεται στο Α µέχρι πουλαµβάνεταιαπότοβ) Ταχύτητα διάδοσης του σήµατος ~ 2 * 10^8 Dprop = Distance/Speed = 10^3 / 2 * 10^8 = 5 * 10^-5 sec 11

Ασκηση 1β Ποια είναι η καθυστέρηση µετάδοσης του πακέτουστοα(οχρόνοςαπότηστιγµήπου «µπαίνει» το πρώτο bit στη ζεύξη µέχρι τη στιγµή που µπαίνει το τελευταίο bit του πακέτου στη ζεύξη); Θεωρώνταςπως 1 Kbit = 1000 bits Dtrans = L/R = 1.2 * 10^3 bits / 1.2 * 10^6 bps = 1 msec 12

Ασκηση 1γ Υποθέστε τώρα πως το µήκος της ζεύξης είναι διπλάσιο. Ποια είναι η καθυστέρηση διάδοσηςαπότοαστοβ; Distance = 2 * Distance Dprop = Distance / speed = 2 * Distance / speed = 2 * 5 * 10^-5 = 10^ -4 sec 13

Άσκηση 1δ ΥποθέστεπάλιπωςηαπόστασηµεταξύΑκαιΒ είναι 10 Km. Τι µήκος πρέπει να έχει ένα πακέτο ώστετοβναλαµβάνειτοπρώτο bit τηνίδιαστιγµή πουτοαµεταδίδειτοτελευταίο bit; Μήκος πακέτου = L Για να συµβεί αυτό πρέπει Dtrans = Dprop : ηλαδήπρέπει: L / 1.2 Mbps = 10*10^3 / 2 * 10^8 (Θεωρώντας 1 K = 10^3): L = 1.2 * 10*10^3 * 10^6 / 2 * 10^8 = 120 / 2 = 60 bits 14

Η Φάλαγγα µε τα αυτοκίνητα Ένα πακέτο αποτελείται από έναν αριθµό bits Αν το κάθε bit είναι ένα αυτοκίνητο, τότε το πακέτο είναι µια φάλαγγα αυτοκινήτων ΈναπακέτοέχειληφθείµόνοότανΟΛΑτου τα bits έχουν µεταδοθεί Αντίστοιχα η φάλαγγα αυτοκινήτων περνάει απόένανσταθµόδιοδίωνότανολατα αυτοκίνητα περάσουν το σταθµό 15

Άσκηση 2α Θεωρήστε την αναλογία αυτοκινήτου-φάλαγγας. Υποθέστε πάλι µια ταχύτητα διάδοσης 100χλµ/ωρα. Υποθέστε ότι µια φάλαγγα 10 αυτοκινήτωνταξιδεύειαπόσταση 200 χλµ., αρχίζοντας µπροστά από ένα σταθµό διοδίων, περνώντας από ένα δεύτερο σταθµό διοδίων και τελειώνοντας µπροστά ακριβώς από έναν τρίτο σταθµό διοδίων. Ο σταθµός µπορεί να εξυπηρετεί 1 αυτοκίνητο κάθε 12 sec. Ποια είναι η καθυστέρηση από άκρο σε άκρο; L = 10 αυτοκίνητα, s =100 km/h, distance = 200 km, R= 1/12cps (αυτοκίνητα/ sec) Συνολικήκαθυστέρηση = καθυστέρηση διάδοσης + καθυστέρηση µετάδοσης = 200 km / 100 km/h + 2 σταθµοί * 10 αυτοκίνητα * 12s = 120m + 4m = 124m 16

Άσκηση 2β Επαναλάβετε το (α) υποθέτοντας τώρα ότι υπάρχουν επτά αυτοκίνητα στη φάλαγγα αντί των δέκα L = 7 αυτοκίνητα Συνολική καθυστέρηση = καθυστέρηση διάδοσης + καθυστέρηση µετάδοσης = 120m + 2σταθµοί * 7 αυτοκίνητα * 12s = 120m + 2mins + 48sec 17

References Βασισµένο στις σηµειώσεις του κ. Μεράκου από το τµήµα Πληροφορικής και Τηλ/νων του Ε.Κ.Π.Α 18