0% found this document useful (0 votes)
4 views2 pages

Intro Function

The Data Link Layer is responsible for framing, addressing, synchronization, error control, flow control, and multi-access in network communication. It encapsulates packets from the Network Layer into frames, ensures unique hardware addressing, and manages data flow and error detection. Key design issues include providing services to the network layer, frame synchronization, and maintaining proper flow and error control.

Uploaded by

antarasurkule965
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Intro Function

The Data Link Layer is responsible for framing, addressing, synchronization, error control, flow control, and multi-access in network communication. It encapsulates packets from the Network Layer into frames, ensures unique hardware addressing, and manages data flow and error detection. Key design issues include providing services to the network layer, frame synchronization, and maintaining proper flow and error control.

Uploaded by

antarasurkule965
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Logical Link Control: It deals with protocols, flow-control, and error control

Media Access Control: It deals with actual control of media

Functionality of Data-link Layer


Data link layer does many tasks on behalf of upper layer. These are:
Framing
Data-link layer takes packets from Network Layer and encapsulates them into
[Link], it sends each frame bit-by-bit on the hardware. At receiver’ end,
data link layer picks up signals from hardware and assembles them into frames.
Addressing
Data-link layer provides layer-2 hardware addressing mechanism. Hardware
address is assumed to be unique on the link. It is encoded into hardware at the
time of manufacturing.
Synchronization
When data frames are sent on the link, both machines must be synchronized in
order to transfer to take place.
Error Control
Sometimes signals may have encountered problem in transition and the bits are
[Link] errors are detected and attempted to recover actual data bits. It
also provides error reporting mechanism to the sender.
Flow Control
Stations on same link may have different speed or capacity. Data-link layer
ensures flow control that enables both machine to exchange data on same
speed.
Multi-Access
When host on the shared link tries to transfer the data, it has a high probability
of collision. Data-link layer provides mechanism such as CSMA/CD to equip
capability of accessing a shared media among multiple Systems.

Design issues with data link layer are :


[Link] provided to the network layer –

The data link layer act as a service interface to the network layer. The principle
service is transferring data from network layer on sending machine to the network
layer on destination machine. This transfer also takes place via DLL (Dynamic
Link Library).
[Link] synchronization–

The source machine sends data in the form of blocks called frames to the
destination machine. The starting and ending of each frame should be identified so
that the frame can be recognized by the destination machine.
[Link] control –

Flow control is done to prevent the flow of data frame at the receiver end. The
source machine must not send data frames at a rate faster than the capacity of
destination machine to accept them.
[Link] control –

Error control is done to prevent duplication of frames. The errors introduced


during transmission from source to destination machines must be detected and
corrected at the destination machine.

You might also like