- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
What is the data link layer?
The primary service of the data link layer is to support error-free transmission. The physical layer sends the information from the sender's hub to the receiver's hub as raw bits.
The data link layer must identify and correct any bug in the communicated data.
It takes packets from the network layer and divides the packets into frames which are shared by the sender through the physical layer, as demonstrated in the diagram below −
A Cyclic Redundancy Check (CRC) which is inserted into the data frame can find the loss frames. Hence, the data link layer in the receiving device can request for the data we display. It can also see when the frames are lost and request that they may be transmitted again.
Functions of data link layer
The functions of the data link layer are explained below −
Framings: It splits packets which are obtained from the network layer into the controllable units known as frames.
Physical Addressing: It inserts a header to the frame to represent the physical address of the sender and receiver of the frame.
Error Control: This is the leading service of the data link layer. It helps the protocols to identify error frames and to provide the communication of accurate frames.
Flow Control: It supports a flow control structure to prevent a quick transmitter from defeating a slow receiver by buffering more bits.
Access Control: The data link layer protocol decides which device has control over the connection at any provided time, when the other systems are linked to a parallel connection.
- Related Articles
- What is Data Link Layer Switching?
- What is a Data Link Layer?
- What is the Error Control in the Data Link Layer?
- What is the Flow Control in the Data Link Layer?
- Network Data Link Layer
- What are the Data Link Layer services provided to the Network Layer?
- What are data link layer design issues?
- What are elementary data link layer protocols?
- What are the services provided by Data Link Layer?
- What are the examples of Data Link Layer Protocols?
- Data Link Layer Design Issues
- Framing in Data Link Layer
- The Data Link Layer of OSI Model
- What are the headers used in a Data Link Layer?
- What are the Data Link Layer Communication Protocols in IoT?