ดับเบิลยู. ริชาร์ด สตีเวนส์
William Richard (Rich) Stevens (5 กุมภาพันธ์ 1951 – 1 กันยายน 1999) เป็นนักเขียนชาวอเมริกันที่เกิดในโรดีเซียเหนือ ผู้เขียนหนังสือเกี่ยวกับ วิทยาการคอมพิวเตอร์โดยเฉพาะหนังสือเกี่ยวกับUnixและTCP/ IP [ 1 ]
ชีวประวัติ
ริชาร์ด สตีเวนส์ เกิดในปี 1951 ที่เมืองลูอันชยาโรดีเซียเหนือ (ปัจจุบันคือประเทศแซมเบีย ) ซึ่งบิดาของเขาทำงานในอุตสาหกรรมทองแดง ต่อมาครอบครัวได้ย้ายไปอยู่ที่ซอลต์เลคซิตี้ รัฐยูทาห์ เมืองเฮอร์ลีย์รัฐนิวเม็กซิโก วอชิงตัน ดี.ซี.และเมืองฟาลาโบโรวา ประเทศแอฟริกาใต้สตีเวนส์เข้าเรียนที่โรงเรียนทหารฟิชเบิร์นในเมืองเวย์นส์โบโร รัฐเวอร์จิเนียเขาได้รับปริญญาตรีสาขาวิศวกรรมการบินและอวกาศจากมหาวิทยาลัยมิชิแกนในปี 1973 และทั้งปริญญาโท (ในปี 1978) และปริญญาเอก (ในปี 1982) สาขาวิศวกรรมระบบจากมหาวิทยาลัยแอริโซนาเขาได้ย้ายไปอยู่ที่เมืองทูซอนในปี 1975 ซึ่งเขาทำงานที่หอดูดาวแห่งชาติคิตต์พีคในตำแหน่งโปรแกรมเมอร์คอมพิวเตอร์จนถึงปี 1982 ตั้งแต่ปี 1982 ถึงปี 1990 เขาเป็นรองประธานฝ่ายบริการคอมพิวเตอร์ของบริษัทเฮลท์ซิสเต็มส์อินเตอร์เนชั่นแนลในเมืองนิวเฮเวน รัฐคอนเนตทิคัต สตีเวนส์ย้ายกลับไปที่ทูซอนในปี 1990 ซึ่งเขาประกอบอาชีพเป็นนักเขียนและที่ปรึกษา นอกจากนี้เขายังเป็นนักบินตัวยงและเป็นครูฝึกบินนอกเวลาในช่วงทศวรรษ 1970 [ 2 ]
สตีเวนส์เสียชีวิตในปี 1999 เมื่ออายุได้ 48 ปี ในปี 2000 เขาได้รับรางวัลUSENIX Lifetime Achievement Award หลังเสียชีวิต [ 3 ]
หนังสือ
- 1979 – คู่มือเบื้องต้นฉบับที่สี่ – หมายเลขแคตตาล็อก พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์ 102803504 [ 4 ]
- 1990 – การเขียนโปรแกรมเครือข่าย UNIX – ISBN 0-13-949876-1
- 1992 – การเขียนโปรแกรมขั้นสูงในสภาพแวดล้อม UNIX – ISBN 0-201-56317-7
- 1994 – TCP/IP Illustratedเล่ม 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 Illustrated, Volume 3: TCP for Transactions , HTTP , NNTP , and the UNIX Domain Protocols – ISBN 0-201-63495-3
- 1998 – การเขียนโปรแกรมเครือข่าย UNIX เล่ม 1 ฉบับพิมพ์ครั้งที่สอง: API เครือข่าย: ซ็อกเก็ตและXTI – ISBN 0-13-490012-X
- 1999 – การเขียนโปรแกรมเครือข่าย UNIX เล่ม 2 ฉบับพิมพ์ครั้งที่สอง: การสื่อสารระหว่างกระบวนการ – ISBN 0-13-081081-9
- 2003 – การเขียนโปรแกรมเครือข่าย UNIX เล่ม 1 ฉบับที่สาม: API เครือข่าย Sockets – ISBN 0-13-141155-1(ร่วมกับ บิล เฟนเนอร์ และ แอนดรูว์ เอ็ม. รูดอฟฟ์)
- 2005 – การเขียนโปรแกรมขั้นสูงในสภาพแวดล้อม UNIX ฉบับที่สอง – ISBN 0-321-52594-9(ร่วมกับ สตีเฟน เอ. ราโก)
- 2011 – TCP/IP Illustrated, Volume 1: The Protocols (ฉบับที่ 2) – ISBN 0-321-33631-3(ร่วมกับ เควิน อาร์. ฟอลล์)
- 2013 – การเขียนโปรแกรมขั้นสูงในสภาพแวดล้อม UNIX ฉบับที่สาม – ISBN 0-321-63773-9(ร่วมกับ สตีเฟน เอ. ราโก)
อาร์เอฟซี
นอกจากนี้ สตีเวนส์ยังร่วมเขียน เอกสาร Request for Comments (RFC) หลายฉบับให้กับInternet Engineering Task Forceซึ่งเป็นกระบวนการเผยแพร่ "บันทึกทางเทคนิคและองค์กร" ของอินเทอร์เน็ต เอกสาร RFC ของสตีเวนส์ครอบคลุมการอัปเดตBerkeley sockets API สำหรับIPv6รวมถึงวิธีการควบคุมความแออัดมาตรฐานสำหรับเซสชันTCP ด้วย
- RFC 2133 – " ส่วนขยายอินเทอร์เฟซซ็อกเก็ตพื้นฐานสำหรับ IPv6 " [ 5 ]ล้าสมัย
- RFC 2553 – " ส่วนขยายอินเทอร์เฟซซ็อกเก็ตพื้นฐานสำหรับ IPv6 " [ 6 ]ล้าสมัย
- RFC 3493 – " ส่วนขยายอินเทอร์เฟซซ็อกเก็ตพื้นฐานสำหรับ IPv6 " [ 7 ]ข้อมูล
- RFC 2292 – " API ซ็อกเก็ตขั้นสูงสำหรับ IPv6 " [ 8 ]ล้าสมัย
- RFC 3542 – " อินเทอร์เฟซโปรแกรมแอปพลิเคชันซ็อกเก็ตขั้นสูง (API) สำหรับ IPv6 " [ 9 ]ข้อมูล
- RFC 2001 – " อัลกอริทึม TCP Slow Start, Congestion Avoidance, Fast Retransmit และ Fast Recovery " [ 10 ]ล้าสมัย
- RFC 2581 – " การควบคุมความแออัดของ TCP " [ 11 ]ล้าสมัย
ลิงก์ภายนอก
- หน้าแรกเดิมของสตีเวนส์
- กูรูแห่งกูรู Unixโดย Rachel Chalmers (1 กันยายน 2000) ที่ Salon.com
- บทสัมภาษณ์ของสำนักพิมพ์ Prentice Hall กับ Rich Stevens ผู้เขียนหนังสือ Unix Programming, Volume 1: Networking APIs, Sockets and XTI, 2nd edition