TCP/IP Explained

Section 22.1: Serial Line IP (SLIP)

22.1 Serial Line IP (SLIP)

Before looking at the Point-to-Point Protocol (PPP) in detail, let us first consider the dawn of time as far as IP remote connections are concerned. RFC 1055, the document defining SLIP is titled, " A non-standard for transmission of IP datagrams over serial lines," and this is possibly the best description of it. SLIP is a simple method of encapsulating IP Datagrams for transmission over serial lines, and provides nothing in terms of security, compression, protocol identification, or error detection. In all, although widely used, SLIP is merely a means of transporting IP Datagrams over these serial links.

22.1.1 SLIP Encapsulation

SLIP defines just two special characters to accomplish the task of encapsulation namely END and ESC (Escape). The END character is designated by the value C0 16 (192 10), and the ESC character by DB 16 (219 10). IP datagrams are then transmitted directly over the serial link and the END character is appended immediately at the end of the packet as Figure 22-2 shows.

Some implementations differ slightly in that the END character is used as both a start and end delimiter. This means that immediately prior to transmitting the packet, we send an END. Spurious characters that have been received as a result of line noise are therefore rejected by the receiver without the need to reject the following packet.

Figure 22-2: SLIP Encapsulation

For example, where we have no spurious characters, the receiver merely receives two...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Bit Error Rate Testers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.