KwikNet PPP Option
K
DAK
225
6. KwikNet PPP Option
6.1 Introduction to PPP
The Point-to-Point Protocol (PPP) is a network protocol used to control the delivery of IP
datagrams between two host computers interconnected by a serial link. The
KwikNet PPP
option adds this protocol to the KwikNet TCP/IP Stack, a compact, reliable, high
performance TCP/IP stack, well suited for use in embedded networking applications.
PPP offers improved reliability and security features not found in SLIP, the Serial Line
Internet Protocol included with KwikNet.
The KwikNet PPP option is best used with a real-time operating system (RTOS) such as
KADAK's AMX
™
Real-Time Multitasking Kernel. However, the KwikNet PPP option
can also be used in a single threaded environment without an RTOS. The KwikNet Porting
Kit User's Guide describes the use of KwikNet with your choice of RT/OS. Note that
throughout this chapter, the term RT/OS is used to refer to any operating system, be it a
multitasking RTOS or a single threaded OS.
You can readily tailor the KwikNet stack to accommodate your PPP needs by using the
KwikNet Configuration Builder, a Windows
®
utility which makes configuring KwikNet a
snap. Your KwikNet stack will only include the PPP features required by your application.
The Point-to-Point Protocol (PPP) is formally defined by the IETF document RFC-1661.
That document describes the Link Control Protocol (LCP) used by PPP to negotiate the
configuration of the link over which communication will occur.
IETF document RFC-1334 describes the Password Authentication Protocol (PAP) first
used by PPP to provide link authentication prior to network use. That protocol has been
updated by the Challenge-Handshake Authentication Protocol (CHAP) described by
IETF document RFC-1994.
The MS-CHAP variation of the CHAP protocol introduced by Microsoft Corporation and
described in IETF document RFC-2433 is also supported by the KwikNet PPP option.
The Extensible Authentication Protocol (EAP), described in IETF document RFC-3748,
defines the manner in which a uniquely specified authentication sequence can be used by
two PPP peers, as long as each is cognizant of the extended specification.
The IP Control Protocol (IPCP), described in IETF document RFC-1332, defines the
manner in which IP datagrams are delivered over the link established by PPP. KwikNet
also supports the Name Server Address extension to IPCP as defined in RFC-1877.
The
KwikNet PPP option is compliant with these specifications. The RFCs should be
consulted for any detailed questions concerning the PPP protocol.
Comments to this Manuals