




















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This course is about introduction to network programming. Topics covered in this are direct link networks, packet switching, internetworking, end-to-end protocols, congestion control and resource, allocation, end-to-end data, applications. This lecture includes: Fiber, Distributed, Data, Interface, Token, Rings, Dual, Self, healing, Concentrator, Optical, Bypass, Isolate, Variable, Buffer
Typology: Slides
1 / 28
This page cannot be seen from the preview
Don't miss anything!





















3
Fiber Distributed Data Interface
-^
Similar to 802.5/IBM token rings but runs on
fiber
-^
Consists of a
dual ring
: two independent rings that
transmit data in opposite directions at 100Mbps
-^
Tolerates a single link break or node failure (
self-
healing
ring)
(a)
(b)
5
FDDI – Physical Properties
Variable size buffer
(9 - 80 bits)
between input and outputinterfaces (10 ns bit time)– Not required to fill buffer before
starting transmission
500 stations
, maximum
2 km
distance between any pair of
stations
6
FDDI – Physical Properties
8
Timed Token Algorithm
–“agreed-upon” or negotiated
upper bound on TRT
9
MAC Algorithm
–Token is late–Can not send data
11
FDDI MAC Issue
12
FDDI MAC Issue
downstream neighborhas some
urgent
data
to send?
14
FDDI Traffic Classes
–Sensitive to throughput rather
than delay –Lower priority–Can send only
if token is early
one FDDI frame
15
Bounded Priority Traffic
synchronous data– It will send regardless of measured TRT– TTRT will become meaningless !!!
during one token rotation is
bounded
by TTRT
17
Token Maintenance
–No token when initializing ring–Bit errors corrupt token pattern–Node holding the token crashes
18
Token Maintenance
–Should periodically see valid
transmission (frame or token) –Max. gap = ring latency + max
frame <= 2.5ms
20
Token Maintenance Procedure
claim frame
including
its TTRT
bid
compares the bid
with its own bid
forward the frame
claim frame
21
Token Maintenance Procedure
returns back to it, it knows:–Its bid was the