-
收藏
-
加书架
-
引用
Linux是目前最流行的开源操作系统,网络功能在Linux下占有核心的地位。本书循序渐进地从应用层到Linux内核、从基本知识点到综合案例,向读者介绍如何在Linux下进行网络程序设计。本书内容分为4个部分:Linux程序设计基础部分、Linux用户空间网络编程部分、Linux内核网络编程部分以及综合案例部分。内容包含Linux系统概述、Linux编程环境、Linux文件系统简介、Linux下的进程和线程、TCP/IP协议族、应用层网络服务程序、TCP编程、主机信息获取、数据IO复用、UDP编程、高级套接字、套接字选项、原始套接字、服务器模型、IPv6、Linux内核网络部分结构及分布、netfilter框架内报文处理。为了方便读者学习,本书最后一个部分介绍了3个综合案例,包括应用层的Web服务器例子、简单的应用层网络协议站例子和内核层网防火墙的例子。本书适合广大的Linux平台下的网络程序设计人员和大中专院校学生阅读,尤其是有一定Linux基础知识的编程技术人员。
感谢ChinaUnix.nef技术社区对本系列图书的支持! China Unix.net是一个以讨论操作系统、软件开发、数据库技术、网络技术及服务器存储等技术为主的大型lT技术社区网站。China Unix.net的宗旨是给所有爱好IT技术、开源技术的朋友提供一个自由、开放和免费的交流空间。China Unix.netAO目标是建成中国最好的开源技术共享社区,为宣传和推动开源技术及自由软件在中国的应用发展做出贡献。China Unix.net的网址为:http://www.chinaunix.net。 内容全面:全书涵盖Linux网络编程从基础到高级开发的方方面面 内容深入:重点讲解了技术性较强的Linux用户空间网络编程及内核网络编程 注重原理:对每个知识点都从原始概念和基本原理进行详细、透彻地分析 插图丰富:对比较复杂和难度较高的内容绘制了220余幅原理图进行讲解 代码经典:书中的示例代码大多是从实际项目总结而来,有很强的实用性 实践性强:贯穿450余个示例、70余个实例及3个案例进行讲解 案例典型:详细介绍了HTTP网络服务器、协议栈和防火墙的实现 资深程序员十年经验总结,深入探讨Linux应用层和内核层的网络编程 详细讲解HTTP服务器、协议栈和防火墙三个典型案例的实际开发过程 一线技术人员全力打造,分享Linux技术盛宴!《Linux网络编程》重点内容及特色 《Linux网络编程》是一本全面、系统、深入介绍Linux网络编程的技术宝典。涉及Linux网络编程基础用户空间网络编程、Linux内核网络编程及Linux网络编程典型案例。 《Linux网络编程》基本涵盖了Linux网络编程的所有知识点,尤其对高级网络编程、原始套接字等高级应用层网络程序设计进行了深入介绍,并给出了丰富的例程。 《Linux网络编程》不仅介绍了用户界面的网络程序设计,还对内核空间的网络程序设计进行了详细的介绍。对netfilter框架进行了很细致的讲解,并给出了一个全面使用netfilter框架的案例。 《Linux网络编程》在对多个主要函数进行介绍时,对用户空间和内核空间的相互作用进行了对比介绍,便于者不仅了解如何使用它们,而且可以更加深入地理解为何这样用,做到知其然并知其所以然, 《Linux网络编程》最后提供的三个典型案例来源于作者的实际项目:总结了应用层的web服务器开发、简单的应用层网络协议栈开发及内核层的网络防火墙开发,可极大地提升读者的应用开发水平。 《Linux网络编程》作者长期致力于Linux网络程序设计,对Linux网络编程有独到的见解和深入的理解。《Linux网络编程》全面总结了他们对Linux网络编程的理解及大量的实践经验,充满了思想的火花。 一线技术人员全力打造,分享Linux技术盛宴! 《Linux网络编程》读者对象 想全面学习Linux网络编程的人员 想深入学习Linux网络编程的人员 想从事Linux嵌入式开发的人员 需要一本案头必备手册的程序员 大中专院校的相关学生 相关社会培训班的学员 其他Linux网络编程爱好者 获取PPT提示 《Linux网络编程》适合培训机构和大中专院校作为教材使用。为了方便教学,《Linux网络编程》专门配备了教学PPT。需要的老师请发电子邮件至bookservice2008@163.com索取。索取时请提供身份信息。 源代码下载提示 《Linux网络编程》所有源代码请到清华大学出版社的网站(www.tup.com-cn)上下载。请先在主页上的搜索栏中输入书名搜索到《Linux网络编程》页面,然后找到下载信息下载即可。
- 版权: 清华大学出版社
- 出版: 2010-01-01
- 更新: 2023-06-07
- 书号:9787302207177
- 中图:TP316.89
- 学科:工学控制科学与工程工学计算机科学与技术