Tugas Data Link Control Protocols
Tugas Data Link Control Protocols
Tugas Data Link Control Protocols
7.1 List and briefly define some of the requirements for effective communications over a
data link.
7.2 Define flow control.
7.3 Describe stop-and-wait flow control.
7.4 What are reasons for breaking up a long data transmission into a number of frames?
7.5 Describe sliding-window flow control.
7.6 What is the advantage of sliding-window flow control compared to stop-and-wait
flow control?
7.7 What is piggybacking?
7.8 Define error control.
7.9 List common ingredients for error control for a link control protocol.
7.10 Describe automatic repeat request (ARQ).
7.11 List and briefly define three versions of ARQ.
7.12 What are the station types supported by HDLC? Describe each.
7.13 What are the transfer modes supported by HDLC? Describe each.
7.14 What is the purpose of the flag field?
7.15 Define data transparency.
7.16 What are the three frame types supported by HDLC? Describe each.
Problems
7.1 Consider a half-duplex point-to-point link using a stop-and-wait scheme, in which
a series of messages is sent, with each message segmented into a number of frames.
Ignore errors and frame overhead.
a. What is the effect on line utilization of increasing the message size so that fewer
messages will be required? Other factors remain constant.
b. What is the effect on line utilization of increasing the number of frames for a con-
stant message size?
c. What is the effect on line utilization of increasing frame size?
7.2 The number of bits on a transmission line that are in the process of actively being
transmitted (i.e., the number of bits that have been transmitted but have not yet been
received) is referred to as the bit length of the line. Plot the line distance versus the
transmission speed for a bit length of 1000 bits. Assume a propagation velocity of
2 * 108 m/s.
7.3 In Figure 7.10 frames are generated at node A and sent to node C through node
B. Determine the minimum data rate required between nodes B and C so that the
buffers of node B are not flooded, based on the following:
r The data rate between A and B is 100 kbps.
r The propagation delay is 5 ms/km for both lines.
r There are full-duplex lines between the nodes.
r All data frames are 1000 bits long; ACK frames are separate frames of negligible
length.
r Between A and B, a sliding-window protocol with a window size of 3 is used.
r Between B and C, stop-and-wait is used.
r There are no errors.
Hint: In order not to flood the buffers of B, the average number of frames entering
and leaving B must be the same over a long interval.
7.4 A channel has a data rate of R bps and a propagation delay of t s/km. The distance
between the sending and receiving nodes is L kilometers. Nodes exchange fixed-size
frames of B bits. Find a formula that gives the minimum sequence field size of the
frame as a function of R, t, B, and L (considering maximum utilization). Assume that
ACK frames are negligible in size and the processing at the nodes is instantaneous.
4000 km 1000 km
A B C