William Richard (Rich) Stevens (5 de febrero de 1951 - 1 de septiembre de 1999) fue un autor estadounidense nacido en Rhodesia del Norte de libros de informática , en particular libros sobre UNIX y TCP / IP . [1]
W. Richard Stevens | |
---|---|
Nació | William Richard Stevens 5 de febrero de 1951 |
Fallecido | 1 de septiembre de 1999 | (48 años)
Nacionalidad | americano |
alma mater | |
Conocido por | Programación avanzada en el entorno UNIX , TCP / IP ilustrado , Programación de red UNIX |
Carrera científica | |
Campos | Ingeniería de Sistemas |
Biografía
Richard Stevens nació en 1951 en Luanshya , Rhodesia del Norte (ahora Zambia ), donde su padre trabajaba para la industria del cobre. Posteriormente, la familia se mudó a Salt Lake City , 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 de Computación 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 ávido piloto 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 red UNIX - ISBN 0-13-949876-1
- 1992 - Programación avanzada en el entorno UNIX - ISBN 0-201-56317-7
- 1994 - TCP / IP ilustrado , 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 ilustrado, volumen 3: TCP para transacciones , HTTP , NNTP y los protocolos de dominio de UNIX - ISBN 0-201-63495-3
- 1998 - Programación de red UNIX, Volumen 1, Segunda edición: API de red: Sockets y XTI - ISBN 0-13-490012-X
- 1999 - Programación de red UNIX, Volumen 2, Segunda edición: Comunicaciones entre procesos - ISBN 0-13-081081-9
- 2003 - Programación de red UNIX Volumen 1, tercera edición: 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 (2da 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
Stevens también fue coautor de varios documentos de Solicitud de comentarios (RFC) de Internet 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. "Basic Socket Interface Extensions for IPv6", RFC 2553
- Allman, M., Paxson, V., Stevens, WR 1999. "Control de congestión de TCP", RFC 2581
Referencias
- ^ "Pearson Technology Group - Programación avanzada en el entorno UNIX® 1 / e" . Consultado el 22 de enero de 2012 .
- ^ "Publicación de necrológica en Usenet" . Consultado el 5 de febrero de 2014 .
- ^ "Ganadores del premio USENIX Lifetime Achievement Award" . Consultado el 6 de febrero de 2014 .
- ^ "IETF | RFC" . IETF . Consultado el 11 de enero de 2021 .
enlaces externos
- Página de inicio anterior de Stevens
- 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 Programación Unix, Volumen 1: API de red, sockets y XTI, 2 / e