Δίκτυα Δακτυλίου. Token Ring - Polling

Σχετικά έγγραφα
EE512: Error Control Coding

(C) 2010 Pearson Education, Inc. All rights reserved.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου

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

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

Homework 3 Solutions

Section 8.3 Trigonometric Equations

Instruction Execution Times

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

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

CYTA Cloud Server Set Up Instructions

Finite Field Problems: Solutions

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

The Simply Typed Lambda Calculus

The challenges of non-stable predicates

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

derivation of the Laplacian from rectangular to spherical coordinates

2 Composition. Invertible Mappings

Math 6 SL Probability Distributions Practice Test Mark Scheme

Reminders: linear functions

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ

Matrices and Determinants

Second Order Partial Differential Equations

Strain gauge and rosettes

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

Example Sheet 3 Solutions

Capacitors - Capacitance, Charge and Potential Difference

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

Statistical Inference I Locally most powerful tests

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

the total number of electrons passing through the lamp.

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Advanced Subsidiary Unit 1: Understanding and Written Response

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3. Έκτακτη ΟΣΣ 31/05/2014. Νίκος Δημητρίου.

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Fractional Colorings and Zykov Products of graphs

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Calculating the propagation delay of coaxial cable

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

VBA ΣΤΟ WORD. 1. Συχνά, όταν ήθελα να δώσω ένα φυλλάδιο εργασίας με ασκήσεις στους μαθητές έκανα το εξής: Version ΗΜΙΤΕΛΗΣ!!!!

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

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 10η: Basics of Game Theory part 2 Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Congruence Classes of Invertible Matrices of Order 3 over F 2

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

Right Rear Door. Let's now finish the door hinge saga with the right rear door

Εγκατάσταση λογισμικού και αναβάθμιση συσκευής Device software installation and software upgrade

C.S. 430 Assignment 6, Sample Solutions

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

How to register an account with the Hellenic Community of Sheffield.

Approximation of distance between locations on earth given by latitude and longitude

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!

Section 9.2 Polar Equations and Graphs

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Block Ciphers Modes. Ramki Thurimella

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 7η: Consumer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

6.3 Forecasting ARMA processes

Homework 8 Model Solution Section

Modbus basic setup notes for IO-Link AL1xxx Master Block

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

ST5224: Advanced Statistical Theory II

ΑΚΑ ΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕ ΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και. Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του. Πανεπιστημίου Πατρών

TMA4115 Matematikk 3

Προσομοίωση BP με το Bizagi Modeler

Section 7.6 Double and Half Angle Formulas

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Συστήματα Διαχείρισης Βάσεων Δεδομένων

100VG-AnyLAN (802.12)

( )( ) ( ) ( )( ) ( )( ) β = Chapter 5 Exercise Problems EX α So 49 β 199 EX EX EX5.4 EX5.5. (a)

Τέτοιες λειτουργίες γίνονται διαμέσου του

Η αλληλεπίδραση ανάμεσα στην καθημερινή γλώσσα και την επιστημονική ορολογία: παράδειγμα από το πεδίο της Κοσμολογίας

ΕΡΙΤΟΡΕΣ ΚΑΙ ΑΝΘΩΡΟΙ ΚΛΕΙΔΙΑ ΑΝΑΘΕΣΘ ΑΓΩΝΑ ΓΑΦΕΙΟ ΑΓΩΝΩΝ ΟΓΑΝΩΤΙΚΘ ΕΡΙΤΟΡΘ. ζεκηλαρηο 1 ΡΑΓΚΟΣΜΙΑ ΟΜΟΣΡΟΝΔΙΑ (ISAF) ΕΛΛΘΝΙΚΘ ΟΜΟΣΡΟΝΔΙΑ (Ε.Ι.Ο.

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

Every set of first-order formulas is equivalent to an independent set

ΣΧΕΔΙΑΣΜΟΣ ΕΠΙΓΕΙΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΛΥΣΟΚΙΝΗΣΗΣ ΓΙΑ ΜΕΤΑΦΟΡΑ ΤΡΟΛΕΪ

PARTIAL NOTES for 6.1 Trigonometric Identities

Στρατηγικές Ασφάλειας

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

A Note on Intuitionistic Fuzzy. Equivalence Relation

Section 1: Listening and responding. Presenter: Niki Farfara MGTAV VCE Seminar 7 August 2016

Μηχανική Μάθηση Hypothesis Testing

[1] P Q. Fig. 3.1

Assalamu `alaikum wr. wb.

Srednicki Chapter 55

Transcript:

Δίκτυα Δακτυλίου Token Ring - Polling

Όλοι οι κόμβοι είναι τοποθετημένοι σε ένα δακτύλιο. Εκπέμπει μόνο ο κόμβος ο οποίος έχει τη σκυτάλη (token). The token consists of a number of octets in a specific format that gets passed around. A station receives a token and starts transmitting. Every system receives, looks at it and retransmits it (time delay is introduced called station delay) Ένα πλαίσιο περνά από όλους τους κόμβους του δακτυλίου.

Ο κόμβος ο οποίος μετάδωσε ένα πλαίσιο είναι υπεύθυνος να το αφαιρέσει από τον δακτύλιο αφού συμπληρώσει κύκλο. Επίσης ο κόμβος είναι υπεύθυνος να ελευθερώσει τη σκυτάλη είτε μόλις ολοκληρώσει την μετάδοση του πλαισίου είτε μόλις αφαιρέσει το πλαίσιο από τον δακτύλιο. Κάθε πλαίσιο που επιστρέφει στο αποστολέα περιέχει επίσης και bits επαλήθευσης (A και C).

Τι μπορεί να πάει λάθος; Καθυστέρηση: Υπάρχει μέγιστος επιτρεπτός χρόνος κατά τον οποίο κάθε κόμβος μπορεί να κρατεί τη σκυτάλη (Token Holding Time (THT)). Υπάρχεί μέγιστος επιτρεπτός χρόνος για να συμπληρώσει μια περιστροφή η σκυτάλη (Target Token Rotation Time) Απώλεια της σκυτάλης. Κάθε κόμβος μετρά το χρόνο από τη προηγούμενη σκυτάλη. Αν αυτός υπερβαίνει τα 2.5ms, τότε ζητά τη σκυτάλη. Αν δεν υπάρχει κόμβος με ψηλότερη προτεραιότητα, τότε ο κόμβος αυτός ξαναδημιουργεί τη σκυτάλη. «Επείγοντα» πλαίσια Η σκυτάλη υποστηρίζει επίσης Προτεραιότητες

Token: SD AC ED SD: start delimiter tells that something is coming (used for synchronization) ED: end delimiter. Signifies the end of the frame. ED has 8 bits associated with it. ED is written generically in the following way: ED: JK1JK1IE If IE = 00 it is a token (i.e., this is the last field, get off) If it is a frame: (a) I = 1 This particular frame received is the first or an intermediate frame of a sequence. (b) I = 0 End of transmission by this station (c) E = 0 This is set to 0 by the source station. It can be set to 1 by any station detecting an error. In that case, it comes back to the source station that knows that something went wrong.

AC: Access field (8 bits): 4 th bit is the token bit (T) T=0 token comes T=1 frame comes PPP = priority bits (in the AC field) (provide up to 8 levels of priority in accessing the ring) RRR = reserve bits (in the AC field) (we reserve 8 priorities) (used to request that the next token be transmitted at the priority requested) M (management) bit Station looks at the priority bits of the token and if priority is less than the priority of the station then it resets the priority bits to its priority. Highest priority will get the token next when it is free. Occasionally we drop the priority to let those with small priorities to come in play and transmit their information.

In the AC field there is also an M-bit which is normally set to zero by the source station. There is a management (monitor station) in our ring. When the frame reaches that station it sets the M bit to 1. When the frame comes back to the source M=1. If by mistake the frame is not taken out, the monitor station receives it, sees that M=1 and takes the frame out. It then sends a token since it recognized that something is wrong. Source: Turn bit T into an 1 and put in DA, SA, information (data), FCS, ED and transmit. Then wait until it senses something coming back. Recognizes the T=1, its own SA, strips everything except first 3 fields and makes the token bit 0. Note: We cannot have multiple tokens in the ring.

Summary of Operation: 1. Capture token, transmit frames: A given station carries out the following operations: It receives some information, recognized by SD, and it sees if it is a token or a frame. It looks at the priority of the waiting frames. If they are of higher priority it can capture token. If not, it will pass it on. Converts T = 1 and transmits waiting frame. 2. Intermediate Station (could be destination): Not destination: Receives and passes frame on. It can change the priority bits if its priority >> RRR so that it can reserve place for later transmission. It can also change IE bits. Destination: Recognizes address, copy frame and pass it on. (also will change some bits, i.e., AC bits) 3. Source (Originating) station: Waits for the frame to return. It will generate a new token to be passed on if timer expires (once it gets the token initially it sets a timer called the token holding time) OR if not exceeded and no more frames OR if RRR bits have greater priority than its own.

Άλλα πρωτόκολλα και Τεχνολογίες Ασύρματα τοπικά δίκτυα IEEE 802.11 Ασύρματα δίκτυα ευρείας ζώνης (Broadband Wireless) ΙΕΕΕ 802.16 Bluetooth Βλέπε A. Tanenbaum, σελίδες 292-317

Polling 1. Roll-call polling (central station interrogates everybody - central control) 1 2 Control 3 station 4 Propagation time is longer in a roll-call polling scheme 2. Hub Polling Passing of control from one station to the other Distributed control Token passing fits in this category