uIP ist wahrscheinlich die kleinste Implementation des TCP/IP-Protokoll-Stacks, die je in einer Hochsprache geschrieben wurde. Der Code liegt bei einigen Kilobytes und der Speicherverbrauch bei einigen hundert Bytes. uIP ist für die Verwendung in eingebetteten Systemen gedacht, die in 8- und 16-Bit-Microcontrollern laufen. (non)