书籍名称:Linux网络编程 第2版

页数:677

作者:宋敬彬等编著

出版时间:2014

ISBN:9787302335283

出版社:北京:清华大学出版社

简介:本书是获得大量读者好评的“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平台下的网络程序设计人员,本书更是一本不可多得的参考手册。


前部分目录

第1篇 Linux网络开发基础——2
第1章 Linux操作系统概述——2
1.1 Linux发展历史——2
1.1.1 Linux的诞生和发展——2
1.1.2 Linux名称的由来——3
1.2 Linux的发展要素——3
1.2.1 UNIX操作系统——3
1.2.2 Minix操作系统——4
1.2.3 POSIX标准——4
1.3 Linux与UNIX的异同——5
1.4操作系统类型选择和内核版本的选择——5
1.4.1常见的不同公司发行的Linux异同——5
1.4.2内核版本的选择——6
1.5 Linux的系统架构——7
1.5.1 Linux内核的主要模块——7
1.5.2 Linux的文件结构——8
······
······
······

声明:本站资源均来源于互联网,旨在给网友提供一个交流学习的平台,产生费用仅为网站运营赞助费。版权属于原作者,若有侵权,请联系微信客服告知,我们会立即处理。