You are on page 1of 1

Program Name: B. Tech.

(IT) (Semester-5)
Course Name: DCCN (CSE-302)

Assignment No.: 02

Assignment Title/Description: The data link layer

1. What are the design issues that need to be considered while designing the
data link layer? Explain each of them in detail.

2. Define framing and give the reason it is needed. Explain why flags are
needed when we use variable-size frames.

3. Differentiate and explain bit-oriented and byte-oriented protocol?

4. What is error detection and correction in the data link layer? Explain the
different error detection and correction techniques used in data link
protocols.

5. Compare and contrast flow control and error control. In the Stop-and-Wait
Protocol, assume that the sender has only one slot in which to keep the
frame to send or the copy of the sent frame. What happens if the network
layer delivers a packet to the data-link layer at this moment?

6. Describe the data link protocols used in computer networks. What are their
functions and how do they work? Provide examples of commonly used data
link protocols.

7. What is a sliding window protocol? How does it work and what are its
advantages over other data link protocols? Provide an example of a sliding
window protocol used in computer networks.

8. Explain the following: (a) Stop and Wait ARQ, (b) Go-Back-N ARQ, (c)
Selective repeat ARQ.

9. What are HDLC and PPP access link protocols? Compare and contrast the
features of these two protocols, including their advantages and
disadvantages. Provide examples of networks that use each of these
protocols.

10. In PPP, we normally talk about user and system instead of sending and
receiving nodes; explain the reason.

You might also like