请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:00:07