Compare the Difference Between Similar Terms

Difference Between

Home / Technology / IT / Protocols / Difference Between HDLC and PPP

Difference Between HDLC and PPP

April 25, 2011 Posted by Roshan Ragel

HDLC vs PPP

Both HDLC and PPP are data link layer protocols. HDLC (High-Level Data Link Control) is a communication protocol used at the data link layer of computer networks, developed by ISO (International Organization for Standardization), and was created out of IBM’s SDLC (Synchronous Data Link Control). PPP is a data link layer protocol based on HDLC and is very similar to HDLC. Both are WAN (Wide Area Network) protocols and work well to connect point-to-point leased lines.

What is HDLC?

HDLC came in to existence only when IBM submitted SDLC to various standards committees and one of them (ISO) modified SDLC and created HDLC protocol. HDLC is regarded as a compatible superset of SDLC. It is a bit-oriented synchronous protocol. HDLC supports synchronous, full-duplex operation. HDLC has an option for 32-bit checksum and HDLC support the Point-to-point and Multipoint configurations. HDLC identifies “primary” node type, which controls others stations that are called “secondary” nodes. Only a primary node will control the secondary nodes. HDLC supports three transfer modes and they are as follows. First one is the Normal Response Mode (NRM) in which secondary nodes cannot communicate with a primary until the primary has given permission. Secondly, the Asynchronous Response Mode (ARM) allows secondary nodes to talk without primary’s permission. Finally, it has Asynchronous Balanced Mode (ABM), which introduces a combined node, and all ABM communication happens between these kinds of nodes only.

What is PPP?

As mentioned above, PPP is a data link layer protocol based on HDLC, and is very similar to HDLC. It is used for the direct communication between two nodes. Transmission encryption privacy, authentication and compression are provided by PPP. Authentication is provided by PAP (Password Authentication Protocol) and more commonly by CHAP (Challenge Handshake Protocol) protocols. It is used for various types of networks that are made up of different physical mediums such as trunk line, fiber optics, serial cable, cellular telephone and phone line. It is very popular among ISPs (Internet Service Providers) as a medium for providing the customers with dial-up access to the Internet. To provide DSL (Digital Subscriber Line) services to their customers, service providers use Point-to-Point Protocol over Ethernet (POPoE) and Point-to-Point Protocol over ATM (POPoA), which are two encapsulated forms of PPP. PPP is used for both synchronous and asynchronous circuits. It works with different network protocols such as IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF and AppleTalk. Broadband connections also use PPP. Although PPP was designed somewhat after the original HDLC specifications, PPP includes many additional features that had been available only in proprietary data link protocols at that moment of time.

Although, HDLC and PPP are very similar WAN data link layer protocols used for point-to-point communications, they do have their differences. Unlike HDLC, PPP is not proprietary when used in a Cisco router. Several sub-protocols make up the functionality of PPP. PPP is feature-rich with dial-up networking features and is used heavily by ISPs to provide Internet to their customers. Unlike HDLC, PPP can be used with both synchronous and asynchronous connections.

Related posts:

Difference Between HDLC and SDLC Difference Between HTTP and HTTPS Difference Between TCP and SCTP Protocols Difference Between POP and IMAP email Protocols Difference Between Nikon D7000 and D90

Filed Under: Protocols Tagged With: ABM, AppleTalk, ARM, Asynchronous Balanced Mode, Asynchronous Response Mode, Challenge Handshake Protocol, CHAP, communication protocol, data link layer, HDLC, HDLC protocol, High-Level Data Link Control, IP, IPX, ISO, NBF, Normal Response Mode, NRM, PAP, Password Authentication Protocol, Point-to-Point Protocol over ATM, Point-to-Point Protocol over Ethernet, POPoA, POPoE, PPP, SDLC, WAN protocols

About the Author: Roshan Ragel

Dr.Roshan G. Ragel, is a Doctorate in Computer Science and Engineering and Member of IET (UK) and IEEE. His research interests include Micro-architectural aspects of Embedded Systems Design and their Security and Reliability issues.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Electrolytic Reduction and Refining

Difference Between Electrolytic Reduction and Refining

Difference Between Ozone Depletion and Global Warming

Difference Between Ozone Depletion and Global Warming

Difference Between Shaving Cream and Shaving Gel

Difference Between Shaving Cream and Shaving Gel

Difference Between 2 Propanol and Isopropanol

Difference Between 2 Propanol and Isopropanol

Difference Between e Banking and e Commerce

Latest Posts

  • What is the Difference Between Ankylosing Spondylitis and Cervical Spondylosis
  • What is the Difference Between PAC and PVC
  • What is the Difference Between Neuralgia and Neuritis
  • What is Difference Between Craniopharyngioma and Pituitary Adenoma
  • What is the Difference Between Hydrochlorothiazide and Chlorthalidone
  • What is the Difference Between Cauda Equina and Conus Medullaris Syndrome
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018 Difference Between. All rights reserved. Terms of Use and Privacy Policy: Legal.