Das Lightweight Internet Protocol ( lwIP ) ist ein schwedisches Projekt, das versucht , eine abgespeckte Version des Transmission Control Protocol /Internet Protocol ( TCP /IP) Stack erstellen. Das Projekt ist nicht nur mit dem Internet Protocol ( IP) betrifft, sondern umfasst auch andere Protokolle der TCP /IP -Suite. Merkmale
Die Protokolle unter Berücksichtigung des Projekts sind das Internet Protocol ( IP ), das Internet Control Message Protocol (ICMP) , das User Datagram Protocol ( UDP) , das Transmission Control Protocol (TCP) , das Dynamic Host Configuration Protocol (DHCP) , das Point-to- Point Protocol (PPP) und das Address Resolution Protocol (ARP) für Ethernet. Abgesehen von diesen bekannten Protokolle , eine Reihe von Applikations-Programmierer Schnittstellen ( APIs ) werden ebenfalls in das System aufgenommen .
Scope
Das Projekt zielt auf eine vollständige produzieren Funktionsweise Datentransportsystem die in der gleichen Weise wie TCP und die unterstützenden Protokolle . Es ist für Embedded-Systeme mit einer Anzahl von Kilobyte freier Arbeitsspeicher gedacht und sollte etwa 40 Kilobyte -ROM zu besetzen.
Entwickler
Das Projekt wurde begonnen von Adam Dunkels am Schwedischen Institut für Informatik . Leon Woestenberg jetzt koordiniert Entwicklung.