PPP (Point-to-Point Protocol)



Similar documents
PPP encapsulation has been carefully designed to retain compatibility with most commonly used supporting hardware. PPP encapsulates data frames for

Data Link Protocols. TCP/IP Suite and OSI Reference Model

High-Level Data Link Control

SLIP and PPP. Gursharan Singh Tatla

Point-to-Point Connections

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Introduction to WAN Technologies

WAN Data Link Protocols

Data Link Protocols. 5.4 Framing

Chapter 2 - The TCP/IP and OSI Networking Models

Notes Odom, Chapter 4 Flashcards Set:

Overview of Routing between Virtual LANs

DSL Forum Technical Report TR-045. PPP Static Interoperability Testing

Introduction to WAN Technologies

WANs connect remote sites. Connection requirements vary depending on user requirements, cost, and availability.

Network Security. Chapter 10 Security Protocols of the Data Link Layer

Protocols and Architecture. Protocol Architecture.

OSI Model. Application Presentation Session Transport Network Data Link Physical. EE156 Computer Network Architecture

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Communication Systems Internetworking (Bridges & Co)

Subnetting,Supernetting, VLSM & CIDR

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

WAN Technology. Heng Sovannarith

The OSI and TCP/IP Models. Lesson 2

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

This chapter discusses Synchronous Data Link Control (SDLC) protocols that you can configure on a BANDIT device s ports. See the following sections:

Other VPNs TLS/SSL, PPTP, L2TP. Advanced Computer Networks SS2005 Jürgen Häuselhofer

11/22/

Introduction to WANs. Objectives. Key Terms CHAPTER 1

DATA COMMUNICATION (Basics of data communication, OSI layers.)

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

Expert Reference Series of White Papers. Basics of IP Address Subnetting

Content Page No. Unit I Lesson 1. Introduction to Digital Communication Lesson 2. WAN Technology Lesson 3. History about TCP/IP

3GPP TS V3.8.0 ( )

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Based on Computer Networking, 4 th Edition by Kurose and Ross

BANDWIDTH AGGREGATION OF MOBILE BROADBAND LINKS ON RASPBERRY PI BASED ACCESS POINT. Lukas Chrast, Jozef Knaperek, Marek Kovalcik

COMMUNICATION NETWORKS WITH LAYERED ARCHITECTURES. Gene Robinson E.A.Robinsson Consulting

ccna question and answers

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

2 Basic Concepts. Contents

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

The Network Layer Functions: Congestion Control

The OSI Model and the TCP/IP Protocol Suite

CSE 3461 / 5461: Computer Networking & Internet Technologies

Point to Multi-Point Protocol (PMPP) Prepared by: NTCIP Steering Group

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

Network Monitoring White Paper

2. IP Networks, IP Hosts and IP Ports

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Cisco Which VPN Solution is Right for You?

Special ISDN Signaling Commands

Data Link Layer(1) Principal service: Transferring data from the network layer of the source machine to the one of the destination machine

Data Communication Networks and Converged Networks

Cisco 12 CCNA Certification

Model 2120 Single Port RS-232 Terminal Server Frequently Asked Questions

The OSI Model and the TCP/IP Protocol Suite PROTOCOL LAYERS. Hierarchy. Services THE OSI MODEL

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Raj Jain. The Ohio State University Columbus, OH These slides are available on-line at:

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Simple Network Management Protocol

Protocol Architecture. ATM architecture

WAN Technologies and Components

Link Layer Discovery Protocol

Basic Operation & Management of TCP/IP Networks

Internetworking. Problem: There is more than one network (heterogeneity & scale)

Overview of Computer Networks

Configuring a Leased Line

1000 CCNA Certification Exam Preparation Questions and Answers:

Protocol Data Units and Encapsulation

Introduction to Networking and the OSI Model

Configuring Asynchronous SLIP and PPP

Ethernet. Ethernet. Network Devices

Quectel Cellular Engine

Chapter 14 Point-to-Point Protocol (PPP)

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Leased Line PPP Connections Between IOS and HP Routers

OPEN SYSTEMS INTERCONNECTION OVERVIEW OF PROTOCOL LAYERING AND OSI MODEL OF NETWORK STACKS

Appendix A QUICK Specifications

The OSI Model: Understanding the Seven Layers of Computer Networks

Voice Over IP Per Call Bandwidth Consumption

Introduction To Computer Networking

Overview of the Cisco 2500 Series Access Server

MLPPP Deployment Using the PA-MC-T3-EC and PA-MC-2T3-EC

WAN. Introduction. Services used by WAN. Circuit Switched Services. Architecture of Switch Services

THE OSI REFERENCE MODEL LES M C LELLAN DEAN WHITTAKER SANDY WORKMAN

Chapter 10 Security Protocols of the Data Link Layer

Cisco CCNA Optional Semester 4 Labs Wide Area Networking LAB 1 T1 TSU WAN LINK OVERVIEW - Instructor Guide (Estimated time: 30 minutes)

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

UPPER LAYER SWITCHING

ProCurve Networking by HP Student guide Technical training. WAN Technologies Version 5.21

Transcription:

PPP (Point-to-Point Protocol) PPP (Point-to-Point Protocol) is the most widely used method for transporting IP packets over a serial link between the user and the Internet Service Provider (ISP). Although PPP is primarily used over dialup lines, variants such as PPoE (PPP over Ethernet) and PPoA (PPP over ATM) extend PPP to new data-link layer protocols. PPP was designed to enable the transmission of different protocols over one point-to-point link by utilizing encapsulation. Encapsulation is the process of storing packets from the foreign protocol inside PPP frames. PPP also established a standard for the assignment and management of IP address, synchronous (start/stop) and bit-oriented synchronous encapsulation, network protocol multiplexing, link configuration, link quality testing, error detection, and option negotiation for such capabilities as network layer address negotiation and data compression negotiation. PPP supports these functions by providing an extensible Link Control Program (LCP) and a family of Network Control Program (NCP) to negotiate optional configuration parameters and facilities. In addition to IP, PPP supports other protocols, including Novell s Internetwork Packet Exchange (IPX) and DECnet. PPP Components PPP provides a method for transmitting datagram over serial point-to-point links. PPP contains three main functions: A method for encapsulating datagram over serial links. PPP uses the High Level Data Link Control (HDLC) protocol as a basis for encapsulating datagram over point-to-point links. A Link Control Protocol (LCP) for establishing, configuring, and testing the data-link connection. A suite of Network Control Protocols (NCPs) for establishing and configuring different network-layer protocols. PPP is designed to permit the simultaneous utilize of numerous network layer protocols. PPP Operation To establish communications over a point-to-point link, the originating PPP first sends LCP frames to configure and test the data-link. After establishing link and negotiating optional facilities using LCP the original PPP will send NCP frames to choose and configure one or more network layer protocols. After configuring each network layer protocol packets of each

network layer could be transferred and link will remain configured and packets could be sent over those links. Link will remain configured for communication till plain LCP or NCP frames closed and some external events occurred like inactivity timer expires or user intervenes. Physical Layer Requirements PPP is capable of operating across any DTE/DCE interface. Examples include EIA/TIA 232 C (formerly RS 232 C), EIA/TIA 422 (formerly RS 422), EIA/TIA 423 (formerly RS 423 (formerly RS 423) and International Telecommunication Union Telecommunication Standardization Sector (ITU-T) (formerly CCITT) V.35. PPC has absolute requirement is providing duplex circuit either dedicated or switched which could operate in either asynchronous or synchronous mode which is transparent to PPP link layer frames. However PPP does not impose any restrictions with respect to the transmission rate other than imposed for the specific DTE/DCE interface in use. PPP Link Layer PPP uses the principles, terminology, and frame structure of the International Organization of Standardization (ISO) HDLC procedures (ISO 3309-1979), as modified by ISO 3309-948/PDADI Addendum 1 Start/stop transmission. ISO 3309-1979 indicates HDLC frame structure to use in synchronous environments. ISO 3309:1984/PDADI specifies proposed modifications to ISO 3309-1979 to allow its use in asynchronous environments. PPP control procedures utilize the definitions and control field encodings identical in ISO 4335-1979/Addendum 1-1979. The PPP frame format appears in six fields. The followings descriptions summarize the PPP frame fields: Flag: A single byte that indicates the beginning or end of a frame. The flag field consists of the binary sequence 011111110. Address: one single byte hold the binary series like 11111111, and standard broadcast address. PPP does not assign individual station addresses. Control: one single byte which has the binary sequence 00000011, used for transmission of user data towards non sequence frame. A connectionless link service is parallel to that of Logical Link Control (LLC) Type 1 is provided. Protocol: Two bytes that recognize the protocol summarized in the in order field of the frame. As a whole up to date principles of the protocol field are specified in the most current Assigned Numbers Request for Comments (RFC). Data: Zero or more bytes that contains the datagram for the protocol specified in the protocol field is found by locating the closing flag sequence and allowing 2 bytes for the

FCS field. Maximum Default length of the information playing field is 1,500 bytes. By preceding conformity, agreeable PPP implementations can utilize other values for the utmost information field extent. Frame Check Sequence (FCS): Normally 16 bits (2 bytes). Following previous agreement, accepting PPP implementations would use a 32 bit (4 byte) FCS for better error detection. PPP Link-Control Protocol The PPP LCP provides a method of establishing, configuring, maintaining, and terminating the point-to-point protocol connection. LCP goes through four distinct phases: First, link organization and configuration arbitration occurs. Before any network layer datagram (for example IP) can be exchanged, LCP first must open the connection and negotiate configuration parameters. This phase is complete when a configuration acknowledgement frame has been both sent and received. This is followed by link quality determination. LCP allows elective link quality strength of mind phase following the link connection and arrangement arbitration phase. In this section, the link is experienced to decide whether the link value is enough to bring up network layer protocols. This phase is optional. LCP could setback transmission of network layer protocol information till this stage is completed. Network layer protocol configuration could occur after LCP has finished that link quality determination phase and network layer protocols could be configured separately by good use of NCP and could be up and down at any time. While LCP select link it will tell network layer protocol to take necessary actions. Finally, link termination occurs, LCP can terminate the link at any time. It frequently will be done at the request of a user but could occur since of a physical event, such as the loss of carrier or the ending of an idle era timer. LCP Control Messages LCP accomplishes these tasks through the use of simple control messages: Link Configuration messages used to establish and configure a link: Configure-Request Configure-Ack Configure-Nak Configure-Reject

Link Termination messages used to terminate a link: Terminate-Request Terminate-Ack Link Maintenance messages used to manage and debug a link: Code-Reject Protocol-Reject Echo-Request Echo-Reply Discard-Request PPP NCPs A PPP Network Control Protocol must be defined for each type of network packet which is to be encapsulated and transmitted across the PPP link. Some of the defined PPP NCP s are: Internet Protocol Control Protocol OSI Network Layer Control Protocol Xerox NS IDP Control Protocol DECnet Phase IV Control Protocol Appletalk Control Protocol Novell IPX Control Protocol Bridging NCP Stream Protocol Control Protocol Banyan Vines Control Protocol Multi-Link Control Protocol NETBIOS Framing Control Protocol Cisco Systems Control Protocol Ascom Timeplex Fujitsu LBLB Control Protocol DCA Remote Lan Network Control Protocol (RLNCP) Serial Data Control Protocol (PPP-SDCP) SNA over 802.2 Control Protocol SNA Control Protocol

IP6 Header Compression Control Protocol Stampede Bridging Control Protocol Compression on single link in multilink group control Compression Control Protocol Source: http://www.tech-faq.com/ppp.html