Unit 3: Data link layer - Subjective Questions

CAP7001 — Data Communication And Networking • Practice Questions with Detailed Answers

20 questions

1

Define the data link layer and explain its major responsibilities in computer networks.

2

Explain the different types of errors that may occur during data transmission.

3

Describe the main error detection techniques used at the data link layer.

4

Explain cyclic redundancy check (CRC) and derive the transmitted frame for data using the generator .

5

Explain error correction using Hamming code and state the condition required to correct single-bit errors.

6

What is framing? Explain the major methods used to divide a bit stream into frames.

7

Compare byte stuffing and bit stuffing with suitable examples.

8

Explain the design issues and functions of data link layer protocols.

9

Differentiate between flow control and error control at the data link layer.

10

Describe the operation of the stop-and-wait protocol and explain its efficiency.

11

Explain stop-and-wait ARQ, including the roles of acknowledgments, timers, sequence numbers, and retransmissions.

12

Explain the working of Go-Back-N ARQ and discuss its advantages and disadvantages.

13

Explain Selective Repeat ARQ and compare it with Go-Back-N ARQ.

14

Derive the maximum sender window size for Go-Back-N and Selective Repeat ARQ using an -bit sequence number field.

15

Explain the role of acknowledgments, negative acknowledgments, and timers in ARQ protocols.

16

What is multiple access control? Explain why it is necessary in shared broadcast networks.

17

Explain Pure ALOHA and Slotted ALOHA. Compare their vulnerable periods and throughput.

18

Explain CSMA and its variants. How does CSMA improve upon ALOHA?

19

Describe CSMA/CD and CSMA/CA, and distinguish between them.

20

Explain controlled access protocols: reservation, polling, and token passing.