Linux网络编程宋敬彬 等编著 pdf下载pdf下载

Linux网络编程宋敬彬 等编著百度网盘pdf下载

作者:
简介:本篇提供书籍《Linux网络编程宋敬彬 等编著》百度网盘pdf下载
出版社:辽版图书卖场店
出版时间:2014-02
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

   图书基本信息
图书名称   Linux网络编程 作者   宋敬彬 等编著
定价   89元 出版社   清华大学出版社
ISBN   9787302335283 出版日期   2014-02-01
字数    页码   674
版次    装帧   平装
开本   16开 商品重量   

   内容提要
《Linux典藏大系:Linux网络编程(第2版)》共分4篇。篇介绍Linux操作系统概述、Linux编程环境、文件系统简介、程序、进程和线程;第2篇介绍TCP/IP协议族简介、应用层网络服务程序简介、TCP网络编程基础、服务器和客户端信息的获取、数据的IO和复用、基于UDP协议的接收和发送、高级套接字、套接字选项、原始套接字、服务器模型选择,以及IPv6的简介;第3篇介绍Linux内核中网络部分结构,以及分布和filter框架内报文处理;第4篇介绍三个网络编程的实例:Web服务器的例子SD、网络协议栈的例子SIP、防火墙的例子SIPFW。

   目录
篇Linux网络开发基础
章Linux操作系统概述
1.1Linux发展历史
1.1.1Linux的诞生和发展
1.1.2Linux名称的由来
1.2Linux的发展要素
1.2.1UNIX操作系统
1.2.2Minix操作系统
1.2.3POSIX标准
1.3Linux与UNIX的异同
1.4操作系统类型选择和内核版本的选择
1.4.1常见的不同公司发行的Linux异同
1.4.2内核版本的选择
1.5Linux的系统架构
1.5.1Linux内核的主要模块
1.5.2Linux的文件结构
1.6GNU通用公共许可证
1.6.1GPL许可证的历史
1.6.2GPL的自由理念
1.6.3GPL的基本条款
1.6.4关于GPL许可证的争议
1.7Linux软件开发的可借鉴之处
1.8小结
第2章Linux编程环境
2.1Linux环境下的编辑器
2.1.1Vim使用简介
2.1.2使用Vim建立文件
2.1.3使用Vim编辑文本
2.1.4Vim的格式设置
2.1.5Vim配置文件.vimrc
2.1.6使用其他编辑器
2.2Linux下的GCC编译器工具集
2.2.1GCC简介
2.2.2编译程序的基本知识
2.2.3单个文件编译成执行文件
2.2.4编译生成目标文件
2.2.5多文件编译
2.2.6预处理
2.2.7编译成汇编语言
2.2.8生成和使用静态链接库
2.2.9生成动态链接库
2.2.10动态加载库
2.2.11GCC常用选项
2.2.12编译环境的搭建
2.3Makefile文件简介
2.3.1一个多文件的工程例子
2.3.2多文件工程的编译
2.3.3Makefile的规则
2.3.4Makefile中使用变量
2.3.5搜索路径
2.3.6自动推导规则
2.3.7递归make
2.3.8Makefile中的函数
2.4用GDB调试程序
2.4.1编译可调试程序
2.4.2使用GDB调试程序
2.4.3GDB常用命令
2.4.4其他的GDB
2.5小结
第3章文件系统简介
3.1Linux下的文件系统
3.1.1Linux下文件的内涵
3.1.2文件系统的创建
3.1.3挂接文件系统
3.1.4索引节点inode
3.1.5普通文件
3.1.6设备文件
3.1.7虚拟文件系统VFS
3.2文件的通用操作方法
3.2.1文件描述符

第4章 程序、进程和线程 94
第2篇 Linux用户层网络编程
第5章 TCP/IP协议族简介 138
第6章应用层网络服务程序简介 167
第7章 TCP网络编程基础 181
第8章服务器和客户端信息的获取 209
第9章数据的IO和复用 236
0章基于UDP协议的接收和发送 265
1章高级套接字 290
2章套接字选项 328
3章原始套接字 374
4章服务器模型选择 410
5章 IPv6简介 437
第3篇 Linux内核网络编程
6章 Linux内核中网络部分结构以及分布 464
7章 filter框架内报文处理 478
第4篇综合案例
8章一个简单Web服务器的例子SD 512
9章一个简单网络协议栈的例子SIP 558
第20章一个简单防火墙的例子SIPFW 620


   作者介绍
宋敬彬,海信集团国家重点实验室高级工程师,海信数字家庭原型系统的主要设计及实现人。有15年的Linux编程经验,对Linux内核和网络协议栈十分熟悉。长期从事嵌入式Linux设备、机顶盒产品和IGRS设备互联的研究和开发工作。目前主要从事数字家庭系统的设计和实现。曾经在技术期刊上发表过多篇技术论文,参加过国家863高性能集群服务器和电子发展基金的IPv6等项目。

   编辑推荐
资深程序员15年经验总结,ChinaUnix社区鼎力推荐,450余个示例、70余个应用实例、3个项目案例 深入探讨Linux应用层和内核层的网络编程,详细讲解服务器、协议栈和防火墙三个典型案例的实际开发过程 内容全面:全书涵盖Linux网络编程从基础到高级开发的方方面面知识点 内容深入:重点讲解了技术性较强的Linux用户空间网络编程及内核网络编程 注重原理:对每个知识点都从原始概念和基本原理进行了详细和透彻的分析 插图丰富:对比较复杂和难度较高的内容绘制了220余幅原理图进行讲解 代码经典:书中的示例代码大多是从实际项目总结而来,有很强的实用性 案例典型:详细介绍了网络服务器、协议栈和防火墙的实现过程Linux精品图书推荐(请点丛书链接查看)《Linux环境C程序设计(第2版)》《Linux C程序设计王者归来》《零点起飞学Linux C编程》《Linux驱动开发入门与实战(第2版)》《Linux系统移植(第2版)》《ARM嵌入式Linux系统开发详解(第2版)》《Linux典藏大系(套装全2册):Linux从入门到精通 Shell从入门到精通》 《Linux典藏大系(套装全4册):Linux从入门到精通 Linux系统管理与网络管理 Linux服务器架设指南 Shell从入门到精通》