本书是获得大量读者好评的“Linux典藏大系”中的《Linux网络编程》的第2版。本书第1版出版后获得了读者的高度评价。本书循序渐进,从应用层到Linux内核,从基本知识点到综合案例,全面、系统地向读者介绍了如何在Linux下进行网络程序设计。本书涉及面广,从基本的编程工具介绍和编程环境搭建,到高级技术和核心原理,再到项目实战,几乎涉及Linux网络编程的所有重要知识。本书共分4篇。第1篇介绍Linux操作系统概述、Linux编程环境、文件系统简介、程序、进程和线程;第2篇介绍TCP/IP协议族简介、应用层网络服务程序简介、TCP网络编程基础、服务器和客户端信息的获取、数据的IO和复用、基于UDP协议的接收和发送、高级套接字、套接字选项、原始套接字、服务器模型选择,以及IPv6的简介;第3篇介绍Linux内核中网络部分结构,以及分布和netfilter框架内报文处理;第4篇介绍三个网络编程的实例: Web服务器的例子SHTTPD、网络协议栈的例子SIP、防火墙的例子SIPFW。本书适合所有想全面学习Linux网络编程的人员阅读,也适合已经从事Linux网络开发的工程技术人员使用。对于广大的Linux平台下的网络程序设计人员,本书更是一本不可多得的参考手册。
备受推崇的Linux经典畅销书全面升级,ChinaUnix社区鼎力推荐 资深程序员15年经验总结,深入探讨Linux应用层和内核层的网络编程 详细讲解HTTP服务器、协议栈和防火墙三个典型案例的实际开发过程 内容全面:全书涵盖Linux网络编程从基础到高级开发的方方面面知识点 内容深入:重点讲解了技术性较强的Linux用户空间网络编程及内核网络编程 注重原理:对每个知识点都从原始概念和基本原理进行了详细和透彻的分析 插图丰富:对比较复杂和难度较高的内容绘制了220余幅原理图进行讲解 代码经典:书中的示例代码大多是从实际项目总结而来,有很强的实用性 实践性强:结合450余个示例、70余个应用实例及3个项目案例进行讲解 案例典型:详细介绍了HTTP网络服务器、协议栈和防火墙的实现过程
- 版权: 清华大学出版社
- 出版: 2014-02-01
- 更新: 2023-06-07
- 书号:9787302335283
- 中图:TP316.85
- 学科:工学控制科学与工程工学计算机科学与技术