uIP-A Free Small TCP / IP Stack

This document describes the uIP TCP/IP stack. The uIP TCP/IP stack is an extremely small implementation of the TCP/IP protocol suite and is intended for embedded systems running low-end 8 or 16-bit microcontrollers. The code size of uIP is an order of magnitude smaller than other generic TCP/IP stacks today. In this document, the philosophy behind uIP is described and detailed information of the implementations of the individual protocols is presented. The code size and memory usage in uIP is discussed. Finally, information on how to use and configure uIP in an actual system is given. The uIP code and new versions of this document can be downloaded from the uIP homepage at http://dunkels.com/adam/uip/. This document describes uIP version 0.5.

[1]  Michael E. Papka,et al.  The web page , 2000 .

[2]  Jon Postel,et al.  Internet Control Message Protocol , 1981, RFC.

[3]  David A. Borman,et al.  Computing the internet checksum , 1989, CCRV.