D. J. Bernstein

TCP/IP

Software

ucspi-tcp: create and accept TCP connections

Security, reliability, efficiency

SYN cookies

UNIX interfaces

Non-blocking BSD socket connections
Two file descriptors for sockets
UCSPI-1996: UNIX Client-Server Program Interface
TCP UCSPI protocol definition

MinimaLT: a replacement for TCP

13pp. (PDF) W. Michael Petullo, Xu Zhang, Jon A. Solworth, Daniel J. Bernstein, Tanja Lange. MinimaLT: Minimal-latency networking through better security. 2013.10.31. Supersedes: (PDF) 2013.05.22.