W・リチャード・スティーブンス | |
|---|---|
| 生まれる | ウィリアム・リチャード・スティーブンス (1951年2月5日)1951年2月5日 |
| 死亡 | 1999年9月1日(1999年9月1日)(48歳) |
| 母校 | |
| 知られている | UNIX環境での高度なプログラミング、TCP/IP図解、UNIXネットワークプログラミング |
| 科学者としてのキャリア | |
| フィールド | システムエンジニアリング |
ウィリアム・リチャード(リッチ)・スティーブンス(1951年2月5日 - 1999年9月1日)は、北ローデシア生まれのアメリカ人で、コンピュータサイエンスの書籍、特にUnixとTCP/IPに関する書籍の著者である。[1]
バイオグラフィー
リチャード・スティーブンスは1951年、北ローデシア(現ザンビア)のルアンシャで生まれました。彼の父親は銅産業で働いていました。その後、家族はユタ州ソルトレークシティ、ニューメキシコ州ハーレー、ワシントンD.C.、南アフリカのファラボルワに引っ越しました。スティーブンスはバージニア州ウェインズボロのフィッシュバーン陸軍士官学校に通いました。彼は1973年にミシガン大学で航空宇宙工学の学士号を取得し、アリゾナ大学でシステム工学の修士号(1978年)と博士号(1982年)を取得しました。彼は1975年にツーソンに移り、 1982年までキットピーク国立天文台でコンピュータプログラマーとして勤務しました。1982年から1990年まで、コネチカット州ニューヘイブンのヘルスシステムインターナショナルでコンピューティングサービス担当副社長を務めました。スティーブンスは1990年にツーソンに戻り、作家およびコンサルタントとしてのキャリアを積みました。また、1970年代には熱心なパイロットであり、パートタイムの飛行教官も務めていました。[2]
スティーブンスは1999年に48歳で亡くなった。2000年に彼は死後USENIX生涯功労賞を受賞した。[3]
本
- 1979年 –フォース入門–コンピュータ歴史博物館カタログ番号102803504 [4]
- 1990年 – UNIXネットワークプログラミング– ISBN 0-13-949876-1
- 1992年 – UNIX環境における高度なプログラミング – ISBN 0-201-56317-7
- 1994年 – TCP/IPイラストレイテッド、第1巻:プロトコル– ISBN 0-201-63346-9
- 1995年 – TCP/IP Illustrated, Volume 2: The Implementation (Gary R. Wrightとの共著) – ISBN 0-201-63354-X
- 1996年 – TCP/IPイラストレイテッド 第3巻:トランザクションのためのTCP、HTTP、NNTP、およびUNIXドメインプロトコル– ISBN 0-201-63495-3
- 1998年 – UNIXネットワークプログラミング、第1巻、第2版:ネットワークAPI:ソケットとXTI – ISBN 0-13-490012-X
- 1999年 – UNIXネットワークプログラミング、第2巻、第2版:プロセス間通信– ISBN 0-13-081081-9
- 2003年 – UNIXネットワークプログラミング第1巻、第3版:ソケットネットワークAPI – ISBN 0-13-141155-1(ビル・フェナー、アンドリュー・M・ルドフ共著)
- 2005年 – UNIX環境における高度なプログラミング、第2版– ISBN 0-321-52594-9(スティーブン・A・ラゴ氏と共著)
- 2011 – TCP/IPイラストレイテッド 第1巻:プロトコル(第2版) – ISBN 0-321-33631-3(ケビン・R・フォール氏と共著)
- 2013年 – UNIX環境における高度なプログラミング、第3版– ISBN 0-321-63773-9(スティーブン・A・ラゴ氏と共著)
RFC
スティーブンスは、インターネット技術タスクフォース(IETF)のRFC( Request for Comments)文書の共同執筆者でもある。RFCは、インターネットの「技術的および組織的なメモ」を配布するプロセスである。スティーブンスのRFCは、 IPv6向けバークレーソケットAPIの更新や、TCPセッションの輻輳制御の標準手法などをカバーしている。
- RFC 2133 –「IPv6の基本ソケットインターフェース拡張」[5] 廃止。
- RFC 2553 – 「IPv6の基本ソケットインターフェース拡張」[6] 廃止。
- RFC 3493 –「IPv6の基本ソケットインタフェース拡張」[7] 情報提供。
- RFC 2292 – 「IPv6用高度なソケットAPI」[8] 廃止。
- RFC 3542 – 「IPv6用高度なソケットアプリケーションプログラムインターフェース(API)」[9] 情報提供。
- RFC 2001 – 「TCPスロースタート、輻輳回避、高速再送信、および高速回復アルゴリズム」[10] 廃止。
- RFC 2581 – 「TCP輻輳制御」[11] 廃止。
参考文献
- ^ 「Pearson Technology Group – Advanced Programming in the UNIX® Environment 1/e」。2016年3月4日時点のオリジナルよりアーカイブ。2012年1月22日閲覧。
- ^ 「Usenetの死亡記事の投稿」 。 2014年2月5日閲覧。
- ^ 「USENIX生涯功労賞受賞者」2011年12月6日. 2014年2月6日閲覧。
- ^ 「Kitts Peak Observatory - A Forth Primer」. 1979年10月. 2024年11月19日閲覧。
- ^ R. Gilligan; S. Thomson; J. Boun; W. Stevens (1997年4月). IPv6の基本ソケットインターフェース拡張. IETFネットワークワーキンググループ. doi : 10.17487/RFC2133 . RFC 2133. 廃止。RFC 2553 により廃止されました。
- ^ R. Gilligan; S. Thomson; J. Boun; W. Stevens (1999年3月). IPv6の基本ソケットインターフェース拡張. ネットワークワーキンググループ. doi : 10.17487/RFC2553 . RFC 2553. 廃止。RFC 3493 により廃止。RFC 3152により更新。RFC 2133 を廃止。
- ^ R. Gilligan; S. Thomson; J. Bound; J. McCann; W. Stevens (2003年2月). IPv6の基本ソケットインターフェース拡張. ネットワークワーキンググループ. doi : 10.17487/RFC3493 . RFC 3493. 情報提供。RFC 2553 を廃止します。
- ^ W. Stevens; M. Thomas (1998年2月). IPv6向けAdvanced Sockets API. ネットワークワーキンググループ. doi : 10.17487/RFC2292 . RFC 2292. 廃止。RFC 3542 により廃止されました。
- ^ W. Stevens; M. Thomas; E. Nordmark; T. Jinmei (2003年5月). IPv6向けAdvanced Socketsアプリケーションプログラムインターフェース(API). Network Working Group. doi : 10.17487/RFC3542 . RFC 3542. 情報提供。RFC 2292 を廃止します。
- ^ W. Stevens (1997年1月). TCPスロースタート、輻輳回避、高速再送、高速回復アルゴリズム. ネットワークワーキンググループ. doi : 10.17487/RFC2001 . RFC 2001. 廃止。RFC 2581 により廃止されました。
- ^ M. Allman; V. Paxson; W. Stevens (1999年4月). TCP輻輳制御. ネットワークワーキンググループ. doi : 10.17487/RFC2581 . RFC 2581. 廃止。RFC 5681 により廃止。RFC 3390により更新。RFC 2001 を廃止。
外部リンク
- スティーブンスの以前のホームページ
- Unix の達人の中の達人、Rachel Chalmers 著 (2000 年 9 月 1 日) Salon.com
- Prentice Hall での、Unix Programming, Volume 1: Networking APIs, Sockets and XTI, 2/e の著者 Rich Stevens 氏へのインタビュー