William Richard (Rich) Stevens (5 de febrero de 1951 - 1 de septiembre de 1999) fue un autor estadounidense nacido en Rodesia del Norte de libros sobre informática , en particular libros sobre Unix y TCP/IP . [1]
Biografía
Richard Stevens nació en 1951 en Luanshya , Rodesia del Norte (ahora Zambia ), donde su padre trabajaba para la industria del cobre. Más tarde, la familia se mudó a Salt Lake City, Utah , Hurley, Nuevo México , Washington, DC y Phalaborwa, Sudáfrica . Stevens asistió a la Escuela Militar Fishburne en Waynesboro, Virginia . Recibió una licenciatura en ingeniería aeroespacial de la Universidad de Michigan en 1973 y una maestría (en 1978) y un doctorado (en 1982) en ingeniería de sistemas de la Universidad de Arizona . Se mudó a Tucson en 1975, donde trabajó en el Observatorio Nacional de Kitt Peak como programador de computadoras hasta 1982. Desde 1982 hasta 1990 fue vicepresidente de servicios informáticos en Health Systems International en New Haven, Connecticut . Stevens regresó a Tucson en 1990, donde siguió su carrera como autor y consultor. También fue un piloto apasionado e instructor de vuelo a tiempo parcial durante la década de 1970. [2]
Stevens murió en 1999, a la edad de 48 años. En 2000, recibió póstumamente el premio USENIX Lifetime Achievement Award. [3]
Libros
- 1990 – Programación de redes UNIX – ISBN 0-13-949876-1
- 1992 – Programación avanzada en el entorno UNIX – ISBN 0-201-56317-7
- 1994 – TCP/IP Illustrated , Volumen 1: Los protocolos – ISBN 0-201-63346-9
- 1995 – TCP/IP Illustrated, Volumen 2: La implementación (con Gary R. Wright) – ISBN 0-201-63354-X
- 1996 – TCP/IP Illustrated, Volumen 3: TCP para transacciones , HTTP , NNTP y los protocolos de dominio UNIX – ISBN 0-201-63495-3
- 1998 – Programación de redes UNIX, volumen 1, segunda edición: API de redes: sockets y XTI – ISBN 0-13-490012-X
- 1999 – Programación de redes UNIX, volumen 2, segunda edición: comunicaciones entre procesos – ISBN 0-13-081081-9
- 2003 – Programación de redes UNIX Volumen 1, tercera edición: La API de redes de sockets – ISBN 0-13-141155-1 (con Bill Fenner y Andrew M. Rudoff)
- 2005 – Programación avanzada en el entorno UNIX, segunda edición – ISBN 0-321-52594-9 (con Stephen A. Rago)
- 2011 – TCP/IP Illustrated, Volumen 1: Los protocolos (2.ª edición) – ISBN 0-321-33631-3 (con Kevin R. Fall)
- 2013 – Programación avanzada en el entorno UNIX, tercera edición – ISBN 0-321-63773-9 (con Stephen A. Rago)
RFC (Requerimientos de comentarios)
Stevens también fue coautor de varios documentos de Solicitud de comentarios (RFC) para el Grupo de trabajo de ingeniería de Internet , el proceso mediante el cual se difunden las "notas técnicas y organizativas" de Internet. [4] Las RFC de Stevens cubrieron actualizaciones de la API de sockets de Berkeley para IPv6 , así como un método estándar de control de congestión para sesiones TCP .
- Stevens, WR y Thomas, M. 1998. "API de sockets avanzados para IPv6", RFC 2292
- Gilligan, RE, Thomson, S., Bound, J. y Stevens, WR 1999. "Extensiones de interfaz de socket básicas para IPv6", RFC 2553
- Allman, M., Paxson, V., Stevens, WR 1999. "Control de congestión TCP", RFC 2581
Referencias
- ^ "Pearson Technology Group – Programación avanzada en el entorno UNIX® 1/e". Archivado desde el original el 4 de marzo de 2016 . Consultado el 22 de enero de 2012 .
- ^ "Publicación de obituario en Usenet" . Consultado el 5 de febrero de 2014 .
- ^ "Ganadores del premio USENIX Lifetime Achievement Award". 6 de diciembre de 2011. Consultado el 6 de febrero de 2014 .
- ^ "IETF | RFC". IETF . Consultado el 11 de enero de 2021 .
Enlaces externos
- Antigua página de inicio de Stevens
- El gurú de los gurús de Unix, por Rachel Chalmers (1 de septiembre de 2000) en Salon.com
- Entrevista de Prentice Hall con Rich Stevens, autor de Unix Programming, Volume 1: Networking APIs, Sockets and XTI, 2/e