天天看點

W.Richard Stevens Books

1.TCP/IP Illustrated, Volume 1 了解網絡最有用的一本書,讀完後對于TCP/IP的網絡分層會有一個相當不錯的了解,知道資料是如何傳輸的,UDP是怎麼回事,TCP又是怎麼回事,為什麼TCP可靠,UDP不可靠,了解各種協定,出色就出色在用tcpdump抓packets後做詳細的解釋,為下面的卷二做準備。

2.TCP/IP Illustrated, Volume 2 曾經我一直都有個疑問,現在很少用BSD了,都是Linux,花如此多的精力去學習一本BSD的書籍值得嗎?

我沒有全本仔細研究下來,但我現在已經明白了,它是過去實作協定棧的一種方法,而這種方法即使是在現在的很多開源軟體中都有很多地方使用到。一些裡面詳細介紹的結構現在都在使用,它是以後UNIX/Linux發展的基石

3.TCP/IP Illustrated, Volume 3  我沒有看過,不評述

4.UNIX Network Programming  網絡上經常提到的unp,我看的是第三版講socket程式設計的,前幾章學完就會對socket程式設計會相當的了解,到這一層就知道socket和常說的協定棧如何互動的

5.Advanced Programming in the UNIX Environment 網絡上經常提到的APUE,相當豐富的介紹了很多UNIX/Linux的知識和一些系統調用,與Linux程式設計相得益彰

6.UNIX Network Programming 還有一本講程序間通信的,IPC的,沒看過。

From WiKi

William Richard (Rich) Stevens (February 5, 1951 Luanshya, Northern Rhodesia –- September 1, 1999) was one of the most famous and widely acclaimed authors of UNIX and TCP/IP books.

Biography:

Richard Stevens was born in 1951 in Luanshya, Northern Rhodesia (now Zambia). His father worked there for the copper industry. The family moved to Salt Lake City, Hurley, New Mexico, Washington, D.C. and Phalaborwa, South Africa. Stevens attended Fishburne Military School in Waynesboro, Virginia. In 1973, he received a B.SC. in Aerospace Engineering from the University of Michigan and in 1978 an M.S. and in 1982 a Ph.D. in Systems Engineering from the University of Arizona. He moved to Tucson in 1975 where he was employed at Kitt Peak National Observatory as a computer programmer until 1982. From 1982 until 1990 he was Vice President of Computing Services at Health Systems International in New Haven, CT. Stevens moved back to Tucson in 1990 where he pursued his career as an author and consultant. He was also an avid pilot and a part-time flight instructor during the 1970s.

Stevens died in 1999, at the age of 48. In 2000, he was posthumously awarded the Usenix Lifetime Achievement Award.

Books:

  • 1990 - UNIX Network Programming - ISBN 0-13-949876-1
  • 1992 - Advanced Programming in the UNIX Environment - 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 (with 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 Network Programming, Volume 1, Second Edition: Networking APIs: Sockets and 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 (with Bill Fenner, and Andrew M. Rudoff)
  • 2005 - Advanced Programming in the UNIX Environment, Second Edition - ISBN 0-32-152594-9 (with Stephen A. Rago)
  • 這個牛人就不多介紹了,從事網絡的應該多少知道了,呵呵
上一篇: C/C++ books

繼續閱讀