`

Linux网络编程必看书籍推荐

 
阅读更多
首先要说讲述TCP/IP的书很多,其中有3泰书很全。

分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本

其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》

作者W.Richard Stevens个人网站 http://www.kohala.com/

大师作品部部经典,可惜1999年去另一个世界维护Unix了。。。。。。。。。

说明:搞Linux网络编程的,想学TCP/IP的一定要看大师W.Richard Stevens这六本书,基本上六本书看完基础也就搭好了。

W.Richard Stevens(1951-1999),国际知名的UNIX和网络专家,受人人尊敬的作家。他的著作有《UNIX网络编程》(两卷本),《UNIX网络高级编程》,《TCP/IP详解》(三卷本)等,同时他还是广受欢迎的教师和顾问。

  Stevens先生1951年生于赞比亚,早年,他就读于美国弗吉尼亚州的费什本军事学校,后获得密歇根大学学士、亚利桑那大学系统工程硕士和博士学位。他曾就职于基特峰国家天文台,从事计算机编程。

  Stevens先生不幸病逝于1999年9月1日,他的离去是计算机界的巨大损失。

  W. Richard Stevens对我们这些学习Unix/Linux的程序员的影响是巨大的,每每捧读老先生的书都会被感动,不仅被他那丰富的知识所折服,更是被他那一丝不苟,严谨治学的态度所倾倒。“他不清楚的,他下决心要弄明白。他知道的,他要努力传授给所有感兴趣的人们!”这就是我们的Stevens!一生能有其一部力作可谓无憾矣!而况七部乎?

  一位朋友说:“Stevens的书一定要全部认真地去读的。”我想他是对的。最后,对Stevens在天英灵说声:谢谢您!想必这时他正坐在上帝身边,继续从事他的写作。

W. Richard Stevens Biography
http://www.kohala.co<wbr>m/start/bio1.html</wbr>

W. Richard Stevens' Home Page
http://www.kohala.co<wbr>m/start/</wbr>

W. Richard Stevens on Wikipedia
http://en.wikipedia.<wbr>org/wiki/W._Richard_<wbr>Stevens</wbr></wbr>

Guru of the Unix gurus
http://archive.salon<wbr>.com/tech/feature/20<wbr>00/09/01/rich_steven<wbr>s/index.html</wbr></wbr></wbr>

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《用TCP/IP进行网际互连第一卷:原理、协议与结构(第五版)》

《用TCP/IP进行网际互连第二卷——设计、实现与内核》

《用TCP/IP进行网际互连第三卷:客户-服务器编程与应用(Linux/POSIX套接字版)》

说明:这个系列也是三卷本,和《TCP/IP详解》三卷本一样也是经典,区别是 网际互联 偏重理论而 详解偏重实际。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

如果你看了上面2套TCP/IP的书6本还不尽兴,还有一套书可以作为提高或者查缺补漏

虽然与W.Richard Stevens TCP/IP详解 有一定的差距,但仍不失为下一代IPv6网络的参考工具书,值得收藏学习

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《TCP/IP协议原理与应用(第3版)》

写的非常好,建议一定要买!可作入门,但即使是高手,也应看看,学习作者分析问题的方法和思想。其实是无数次印刷了,经典不能错过。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《TCP/IP高效编程 : 改善网络程序的44个技巧》

很明显属于技巧类的书,同样这本书很老,但是还是很有参考价值,这本书中大量出现Unix网络编程的提示,可以作为其补充。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《TCP/IP架构、设计及应用(Linux版)》

谈不上经典,可以补充阅读

----------------------------------------------------------------------------------------------------------------------------------------------------------------

《linux网络体系结构:linux内核中网络协议的设计与实现》

出版社: 清华大学出版社
装帧: 平装
出版年: 2006-7
又名: The Linux Network Architecture: Design and Implementation of Network Protocols in the Linux Kernel
书名: Linux网络体系结构
说明:翻译的很不好,建议看原版,可以下电子版。

一本在kernel实现网络功能的基础书籍,最好还是看英文版的,翻译的实在太烂了。有条件的还是看原版吧,没办法啊,中国的此类书籍基本上落后老美3-4年。结合linux源代码分析一书收获更多。一并把内核结构和各功能在内核中的关系也搞清楚了。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

本人写的另外系列,配合一起看效果更好,因为C语言是语言,还需要到实际环境Linux中去用,而Linux环境下网络编程自然需要TCP/IP的知识:

分享到:
评论

相关推荐

    Linux编程经典书籍推荐

    Linux相关编程经典书籍推荐,十分经典。

    Linux 编程经典书籍推荐(Linux学习必看).txt

    Linux 编程经典书籍推荐(Linux学习必看).txt

    Linux 编程经典书籍推荐

    Linux 编程经典书籍推荐,入门指引文章。

    linux 学习资料(入门书籍、shell编程)推荐

    linux 学习资料(入门书籍、shell编程)推荐 希望对大家有帮助

    linux下QT编程书籍资料大全

    linux下QT编程书籍资料大全: C++ GUI Qt3编程 书和源码 24学通QT编程 KDE 2Qt Programming Bible

    Linux环境编程图文指南.rar

    好书推荐,入门学习linux系统编程的好书,有书籍和书中例程代码

    linux编程推荐书单

    推荐几本打算从事unix linux编程的程序员的书籍,主要是介绍的书籍的作者很厉害,忍不住不拿出来推荐。PS:内容出自一篇博客,以前不知道作者多强,后来一看几本书都是出自同一人之手,不得不说是大师...

    Linux读书笔记;推荐书籍.rar

    下面是几本值得推荐的Linux学习书籍,它们可以帮助你轻松地掌握Linux相关技能。 1.《鸟哥的Linux私房菜》 推荐学习Linux的必读书籍,你是否已经掌握了它们?推荐学习Linux的必读书籍,你是否已经掌握了它们? 这...

    实战Linux编程精髓源代码

    该书是著名以色列Linux编程专业作家和教授Arnold Robbins的力作。其附带的源码朴实有深度,与书籍文字讲解紧密配合,是学习Linux编程难得的好材料。我极力推荐!

    Linux 新手最佳晋级10本培训书籍集

    Linux网络编程.pdf linux系统服务.doc Linux系统基础教程.pdf The Linux Programmer's Toolbox (Prentice Hall Open Source Software Development Series) - - [0132198576].pdf UNIX常用命令.doc 初入Linux世界.pdf...

    linux内核入门书籍

    linux 内核开发入门书籍,组织结构清晰,很好的教材

    各类计算机语言学习书籍推荐ppt

    各类计算机语言学习书籍推荐ppt C语言 php python c++ linux编程等等等等

    LINUX命令、编辑器与SHELL编程PDF.part01

     很好地介绍了Linux编程环境,包括make、gcc、gdb、CVS等;  关于使用bash和tcsh进行基本的和高级的shell编程的专家指南;  定制shell以及在命令行上交互使用shell的提示和技巧;  提供了vim和emacs的详细...

    Linux程序设计权威指南

    目前Linux系统己很普及,但是介绍在Linux上进行开发的书籍并不多,本书为Linux上进行应用开发提供了详细的参考资料。内容包括Linux开发环境、Linux编程的入门知识、系统和网络编程、多线程程序...B,Linux编程推荐读物

    Linux驱动开发 一本介绍linux下驱动开发不错的书籍

    一本不错的linux驱动开发教程,不过在看这本书之前至少的具备基本的linux开发经验,做好好看过linux内核方面的书,另外一本《linux内核完全剖析》是本不错的内核编程教材,昨天我刚买了一本。

    IT程序员编程技术好书推荐书籍列表

    包含了程序员从菜鸟到大牛所需要看的值得推荐的好书。包含19个类别,100多本书。让大家少看垃圾书,少走弯路。 里面有些是我个人看过并推荐的。打了红星号。 一下是本书籍列表包含的书籍类别。每个类别只需选择其中...

Global site tag (gtag.js) - Google Analytics