W. Richard Stevens - W. Richard Stevens

W. Richard Stevens
Nascermos
William Richard Stevens

( 05/02/1951 ) 5 de fevereiro de 1951
Morreu 1 de setembro de 1999 (01/09/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

Referências

links externos