W. Richard Stevens - W. Richard Stevens
W. Richard Stevens | |
---|---|
Nascermos |
William Richard Stevens
5 de fevereiro de 1951 |
Morreu | 1 de setembro de 1999 |
(com 48 anos)
Nacionalidade | americano |
Alma mater | |
Conhecido por | Programação avançada no ambiente UNIX , TCP / IP ilustrado , programação de rede UNIX |
Carreira científica | |
Campos | Engenharia de sistemas |
William Richard (Rich) Stevens (5 de fevereiro de 1951 - 1 de setembro de 1999) foi um autor americano nascido na Rodésia do Norte de livros de ciência da computação , em particular livros sobre UNIX e TCP / IP .
Biografia
Richard Stevens nasceu em 1951 em Luanshya , Rodésia do Norte (hoje Zâmbia ), onde seu pai trabalhava para a indústria do cobre. A família mudou-se mais tarde para Salt Lake City , Hurley, Novo México , Washington, DC e Phalaborwa, África do Sul . Stevens estudou na Fishburne Military School em Waynesboro , Virginia . Ele recebeu o diploma de bacharel em Engenharia Aeroespacial pela University of Michigan em 1973 e um mestrado (em 1978) e um PhD (em 1982) em Engenharia de Sistemas pela University of Arizona . Ele se mudou para Tucson em 1975, onde trabalhou no Observatório Nacional de Kitt Peak como programador de computador até 1982. De 1982 a 1990 ele foi vice-presidente de Serviços de Computação da Health Systems International em New Haven , Connecticut. Stevens voltou para Tucson em 1990, onde seguiu sua carreira como autor e consultor. Ele também foi um piloto ávido e instrutor de vôo em tempo parcial durante os anos 1970.
Stevens morreu em 1999, aos 48 anos. Em 2000, foi condecorado postumamente com o prêmio Usenix pelo conjunto de sua obra .
Livros
- 1990 - Programação de rede UNIX - ISBN 0-13-949876-1
- 1992 - Programação Avançada no Ambiente UNIX - ISBN 0-201-56317-7
- 1994 - TCP / IP Illustrated , Volume 1: The Protocols - ISBN 0-201-63346-9
- 1995 - TCP / IP Illustrated, Volume 2: The Implementation (com Gary R. Wright ) - ISBN 0-201-63354-X
- 1996 - TCP / IP Illustrated, Volume 3: TCP para Transações , HTTP , NNTP e Protocolos de Domínio UNIX - ISBN 0-201-63495-3
- 1998 - UNIX Network Programming, Volume 1, Second Edition: APIs de rede: Sockets e XTI - ISBN 0-13-490012-X
- 1999 - UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications - ISBN 0-13-081081-9
- 2003 - UNIX Network Programming Volume 1, Third Edition: The Sockets Networking API - ISBN 0-13-141155-1 (com Bill Fenner e Andrew M. Rudoff)
- 2005 - Programação Avançada no Ambiente UNIX, Segunda Edição - ISBN 0-321-52594-9 (com Stephen A. Rago)
- 2011 - TCP / IP Illustrated, Volume 1: The Protocols (2ª edição) - ISBN 0-321-33631-3 (com Kevin R. Fall)
- 2013 - Advanced Programming in the UNIX Environment, Third Edition - ISBN 0-321-63773-9 (com Stephen A. Rago)
RFCs
Stevens também foi coautor de vários documentos de solicitação de comentários (RFC) da Internet para a Força-Tarefa de Engenharia da Internet , processo pelo qual as "notas técnicas e organizacionais" da Internet são disseminadas. As RFCs de Stevens cobriram atualizações para a API Berkeley sockets para IPv6 , bem como um método padrão de controle de congestionamento para sessões TCP .
- Stevens, WR e Thomas, M. 1998. "Advanced Sockets API for IPv6", RFC 2292
- Gilligan, RE, Thomson, S., Bound, J., e Stevens, WR 1999. "Basic Socket Interface Extensions for IPv6", RFC 2553
- Allman, M., Paxson, V., Stevens, WR 1999. "TCP Congestion Control," RFC 2581