理查德·史蒂文斯

理查德·史蒂文斯

理查德·史蒂文斯(William Richard (Rich) Stevens,1951年2月5日-1999年9月1日),美國計算機科學家,是眾多的暢銷UNIX、TCP/IP書籍的作者。

生平


史蒂文斯於 1951 年出生於北 Rhodesia 的 Luanshya。他的父親在當地的一家銅廠工作。他的家曾先後搬到鹽湖城、Hurley、新墨西哥、華盛頓南非的 Phalaborwa。史蒂文斯曾就讀於位於弗吉尼亞Waynesboro的Fishburne 軍校。並於1973年取得了密歇根大學航天工程工科學士學位,於1978年取得工科碩士學位,於1982年取得了亞利桑那大學系統工程學博士學位。他於1975年搬到了 Tucson 並受雇於當地的 Kitt Peak國家天文台擔任程序員工作,並在那裡工作到1982年。從1982年到1990年,他在位於New Haven, CT的Health Systems International擔任計算機服務副總監。他於1990年搬回了 Tucson 在他的專業領域從事寫作和顧問工作。他在20世紀70年還曾狂熱地從事飛行運動並擔任兼職飛行教練工作。

著作


1990年 - “UNIX Network Programming” - ISBN 0-139-49876-1 中文名:《UNIX網路編程
1992年 - Advanced Programming in the UNIX Environment - ISBN 0-201-56317-7 中文名:《UNIX環境高級編程》
1994年 - TCP/IP Illustrated, Volume 1: The Protocols - ISBN 0-201-63346-9 中文名:《TCP/IP詳解 卷1:協議》
1995年 - TCP/IP Illustrated, Volume 2: The Implementation (with Gary R. Wright) - ISBN 0-201-63354-X 中文名:《TCP/IP詳解 卷2:實現》
1996年 - TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols - ISBN 0-201-63495-3 中文名:《TCP/IP詳解 卷3:事務TCP、HTTP、NNTP和UNIX域套接字協議》
1998年 - UNIX Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and XTI - ISBN 0-134-90012-X 中文名:《UNIX網路編程 卷1》
1999年 - UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications - ISBN 0-130-81081-9 中文名:《UNIX網路編程 卷2》

RFC


Stevens 還協助制定了一些 IETF 的 RFC 文件。 — 一些BSD套接字 API針對IPv6的更新文檔 和一個 TCP 擁塞控制方面的標準文檔。
Stevens, W. R., and Thomas, M. 1998年. "Advanced Sockets API for IPv6," RFC 2292
Gilligan, R. E., Thomson, S., Bound, J., and Stevens, W. R. 1999年. "Basic Socket Interface Extensions for IPv6," RFC 2553
Allman, M., Paxson, V., Stevens, W. R. 1999年. "TCP Congestion Control," RFC 2581