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

Data Link Layer Protocols

Uploaded by

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

Data Link Layer Protocols

Uploaded by

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

Unit-3 1

Data Link Protocols – Created by D. S. Trivedi, Deesa

Character Oriented Protocols


 They interpret a frame of data as a group of successive bits combined in predefined patterns of
fixed length.

 Control information is included in the frame as control characters.

 Also called as byte oriented protocols

 Examples: XMODEM, YMODEM, ZMODEM, KERMIT, BLAST, IBM's 83B asynchronous data-link
protocol, IBM's BSC

Bit Oriented Protocols


 It interprets the data in bit-by-bit fashion rather than fixed length group of n bits

 No dedicated control characters

 Control field within a frame defines more than one control function.

 More efficient than Character oriented which conveys more information in small frames

 Examples: SDLC(Synchronous Data Link Comm.), HDLC(High-level Data Link Comm.)

D. S. Trivedi, Deesa Page 1


Unit-3 2

Data Link Protocols – Created by D. S. Trivedi, Deesa

XMODEM
 It is a simple means of having two computers talk to each other

 Popularity: Half duplex mode of operation

 ACK/NAK responses

 CRC data checking

 It specifies half-duplex stop and wait protocol using a data frame consists of four fields.

YMODEM
 Capacity of 1024 bytes

 Two CAN characters are used to abort a transmission

 ITU-T-CRC 16 is used to calculate the frame check sequence

 Multiple frames can be sent with a single ACK or NAK character

ZMODEM:
 Combines the features 0f XMODEM and YMODEM

KERMIT
 It is a terminal emulation program as well as file transfer protocol

 Control characters are transmitted as a text

 A fixed number to its ASCII code followed by # added to it

 Receiver detects # thereby discarding it and interpreting the next character as control character

 (D In case of # character, two #'s are sent)

D. S. Trivedi, Deesa Page 2


Unit-3 3

Data Link Protocols – Created by D. S. Trivedi, Deesa

BLAST
 Defines rules for file transfer and file management with remote computer

 Full-duplex transmission and uses sliding window flow control

Synchronous Data Link Protocol (SDLC) –


 SDLC is basically a communication protocol of computer. It usually supports multipoint links
even error recovery or error correction also.

 It is usually used to carry SNA (Systems Network Architecture) traffic and is present precursor to
HDLC.

 It is also designed and developed by IBM in 1975.

 It is also used to connect all of the remote devices to mainframe computers at central locations
may be in point-to-point (one-to-one) or point-to-multipoint (one-to-many) connections.

 It is also used to make sure that the data units should arrive correctly and with right flow from
one network point to next network point.

High Level Data Link protocol


 It is an international standard defined by ISO for use on both point-to-point and multipoint data
links

 Supports full duplex and can be used in both multipoint and computer networks

 To satisfy a variety of applications, HDLC defines three types of stations

 Primary station

 Secondary station

 Combined station

D. S. Trivedi, Deesa Page 3


Unit-3 4

Data Link Protocols – Created by D. S. Trivedi, Deesa

High Level Data Link Protocol


 Stations configuration w.r.t network configuration:

 Point-to-point with single primary and secondary(unbalanced)

 Multipoint with single primary and multiple secondary(Unbalanced)

 Point-to-point with two primaries and two secondaries (Balanced)

Operation mode of HDLC


 Normal Response Mode

 Asynchronous Response Mode(ARM)

 Asynchronous Balanced Mode(ABM)

D. S. Trivedi, Deesa Page 4

You might also like