词条 | Linux网络编程 |
释义 | 基本信息# 作者: 宋敬彬 孙海滨# 丛书名: Linux典藏大系 # 出版社:清华大学出版社 # ISBN:9787302207177 # 上架时间:2009-12-25 # 出版日期:2010 年1月 # 开本:16开 # 页码:690 # 版次:1-1 内容简介linux是目前最流行的开源操作系统,网络功能在linux下占有核心的地位。本书循序渐进地从应用层到linux内核、从基本知识点到综合案例,向读者介绍如何在linux下进行网络程序设计。本书内容分为4个部分:linux程序设计基础部分、linux用户空间网络编程部分、linux内核网络编程部分以及综合案例部分。内容包含linux系统概述、linux编程环境、linux文件系统简介、linux下的进程和线程、tcp/ip协议族、应用层网络服务程序、tcp编程、主机信息获取、数据io复用、udp编程、高级套接字、套接字选项、原始套接字、服务器模型、ipv6、linux 内核网络部分结构及分布、netfilter框架内报文处理。为了方便读者学习,本书最后一个部分介绍了3个综合案例,包括应用层的web服务器例子、简单的应用层网络协议站例子和内核层网防火墙的例子。. 本书适合广大的linux平台下的网络程序设计人员和大中专院校学生阅读,尤其是有一定linux基础知识的编程技术人员。 作者简介宋敬彬 海信集团国家重点实验室高级工程师。海信数字家庭原型系统的主要设计及实现人员。有十多年的Linux编程经验,对Linux内核和网络协议栈十分熟悉。长期从事嵌入式Linux设备、机顶盒产品、IGRS设备互联的研究和开发工作。目前主要从事数字家庭系统的设计和实现。曾经在技术期刊上发表过多篇技术论文。曾经参加过国家863高性能集群服务器、电子发展基金的IPv6等项目。. 目录第1篇 linux网络开发基础. 第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操作系统 4 1.2.2 minix操作系统 4 1.2.3 posix 标准 4 1.3 linux与unix的异同 5 1.4 操作系统类型选择和内核版本的选择 5 1.4.1 常见的不同公司发行的linux异同 6 1.4.2 内核版本的选择 6 1.5 linux的系统架构 7 1.5.1 linux内核的主要模块 7 1.5.2 linux的文件结构 9 1.6 gnu通用公共许可证 10 1.6.1 gpl许可证的历史 10 1.6.2 gpl的自由理念 10 1.6.3 gpl的基本条款 11 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。