Professional Documents
Culture Documents
Data Communication And: Networking
Data Communication And: Networking
Data Communication And: Networking
Networking
In case BER=0:
Tix Tix 1 1
U= = =
Tt Tix +2Tp 1+2Tp /Tix 1+2a
Total average delay per frame?
Tt
tx 1 frame
7 0 7 0
tx 1 frame 7 0
6 1 6 1 6 1
5 2 5 2
receive ACK0 5 2
4 3 4 3 4 3
max window size
max window size can’t transmit
can’t transmit
DLP
DLP
Share bus
DLP
Simple frame
with header SYN SYN SOH Header Data (128bytes) ETX BCC
Multi-block SYN SYN SOH Header STX Data IBT BCC STX Data ETX ETX
BCC
frame
Data block
Select operation
Master sends data to a specific slave
Put the slave address in the Select control
frame
If the Slave is unready: reply by NAK.
Otherwise, return ACK
Protocol performance:
Low link utilization (Idle RQ),
used with multi-drop links,
operating at data rates up to
64 kbps
Average time to poll each
station:
Tmin
Tavr =
1-Mr .Tix
Tmin: the minimum time to poll
all stations, Mr is the average
rate at which messages are
generated
Telecomm. Dept. DCN-2013
53
Faculty of EEE HCMUT
Example
A BSC protocol is to be used to control the flow of messages between a
computer (Master station) and 10 block-mode terminals (secondaries) over
a multipoint data link. The link data rate, R, is 10 kbps and the average
length of a message, Ni, is 1000 bits. If a poll message and its associated
ACK is 30 bits and the total time to process these messages is 1ms,
determine the average time each terminal will be polled if the average rate
at which messages are generated is:
1 message per minute
6 message per second
The bit error rate and signal propagation delay times of the link can be
assumed to be negligible
Solution:
Tix=100ms
Time to transmit a poll and its ACK: 30/104=3 ms
Time to poll a single secondary: 3 + 1 = 4 ms
Minimum time to poll all secondaries: Tmin=10x4 = 40 ms
Mr = 1 msg/minute = 10-3/60 msg/ms: Tavr=40 ms
00
10
01
11