Unit 2.1
Unit 2.1
Control
and
Protocols
Acadimic Purpose Only
(KIET
CN SKK IT VI)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Flow and Error Control
Flow Control
Error Control
The most important responsibilities of the data link layer are flow control and
error control. Collectively, these functions are known as data link control.
11.4
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
NOISELESS CHANNELS
11.5
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
The design of the simplest protocol with no flow or error control
11.6
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Flow diagram
11.7
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Design of Stop-and-Wait Protocol
11.8
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Flow diagram
11.9
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
NOISY CHANNELS
11.10
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Note:
Operation
Bidirectional Transmission
Acknowledgment
Resending Frames
Operation
Solution
The bandwidth-delay product (frame size) is
Solution
The bandwidth-delay product is still 20,000. The system can send up to 15
frames or 15,000 bits during a round trip. This means the utilization is
15,000/20,000, or 75 percent. Of course, if there are damaged frames, the
utilization percentage is much less because frames have to be resent.
Frames
Frame Format
Examples
Data Transparency
Acadimic Purpose Only
(KIET
CN SKK IT VI)