What Is SLIP/PPP?

In the discussion of various means of internet access (previous page), we mentioned that a direct connection to the internet represents the ultimate mode of access. This is, however, often too expensive for the individual user. The alternative, using host dial-up access to a shell account, may be less than satisfactory for some users (eg., you cannot use GUI based web browsers, ftp directly into your own PC, etc).

SLIP/PPP Overview

A compromise between a direct internet connection and host dial-up access is to use SLIP (Serial Line Internet Protocol) or PPP (Point to Point Protocol). From now, we'll just say SLIP/PPP to refer to both SLIP and/or PPP - they are similar in many ways.

SLIP/PPP provides the ability to transport TCP/IP traffic over serial lines, such as dial-up telephone lines, between two computers. Both computers run some sort of TCP/IP based network software. This allows a home user to get direct internet access from his own PC with just a simple modem and a telephone line. For many users, this is an exciting way to get direct internet connectivity at a low cost. With SLIP/PPP, you can run your favourite GUI based web browser, ftp client, etc - right from your own PC.

SLIP/PPP is really a form of direct internet connection in the sense that:

SLIP/PPP vs Host Dial-Up Access

Both SLIP and normal dial-up access involve dialing into a remote computer system (which is directly on the internet) and logging in. Some people may have difficulty understanding the difference. The key distinction is that with SLIP, your own PC is communicating using native TCP/IP with other computers on the internet while with normal host dial-up, your PC simply acts as a dumb terminal to the remote computer which then communicates with other computers on the internet using native TCP/IP.

To further elaborate:

[Previous] [Next]