0% found this document useful (0 votes)
19 views

Data Link Control Protocol

This document discusses two data link control protocols: HDLC and PPP. HDLC was defined by ISO for point-to-point and multipoint data links and supports both half and full duplex communication. PPP is used for communication between two computers using a serial interface and supports only full duplex transmissions. Both protocols encapsulate data using a similar frame structure that includes flag, address, control, protocol, payload, and FCS fields.

Uploaded by

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

Data Link Control Protocol

This document discusses two data link control protocols: HDLC and PPP. HDLC was defined by ISO for point-to-point and multipoint data links and supports both half and full duplex communication. PPP is used for communication between two computers using a serial interface and supports only full duplex transmissions. Both protocols encapsulate data using a similar frame structure that includes flag, address, control, protocol, payload, and FCS fields.

Uploaded by

satvir kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

DATA LINK

CONTROL

PROTOCOL
(DLC)
SUBMITTED TO: SUBMITTED BY:

ER. JODHVIR SINGH SATVIR KAUR


B.TECH (CSE)4TH SEM
ROLL NO. 160280302
*

DATA LINK CONTROL DEALS


WITH PROCEDURES FOR
COMMUNICATION BlW TWO
ADJACENT NODES.
(NODE -TO -NODE)
HDLC
PPP
HDLC
HIGH LEVEL DATA LINK CONTROL

 HDLC WAS DEFINED BY ISO FOR USE ON BOTH POINT-TO-


POINT AND MULTIPOINT DATA LINKS.
 IT SUPPORTS BOTH HALF AND FULL DUPLEX
COMMUNICATION.
 IT IS A BIT ORIENTED PROTOCOL.
 IT PROVIDES BOTH CONNECTIONLESS SERVICE AND
CONNECTION ORIENTED SERVICES.
*
PRIMARY STATION-Sends data , controls the link
with commands.

SECONDARY STATION-receives data , responds


to control messages.

COMBINED STATION-can issue both commands


and responses.
*
1) NORMAL RESPONSE MODE (NRM)-It
supports both point to point & multipoint links.It use
unbalanced configuration.
2) ASYNCHRONOUS BALANCED
MODE(ABM)-It use balanced
configuration.It supports only point-
to-point links.
FLAG ADDRESS CONTROL INFORMATION FCS FLAG

8 BITS 8 BITS 8 OR 16 VARIABLE 16 OR 32 8 BITS


BITS BITS
FLAG FIELD

 ADDRESS FIELD-The address field can be one


byte or several bytes long ,depending on the
needs of the network.This field contains the
address of secondary station.
 CONTROL FIELD-The control field is one or
two bytes used for flow and error control.
INFORMATION FIELD-This contains the
user’s data from the network layer.Its length
can vary from one network to another.

FCS FIELD-The frame check sequence


(FCS) is the HDLC error detection field.It can
contain either a two or four bytes.
PPP
POINT-TO-POINT PROTOCOL

 IT IS A PROTOCOL FOR COMMUNICATION B/W TWO COMPUTERS


USING SERIAL INTERFACE.
 IT IS A METHOD FOR ENCAPSULATING MULTI-PROTOCOL
DATAGRAM.
 PPP SUPPORTS ONLY FULL DUPLEX TRANSMISSIONS.
 IT SUPPORTS BYTE ORIENTED TRANSMISSIONS.
 PACKET FRAMING
 MULTIPROTOCOL
 ERROR DETECTION
 SIMLPLICITY
 CONNECTION LIVENESS
FLAG ADDRESS CONTROL PROTOCOL PAYLOAD FCS FLAG

8 BITS 8 BITS 8BITS 8 OR 16 BITS VARIABLE 16 8


OR BITS
32
BITS
FLAG FIELD-A PPP frame starts and ends with
a one byte flag with the bit pattern 01111110.
ADDRESS FIELD-The address field in this
protocol is a constant value and set to 11111111.
CONTROL FIELD-This field is set to the
constant value 00000011. PPP does not provide
any flow control.
PROTOCOL FIELD-The protocol field defines
what is being carried in the data field:either user
data or other information.
PAYLOAD FIELD-Carry either user data or
other information.it is actual data.

FCS FIELD-The frame check sequence is


simply a two bytes or four bytes use for error
detection.
FRAME STRUCTURE OF THESE PROTOCOLS
ARE ALMOST SAME .
HDLC SUPPORTS HALF & FULL DUPLEX
LINKS WHILE PPP SUPPORTS ONLY FULL
DUPLEX LINKS.
HDLC SUPPORTS SYNCHRONOUS
NETWORKS ONLY WHILE PPP SUPPORTS
BOTH SYNCHRONOUS & ASYNCHRONOUS
NETWORKS.

You might also like