ACM Home Page
Please provide us with feedback. Feedback
Full TCP/IP for 8-bit architectures
Full text PdfPdf (200 KB)
Source International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 1st international conference on Mobile systems, applications and services table of contents
San Francisco, California
Pages: 85 - 98  
Year of Publication: 2003
Author
Adam Dunkels  Swedish Institute of Computer Science
Sponsor
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 131,   Citation Count: 14
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1066116.1066118
What is a DOI?

ABSTRACT

We describe two small and portable TCP/IP implementations fulfilling the subset of RFC1122 requirements needed for full host-to-host interoperability. Our TCP/IP implementations do not sacrifice any of TCP's mechanisms such as urgent data or congestion control. They support IP fragment reassembly and the number of multiple simultaneous connections is limited only by the available RAM. Despite being small and simple, our implementations do not require their peers to have complex, full-size stacks, but can communicate with peers running a similarly light-weight stack. The code size is on the order of 10 kilobytes and RAM usage can be configured to be as low as a few hundred bytes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Braden. Requirements for internet hosts - communication layers. RFC 1122, Internet Engineering Task Force, October 1989.
 
3
D. D. Clark. Window and acknowledgement strategy in TCP. RFC 813, Internet Engineering Task Force, July 1982.
 
4
G. H. Cooper. TinyTCP. Web page. 2002-10-14. URL:http://www.csonline.net/bpaddock/tinytcp/
 
5
Atmel Corporation. Embedded web server. AVR 460, January 2001. Avalible from www.atmel.com.
 
6
A. Dannenberg. MSP430 internet connectivity. SLAA 137, November 2001. Avalible from www.ti.com.
 
7
A. Dunkels. lwIP - a lightweight TCP/IP stack. Web page. 2002-10-14. URL:http://www.sics.se/~adam/wip/
 
8
A. Dunkels. uIP - a TCP/IP stack for 8- and 16-bit microcontrollers. Web page. 2002-10-14. URL:http://dunkels.com/adam/uip/
 
9
10
 
11
InterNiche Technologies Inc. NicheStack portable TCP/IP stack. Web page. 2002-10-14. URL:http://www.iniche.com/products/tcpip.htm
 
12
LiveDevices Inc. Embedinet - embedded internet software products. Web page. 2002-10-14. URL:http://www.livedevices.com/net_products/embedinet.shtml
13
14
15
 
16
H. Kipp. Ethernut embedded ethernet. Web page. 2002-10-14. URL:http://www.ethernut.de/en/
17
 
18
 
19
 
20
J. Postel. Internet protocol. RFC 791, Internet Engineering Task Force, September 1981.
 
21
J. Postel. Transmission control protocol. RFC 793, Internet Engineering Task Force, September 1981.
 
22
Kadak Products. Kadak KwikNET TCP/IP stack. Web page. 2002-10-14. URL:http://www.kadak.com/html/kdkp1030.htm
 
23
A. Rijsinghani. Computation of the internet checksum via incremental update. RFC 1624, Internet Engineering Task Force, May 1994.
24
 
25
 
26
H. Shrikumar. IPic - a match head sized web-server. Web page. 2002-10-14. URL:http://www-ccs.cs.umass.edu/~shri/iPic.html
 
27
CMX Systems. CMX-MicroNet true TCP/IP networking. Web page. 2002-10-14. URL:http://www.cmx.com/micronet.htm
 
28
The GCC Team. The GNU compiler collection. Web page. 2002-10-14. URL:http://gcc.gnu.org/

CITED BY  14