Abstract

This project implements a Serial Line IP driver (SLIP) for Linux kernel TCP/IP stack. The TCP/IP protocol family runs over a variety of network media: IEEE 802.3 (Ethernet) and 802.5 (token ring) LAN's, X.25 lines, satellite links, and serial lines. There are standard encapsulations for IP packets defined for many of these networks, but there is no standard for serial lines. SLIP, Serial Line IP, is currently a de facto standard, commonly used for point-to-point serial connections running TCP/IP.

The project aims to implement the SLIP encoding scheme on the Data Link layer of the TCP/IP protocol so that peer to peer connection through serial port is possible. For this a network driver is to be written with in the Linux kernel subsection.