William Richard (Rich) Stevens (February 5, 1951 – September 1, 1999) was a Northern Rhodesia–born American author of computer science books, in particular books on Unix and TCP/IP.[1]
2003 – UNIX Network Programming Volume 1, Third Edition: The Sockets Networking API – ISBN0-13-141155-1 (with Bill Fenner, and Andrew M. Rudoff)
2005 – Advanced Programming in the UNIX Environment, Second Edition – ISBN0-321-52594-9 (with Stephen A. Rago)
2011 – TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) – ISBN0-321-33631-3 (with Kevin R. Fall)
2013 – Advanced Programming in the UNIX Environment, Third Edition – ISBN0-321-63773-9 (with Stephen A. Rago)
RFCs
Stevens also co-authored several Request for Comments (RFC) documents for the Internet Engineering Task Force, the process by which the Internet's "technical and organizational notes" are disseminated. Stevens' RFCs covered updates to the Berkeley sockets API for IPv6, as well as a standard method of congestion control for TCP sessions.
RFC 2133 – Basic Socket Interface Extensions for IPv6,[5]Obsolete.
RFC 2553 – Basic Socket Interface Extensions for IPv6,[6]Obsolete.
RFC 3493 – Basic Socket Interface Extensions for IPv6,[7]Informational.
RFC 2292 – Advanced Sockets API for IPv6,[8]Obsolete.
RFC 3542 – Advanced Sockets Application Program Interface (API) for IPv6,[9]Informational.
RFC 2001 – TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms,[10]Obsolete.