SlideShare a Scribd company logo
Point to Point protocol (PPP)
• Point to point, wired data link easier to manage than broadcast link: no
Media Access Control
• Several Data Link Protocols: PPP, HDLC…
• PPP (Point to Point Protocol) is very popular: used in dial up
connection between residential Host and ISP; on SONET/SDH
connections, etc
• PPP is extremely simple (the simplest in the Data Link protocol
family) and very streamlined
PPP requirements
• Pkt framing: encapsulation of packets
• bit transparency: must carry any bit pattern in the data field
• error detection (no correction)
• multiple network layer protocols
• connection liveness
• Network Layer Address negotiation: Hosts/nodes across the link must
learn/configure each other’s network address
PPP non-requirements
• error correction/recovery
• flow control
• sequencing
• multipoint links (eg, polling)
PPP Data Frame
• Flag: delimiter (framing)
• Address: does nothing (only one option)
• Control: does nothing; in the future possible multiple control fields
• Protocol: upper layer to which frame must be delivered (eg, PPP-LCP,
IP, IP-CP, etc)
Byte Stuffing
• For “data transparency”, the data field must be allowed to include the
pattern <01111110> ; ie, this must not be interpreted as a flag
• to alert the receiver, the transmitter “stuffs” an extra < 01111101> byte
after each < 01111110> data byte
• the receiver discards each 01111101 after 01111110, and continues
data reception
PPP Link Control Protocol
• PPP-LCP establishes/releases the PPP connection; negotiates options
• Starts in DEAD state
• LCP Options: max frame length; authentication protocol
• Once PPP link established, IP-CP (Contr Prot) moves in (on top of
PPP) to configure IP network addresses etc.

More Related Content

Similar to lect18.ppt (20)

Point-to-Point Protocol(PPP) CCN ppt
Point-to-Point Protocol(PPP) CCN pptPoint-to-Point Protocol(PPP) CCN ppt
Point-to-Point Protocol(PPP) CCN ppt
Niaz Shaikh
 
UNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanationUNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanation
ssuseree2f04
 
Point to-point-protocol
Point to-point-protocolPoint to-point-protocol
Point to-point-protocol
amigurumi21
 
High level data link control and point to point protocol.pptx
High level data link control and point to point protocol.pptxHigh level data link control and point to point protocol.pptx
High level data link control and point to point protocol.pptx
MullaiVendan8
 
Protocol.ppt
Protocol.pptProtocol.ppt
Protocol.ppt
amuthadeepa
 
High level data link control and point to point protocol
High level data link control and point to point protocolHigh level data link control and point to point protocol
High level data link control and point to point protocol
sandhyakiran10
 
Point to Point Protocol
Point to Point ProtocolPoint to Point Protocol
Point to Point Protocol
Avijeet Negel
 
Ppp
PppPpp
Ppp
Shankar Yadav
 
High-Level DataLink Control Data Link Layer at ATM
High-Level DataLink Control  Data Link Layer at ATMHigh-Level DataLink Control  Data Link Layer at ATM
High-Level DataLink Control Data Link Layer at ATM
Mohibullahmohammadi1
 
DLL Protocol.pptx
DLL Protocol.pptxDLL Protocol.pptx
DLL Protocol.pptx
ubaidullah75790
 
Framing Protocols
Framing ProtocolsFraming Protocols
Framing Protocols
selvakumar_b1985
 
Network access layer security protocol
Network access layer security protocolNetwork access layer security protocol
Network access layer security protocol
Kirti Ahirrao
 
The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)
zarigatongy
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2
Irsandi Hasan
 
CCNA CHAPTER 9 BY jetarvind kumar madhukar
CCNA CHAPTER 9 BY jetarvind kumar madhukarCCNA CHAPTER 9 BY jetarvind kumar madhukar
CCNA CHAPTER 9 BY jetarvind kumar madhukar
ALLCAD Services Pvt Limited
 
Introduction to PPP
Introduction to PPPIntroduction to PPP
Introduction to PPP
Frank Fang Kuo Yu
 
data link layer.pptx
data link layer.pptxdata link layer.pptx
data link layer.pptx
HarshalBodhe4
 
tcp/ip architecture_mobile_computing_ppt
tcp/ip architecture_mobile_computing_ppttcp/ip architecture_mobile_computing_ppt
tcp/ip architecture_mobile_computing_ppt
ssuser3f4cea1
 
Data Networking Concepts
Data Networking ConceptsData Networking Concepts
Data Networking Concepts
Peter R. Egli
 
Point-to-Point Protocol(PPP) CCN ppt
Point-to-Point Protocol(PPP) CCN pptPoint-to-Point Protocol(PPP) CCN ppt
Point-to-Point Protocol(PPP) CCN ppt
Niaz Shaikh
 
UNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanationUNIT II.ppt Computer networks protocol explanation
UNIT II.ppt Computer networks protocol explanation
ssuseree2f04
 
Point to-point-protocol
Point to-point-protocolPoint to-point-protocol
Point to-point-protocol
amigurumi21
 
High level data link control and point to point protocol.pptx
High level data link control and point to point protocol.pptxHigh level data link control and point to point protocol.pptx
High level data link control and point to point protocol.pptx
MullaiVendan8
 
High level data link control and point to point protocol
High level data link control and point to point protocolHigh level data link control and point to point protocol
High level data link control and point to point protocol
sandhyakiran10
 
Point to Point Protocol
Point to Point ProtocolPoint to Point Protocol
Point to Point Protocol
Avijeet Negel
 
High-Level DataLink Control Data Link Layer at ATM
High-Level DataLink Control  Data Link Layer at ATMHigh-Level DataLink Control  Data Link Layer at ATM
High-Level DataLink Control Data Link Layer at ATM
Mohibullahmohammadi1
 
Network access layer security protocol
Network access layer security protocolNetwork access layer security protocol
Network access layer security protocol
Kirti Ahirrao
 
The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)The Point to Point Protocol (PPP)
The Point to Point Protocol (PPP)
zarigatongy
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2CCNA Exploration 4 - Chapter 2
CCNA Exploration 4 - Chapter 2
Irsandi Hasan
 
data link layer.pptx
data link layer.pptxdata link layer.pptx
data link layer.pptx
HarshalBodhe4
 
tcp/ip architecture_mobile_computing_ppt
tcp/ip architecture_mobile_computing_ppttcp/ip architecture_mobile_computing_ppt
tcp/ip architecture_mobile_computing_ppt
ssuser3f4cea1
 
Data Networking Concepts
Data Networking ConceptsData Networking Concepts
Data Networking Concepts
Peter R. Egli
 

More from MitKumar2 (6)

E-sports Gaming.pptx
E-sports Gaming.pptxE-sports Gaming.pptx
E-sports Gaming.pptx
MitKumar2
 
D22DCE164.ppt
D22DCE164.pptD22DCE164.ppt
D22DCE164.ppt
MitKumar2
 
D22CE154,D22CE161 1.pptx
D22CE154,D22CE161 1.pptxD22CE154,D22CE161 1.pptx
D22CE154,D22CE161 1.pptx
MitKumar2
 
Chapter2 (1).pptx
Chapter2 (1).pptxChapter2 (1).pptx
Chapter2 (1).pptx
MitKumar2
 
FLEXX PROJECT 1.pptx
FLEXX PROJECT 1.pptxFLEXX PROJECT 1.pptx
FLEXX PROJECT 1.pptx
MitKumar2
 
ISBB_Chapter5.pptx
ISBB_Chapter5.pptxISBB_Chapter5.pptx
ISBB_Chapter5.pptx
MitKumar2
 
E-sports Gaming.pptx
E-sports Gaming.pptxE-sports Gaming.pptx
E-sports Gaming.pptx
MitKumar2
 
D22DCE164.ppt
D22DCE164.pptD22DCE164.ppt
D22DCE164.ppt
MitKumar2
 
D22CE154,D22CE161 1.pptx
D22CE154,D22CE161 1.pptxD22CE154,D22CE161 1.pptx
D22CE154,D22CE161 1.pptx
MitKumar2
 
Chapter2 (1).pptx
Chapter2 (1).pptxChapter2 (1).pptx
Chapter2 (1).pptx
MitKumar2
 
FLEXX PROJECT 1.pptx
FLEXX PROJECT 1.pptxFLEXX PROJECT 1.pptx
FLEXX PROJECT 1.pptx
MitKumar2
 
ISBB_Chapter5.pptx
ISBB_Chapter5.pptxISBB_Chapter5.pptx
ISBB_Chapter5.pptx
MitKumar2
 

Recently uploaded (20)

Supplier_PFMEA_Workshop_rev 22_04_27.pptx
Supplier_PFMEA_Workshop_rev 22_04_27.pptxSupplier_PFMEA_Workshop_rev 22_04_27.pptx
Supplier_PFMEA_Workshop_rev 22_04_27.pptx
dariojaen1977
 
ESP32 Air Mouse using Bluetooth and MPU6050
ESP32 Air Mouse using Bluetooth and MPU6050ESP32 Air Mouse using Bluetooth and MPU6050
ESP32 Air Mouse using Bluetooth and MPU6050
CircuitDigest
 
Evaluating Adaptive Neuro-Fuzzy Inference System (ANFIS) To Assess Liquefacti...
Evaluating Adaptive Neuro-Fuzzy Inference System (ANFIS) To Assess Liquefacti...Evaluating Adaptive Neuro-Fuzzy Inference System (ANFIS) To Assess Liquefacti...
Evaluating Adaptive Neuro-Fuzzy Inference System (ANFIS) To Assess Liquefacti...
Journal of Soft Computing in Civil Engineering
 
PYTHON--QUIZ-1_20250422_002514_0000.pptx
PYTHON--QUIZ-1_20250422_002514_0000.pptxPYTHON--QUIZ-1_20250422_002514_0000.pptx
PYTHON--QUIZ-1_20250422_002514_0000.pptx
rmvigram
 
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
ijfcstjournal
 
A Detailed Guide on Piping Isometric Drawings
A Detailed Guide on Piping Isometric DrawingsA Detailed Guide on Piping Isometric Drawings
A Detailed Guide on Piping Isometric Drawings
Tesla CAD Solutions
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
Pierre Celestin Eyock
 
May 2025 - Top 10 Read Articles in Network Security and Its Applications
May 2025 - Top 10 Read Articles in Network Security and Its ApplicationsMay 2025 - Top 10 Read Articles in Network Security and Its Applications
May 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
A Study of Bank Line Shifting of the Selected Reach of Jamuna River Using Mul...
A Study of Bank Line Shifting of the Selected Reach of Jamuna River Using Mul...A Study of Bank Line Shifting of the Selected Reach of Jamuna River Using Mul...
A Study of Bank Line Shifting of the Selected Reach of Jamuna River Using Mul...
Journal of Soft Computing in Civil Engineering
 
A New Enhanced Hybrid Grey Wolf Optimizer (GWO) Combined with Elephant Herdin...
A New Enhanced Hybrid Grey Wolf Optimizer (GWO) Combined with Elephant Herdin...A New Enhanced Hybrid Grey Wolf Optimizer (GWO) Combined with Elephant Herdin...
A New Enhanced Hybrid Grey Wolf Optimizer (GWO) Combined with Elephant Herdin...
Journal of Soft Computing in Civil Engineering
 
Introduction to Python and its basics.pdf
Introduction to Python and its basics.pdfIntroduction to Python and its basics.pdf
Introduction to Python and its basics.pdf
sumitt6_25730773
 
International Journal of Advance Robotics & Expert Systems (JARES)
International Journal of Advance Robotics & Expert Systems (JARES)International Journal of Advance Robotics & Expert Systems (JARES)
International Journal of Advance Robotics & Expert Systems (JARES)
jaresjournal868
 
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFTDeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
Kyohei Ito
 
Dr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivu__Machine Learning-Module 3.pdfDr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivashankar
 
EHSS Orientation 2023 - Copy.Orientation
EHSS Orientation 2023 - Copy.OrientationEHSS Orientation 2023 - Copy.Orientation
EHSS Orientation 2023 - Copy.Orientation
GulfamShahzad11
 
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
DanyalNaseer3
 
Internship_certificate_by_edunetfoundation.pdf
Internship_certificate_by_edunetfoundation.pdfInternship_certificate_by_edunetfoundation.pdf
Internship_certificate_by_edunetfoundation.pdf
prikshitgautam27
 
Comprehensive Guide to Distribution Line Design
Comprehensive Guide to Distribution Line DesignComprehensive Guide to Distribution Line Design
Comprehensive Guide to Distribution Line Design
Radharaman48
 
An Explicit Formulation for Estimation of Structural Number (SN) of Flexible ...
An Explicit Formulation for Estimation of Structural Number (SN) of Flexible ...An Explicit Formulation for Estimation of Structural Number (SN) of Flexible ...
An Explicit Formulation for Estimation of Structural Number (SN) of Flexible ...
Journal of Soft Computing in Civil Engineering
 
Supplier_PFMEA_Workshop_rev 22_04_27.pptx
Supplier_PFMEA_Workshop_rev 22_04_27.pptxSupplier_PFMEA_Workshop_rev 22_04_27.pptx
Supplier_PFMEA_Workshop_rev 22_04_27.pptx
dariojaen1977
 
ESP32 Air Mouse using Bluetooth and MPU6050
ESP32 Air Mouse using Bluetooth and MPU6050ESP32 Air Mouse using Bluetooth and MPU6050
ESP32 Air Mouse using Bluetooth and MPU6050
CircuitDigest
 
PYTHON--QUIZ-1_20250422_002514_0000.pptx
PYTHON--QUIZ-1_20250422_002514_0000.pptxPYTHON--QUIZ-1_20250422_002514_0000.pptx
PYTHON--QUIZ-1_20250422_002514_0000.pptx
rmvigram
 
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
THE RISK ASSESSMENT AND TREATMENT APPROACH IN ORDER TO PROVIDE LAN SECURITY B...
ijfcstjournal
 
A Detailed Guide on Piping Isometric Drawings
A Detailed Guide on Piping Isometric DrawingsA Detailed Guide on Piping Isometric Drawings
A Detailed Guide on Piping Isometric Drawings
Tesla CAD Solutions
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
860556374-10280271.pptx PETROLEUM COKE CALCINATION PLANT
Pierre Celestin Eyock
 
May 2025 - Top 10 Read Articles in Network Security and Its Applications
May 2025 - Top 10 Read Articles in Network Security and Its ApplicationsMay 2025 - Top 10 Read Articles in Network Security and Its Applications
May 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
Introduction to Python and its basics.pdf
Introduction to Python and its basics.pdfIntroduction to Python and its basics.pdf
Introduction to Python and its basics.pdf
sumitt6_25730773
 
International Journal of Advance Robotics & Expert Systems (JARES)
International Journal of Advance Robotics & Expert Systems (JARES)International Journal of Advance Robotics & Expert Systems (JARES)
International Journal of Advance Robotics & Expert Systems (JARES)
jaresjournal868
 
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFTDeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
DeFAIMint | 🤖Mint to DeFAI. Vibe Trading as NFT
Kyohei Ito
 
Dr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivu__Machine Learning-Module 3.pdfDr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivu__Machine Learning-Module 3.pdf
Dr. Shivashankar
 
EHSS Orientation 2023 - Copy.Orientation
EHSS Orientation 2023 - Copy.OrientationEHSS Orientation 2023 - Copy.Orientation
EHSS Orientation 2023 - Copy.Orientation
GulfamShahzad11
 
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
Ceramic Multichannel Membrane Structure with Tunable Properties by Sol-Gel Me...
DanyalNaseer3
 
Internship_certificate_by_edunetfoundation.pdf
Internship_certificate_by_edunetfoundation.pdfInternship_certificate_by_edunetfoundation.pdf
Internship_certificate_by_edunetfoundation.pdf
prikshitgautam27
 
Comprehensive Guide to Distribution Line Design
Comprehensive Guide to Distribution Line DesignComprehensive Guide to Distribution Line Design
Comprehensive Guide to Distribution Line Design
Radharaman48
 

lect18.ppt

  • 1. Point to Point protocol (PPP) • Point to point, wired data link easier to manage than broadcast link: no Media Access Control • Several Data Link Protocols: PPP, HDLC… • PPP (Point to Point Protocol) is very popular: used in dial up connection between residential Host and ISP; on SONET/SDH connections, etc • PPP is extremely simple (the simplest in the Data Link protocol family) and very streamlined
  • 2. PPP requirements • Pkt framing: encapsulation of packets • bit transparency: must carry any bit pattern in the data field • error detection (no correction) • multiple network layer protocols • connection liveness • Network Layer Address negotiation: Hosts/nodes across the link must learn/configure each other’s network address PPP non-requirements • error correction/recovery • flow control • sequencing • multipoint links (eg, polling)
  • 3. PPP Data Frame • Flag: delimiter (framing) • Address: does nothing (only one option) • Control: does nothing; in the future possible multiple control fields • Protocol: upper layer to which frame must be delivered (eg, PPP-LCP, IP, IP-CP, etc)
  • 4. Byte Stuffing • For “data transparency”, the data field must be allowed to include the pattern <01111110> ; ie, this must not be interpreted as a flag • to alert the receiver, the transmitter “stuffs” an extra < 01111101> byte after each < 01111110> data byte • the receiver discards each 01111101 after 01111110, and continues data reception
  • 5. PPP Link Control Protocol • PPP-LCP establishes/releases the PPP connection; negotiates options • Starts in DEAD state • LCP Options: max frame length; authentication protocol • Once PPP link established, IP-CP (Contr Prot) moves in (on top of PPP) to configure IP network addresses etc.
  翻译: