|
PPP General Control Protocol Frame Format and Option Format
(Page 4 of 4)
Summary of PPP Control Message Formatting
Well now
My intention in this
topic was to show you the general format used for the different control
protocols since they are so similar and I don't have the time or space
to describe each protocol's frames individually. I concede that this
may have ended up being more confusing than enlightening, since it may
be difficult to see how PPP moves from the general to the specific in
its formatting. If it will help, here's a quick summary:
- The PPP general frame format is used
for all frames, including all control frames. Its Information
field contains the payload, which carries the entire control message
within it for control frames.
- The control frame is structured using
the general format I gave at the start of this topic. The Code
value indicates the type of control frame for each control protocol.
The Data field is variable in length, and contains data for that
control frame, which in some cases may include one or more configuration
options.
- For configuration control frames like
Configure-Request and Configure-Ack, the Data field
contains an encapsulated set of options using the general structure
in the second table in this topic. Each option has its own Data
subfield that contains data specific to that option.
To help make this more clear, the
next two topics provide more specific examples of frame formats for
LCP and the authentication protocols.
| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|