Linux网络编程

作者: 宋敬彬、孙海滨

出版社: 清华大学出版社

出版日期: 2010-01-01

  • 优惠券
  • ¥3
    ¥10
    ¥30
    ¥70
  • 领券
电子书 ¥51.68 定价:79.0 纸书价格¥31.60,点此比价
  • 收藏

  • 加书架

  • 引用

简介

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
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

宋敬彬、孙海滨

宋敬彬,海信集团国家重点实验室高级工程师。海信数字家庭原型系统的主要设计及实现人员。有十多年的Linux编程经验,对Linux内核和网络协议栈十分熟悉。长期从事嵌入式Linux设备、机顶盒产品、IGRS设备互联的研究和开发工作。目前主要从事数字家庭系统的设计和实现。曾经在技术期刊上发表过多篇技术论文。曾经参加过国家863高性能集群服务器、电子发展基金的IPv6等项目的研究和开发。 孙海滨,山东科技大学信息科学与工程学院副教授。计算机应用技术专业博士、博士后。长期从事计算机应用技术的研究和教学。有多年的Linux应用和开发经验,对网络协议有较深入的研究。目前致力于多媒体信息检索、人工智能、空间推理、地理信息系统等技术的研究。曾经在国内外的核心刊物上发表过多篇学术论文。参与开发了多个应用软件系统。参与国家863计划项目一项。主持开发过山东科技大学“春蕾计划”项目一项。

相关图书