![]() |
![]() |
Articles / TULARC / PC info / Amiga / Amiga Networking / | ![]() |
|
![]() |
||||
![]() |
![]() |
|||
![]() |
![]() |
|||
![]() |
||||
|
|
||||
![]() |
![]() |
|||
![]() |
06 PPP |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
|
|
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
This article is from the Amiga Networking FAQ, by Richard Norman with numerous contributions by others.
PPP Point to Point Protocol
For more info see:
RFC 1332, 1333, 1334, 1376, 1377, 1548, 1549,1552, and 1570.
PPP allows your computer to run TCP/IP over the serial port. This allows your
computer to have a TCP/IP address. TCP/IP applications such as FTP can now use
TCP/IP to deliver packets directly to your address. An analogy would be instead
of having to go to the post office to get your mail, you now have a mailbox to
which the postman can deliver your mail. In more technical terms you are no
longer a terminal; you have become a node.
PPP is the committee-designed protocol which is supposed to be a sort of
"universal" SLIP. It is intended to replace SLIP, while providing for all sorts
of conditions, including the ability of use over non TCP/IP protocols. The two
state machines in PPP are a real pain to implement. UNIX folks love it because a
PPP implementation exists, and they pretty much type "MAKE" and it works.
PPP's good points:
- PPP users checksums (FCS) SLIP does not
- PPP allows more than one protocol at a time, SLIP does not
- PPP automatically negotiates IP addresses, SLIP does not
- PPP can be used on non-transparent lines (e.g. when XON/XOFF is
used by the modems), SLIP cannot
Several Amiga versions of PPP are in the works.
A shareware version called ppp.device by Holger Kruse has been released on
Aminet Downloading "HowToUsePPP.lha" from Aminet probably wouldn't hurt either.
PPP is not a full protocol it fits in one of the layers between hardware and the
TCP/IP protocol. It acts more like a device driver, but it is also a protocol
because it is required at both ends of the physical link. PPP requires TCP/IP or
similar protocol to talk to the applications.
--------------
application layer: (AMosaic, telnet, ftp, etc.)
--------------
protocol layer: (TCP/IP)
--------------
*** SLIP or PPP ***
--------------
hardware layer: (serial port)
--------------
 
Continue to:
amiga, pc, hardware, sotware, networking
![]() |
|
|