“Linux典藏大系”自2012年相继出版至今,因其主题鲜明、解读细致、浅显易懂和应用性强等特点而备受众多读者的钟爱,长期性稳居类似图书销售排名榜的前例,总计销售量近十万册。全书中一部分书籍喜获51CTO读书频道“受读者钟爱的原創IT技术性图书奖”,也有多种多样书籍的中文繁体字著作权輸出来到中国台湾地区出版发售。全书中的好几个种类被中国几十所培训学校和公办专科学校选为教材内容。全书的出版还获得了中国Linux行业著名的技术社区ChinaUnix的全力支持。读者在ChinaUnix小区的社区论坛上与小区中的Linux爱好者开展了普遍的沟通交流,获得了优良的学习效率。2017年3月“Linux典藏大系“全新升级全新升级(第2版)宣布出版,第2板图书顺从了Linux技术的全新升级发展趋势,所有选用当今时兴和平稳的Linux发行版或是有关专用工具,是Linux爱好者学习培训Linux的好助手。
《Linux网络编程(第2版)》是得到很多读者五星好评的“Linux典藏大系”中的《Linux网络编程》的第2版。《Linux网络编程(第2版)》第一版出版后得到了读者的充分肯定。《Linux网络编程(第2版)》由浅入深,从网络层到Linux核心,从基础知识要点到综合性实例,全方位、系统化向读者介绍了怎样在Linux下开展互联网编程设计。《Linux网络编程(第2版)》覆盖面广,从基础的编程工具介绍和程序编写自然环境构建,到高級技术性和关键基本原理,再到新项目实战演练,基本上涉及到Linux网络编程的全部关键专业知识。《Linux网络编程(第2版)》共有4篇。第1篇介绍Linux电脑操作系统简述、Linux程序编写自然环境、系统文件介绍、程序流程、进程和线程;第2篇介绍TCP/IP协议族介绍、网络层互联网系统服务介绍、TCP网络编程基本、网络服务器和手机客户端信息内容的获得、数据信息的IO和重复使用、根据UDP协议书的接受和推送、高級套接字、套接字选择项、初始套接字、网络服务器实体模型挑选,及其IPv6的介绍;第三篇介绍Linux核心中互联网一部分构造,及其遍布和netfilter架构内报文格式解决;第四篇介绍三个网络编程的案例:Web服务端的事例SHTTPD、互联网协议栈的事例SIP、服务器防火墙的事例SIPFW。
《Linux网络编程(第2版)》合适全部想全方位学习培训Linux网络编程的工作人员阅读文章,也合适早已从业Linux网络开发设计的工程项目专业技术人员应用。针对众多的Linux平台下的互联网编程设计工作人员,《Linux网络编程(第2版)》也是一本难能可贵的参考手册。
目录
- 第1篇 Linux网络开发基础
- 第1章 Linux操作系统概述
- 第2章 Linux编程环境
- 第3章 文件系统简介
- 第4章 程序、进程和线程 94
- 第2篇 Linux用户层网络编程
- 第5章 TCP/IP协议族简介 138
- 第6章应用层网络服务程序简介 167
- 第7章 TCP网络编程基础 181
- 第8章服务器和客户端信息的获取 209
- 第9章数据的IO和复用 236
- 第10章基于UDP协议的接收和发送 265
- 第11章高级套接字 290
- 第12章套接字选项 328
- 第13章原始套接字 374
- 第14章服务器模型选择 410
- 第15章 IPv6简介 437
- 第3篇 Linux内核网络编程
- 第16章 Linux内核中网络部分结构以及分布 464
- 第17章 netfilter框架内报文处理 478
- 第4篇综合案例
- 第18章一个简单Web服务器的例子SHTTPD 512
- 第19章一个简单网络协议栈的例子SIP 558
- 第20章一个简单防火墙的例子SIPFW 620