- 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 High-Level Data Link Control (HDLC)?
The HDLC process is regulated by the International Organization for Standardization (ISO). This is possible for high-speed communication of a high amount of information. The necessary control process cannot support this communication.
The HDLC process has been regulated and established on the SDLC. In addition to the characters, bit strings of the acquired length can also be sent through this process. The unit of data communication is known as a frame.
HDLC Frame Structure
To provide support for all options in the mode and configuration, HDLC defines three types of frames.
Information Frames (IF)
The I-Frame is as follows −
|Flag||Address||Control|| User Information|| FCS|| Flag|
Supervisory Frames (SF)
The S-frame is as follows −
Un-numbered Frames (UF)
The U-frame is as follows −
|Flag||Address||Control|| Management Information|| FCS|| Flag|
HDLC Frame Format
I-Frames can transfer the user data and control the data associated with the user data. S-frames can transfer control data. Generally, it includes the data link layer structure and the error controls. U-frames are constrained for framework administration.
The Flag Field
Each frame on the connection should start and end with a flag sequence Field (F). Stations connected to the data link should continuously listen for a flag sequence is an octet considering like 01111110. Flags are always transmitted onto the connection between frames to keep the connection active.
The Address Field
It can recognize the primary or secondary stations participation in the frame communication or response.
The Control Field
HDLC uses the control field (C) to decide how to control the transmission process. The field includes the commands responses and sequences numbers used to support the link's data flow accountability.
There are three control field format are as follows −
Information transfer format: The frame can transmit the user data between two devices.
Supervisory Format: The control field executes control functions such as acknowledgement of frames, request for re-transmission, and requests for limited suspension of frames being sent.
Unnumbered Format: This control field format can also be used for control purposes. It can implement link initialization, link disconnection and other link control services.
The poll/final bit (p/f)
The control field's fifth-bit position is known as the poll/final bit, or p/f bit. It can only be identified when it is sent to 1. If it is set, too, it is neglected. The secondary station responds to the p bit by transferring a data or status frame to the primary station with the p/f bit set to f = 1.
This field is not continually in an HDLC frame. It is only existing when the data transfer format is being used in the control field.
Frame Check Sequence Field (FCS)
FCS is a HDLCs error detection field. This field includes a 16 bit or 32-bit cyclic redundancy check bit.
- Related Articles
- High-level Data Link Control (HDLC)
- What is the Error Control in the Data Link Layer?
- What is the Flow Control in the Data Link Layer?
- Error control in Data Link Layer
- Flow control in Data Link Layer
- Feedback-based flow control in data link layer
- What is Data Link Layer Switching?
- What is the data link layer?
- What is a Data Link Layer?
- What are Logical Link Control (LLC) and Medium Access Control(MAC)?
- Link Control Protocol (LCP)
- Logical Link Control (LLC)
- What is the difference between Sequence control and data control?
- High-level language program
- Logical Link Control Adaptation Protocol (L2CAP)