展开全部

主编推荐语

本书较为全面地介绍了基于Linux网络编程的基础知识和编程技术。

内容简介

全书共分12章,内容包括网络概述、网络基础概念、套接字、TCP编程、UDP编程、原始套接字编程、网络I/O模型、服务器设计,以及四大综合实践项目(HTTP服务器、FTP服务器、并发聊天服务器与C/S和P2P联合架构的并发游戏服务器),通过项目练习帮助读者巩固所学的编程技术。

本书适合具有LinuxC/C编程基础、需要掌握Linux服务器编程的开发人员阅读,也适合高等院校和培训学校计算机软件开发相关专业的师生作为参考用书。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1章 TCP/IP基础
  • 1.1 TCP/IP协议的分层结构
  • 1.2 应用层
  • 1.3 传输层
  • 1.4 网络层
  • 1.5 数据链路层
  • 第2章 搭建Linux开发环境
  • 2.1 准备虚拟机环境
  • 2.2 搭建Linux下C/C++开发环境
  • 2.3 搭建Windows下Linux C/C++开发环境
  • 第3章 多线程基本编程
  • 3.1 使用多线程的好处
  • 3.2 多线程编程的基本概念
  • 3.3 利用POSIX多线程API函数进行多线程开发
  • 3.4 C++11中的线程类
  • 3.5 线程同步
  • 3.6 基于POSIX进行线程同步
  • 3.7 C++11/14中的线程同步
  • 3.8 线程池
  • 第4章 TCP服务器编程
  • 4.1 套接字的基本概念
  • 4.2 网络程序的架构
  • 4.3 IP地址的格式转换
  • 4.4 套接字的类型
  • 4.5 套接字地址
  • 4.6 主机字节序和网络字节序
  • 4.7 协议族和地址族
  • 4.8 TCP套接字编程的基本步骤
  • 4.9 TCP套接字编程的相关函数
  • 4.10 简单的TCP套接字编程
  • 4.11 深入理解TCP编程
  • 4.12 I/O控制命令
  • 4.13 套接字选项
  • 第5章 UDP服务器编程
  • 5.1 UDP套接字编程的基本步骤
  • 5.2 UDP套接字编程的相关函数
  • 5.3 实战UDP套接字
  • 5.4 UDP丢包及无序问题
  • 第6章 原始套接字编程
  • 6.1 原始套接字的强大功能
  • 6.2 创建原始套接字的方式
  • 6.3 原始套接字的基本编程步骤
  • 6.4 AF_INET方式捕获报文
  • 6.5 PF_PACKET方式捕获报文
  • 第7章 服务器模型设计
  • 7.1 I/O模型
  • 7.2 (分时)循环服务器
  • 7.3 多进程并发服务器
  • 7.4 多线程并发服务器
  • 7.5 I/O多路复用的服务器
  • 第8章 网络性能工具Iperf
  • 8.1 Iperf的特点
  • 8.2 Iperf的工作原理
  • 8.3 Iperf的主要功能
  • 8.4 Iperf在Linux下的使用
  • 8.5 Iperf在Windows下的使用
  • 第9章 HTTP服务器编程
  • 9.1 CGI程序的工作方式
  • 9.2 架设Web服务器Apache
  • 9.3 HTTP的工作原理
  • 9.4 HTTP的特点
  • 9.5 HTTP的消息结构
  • 9.6 客户端请求消息
  • 9.7 服务器响应消息
  • 9.8 HTTP状态码
  • 9.9 HTTP状态码分类
  • 9.10 实现HTTP服务器
  • 第10章 基于Libevent的FTP服务器
  • 10.1 Reactor模式
  • 10.2 使用Libevnet的基本流程
  • 10.3 下载和编译Libevent
  • 10.4 FTP概述
  • 10.5 开发FTP服务器
  • 10.6 开发FTP客户端
  • 第11章 并发聊天服务器
  • 11.1 系统平台的选择
  • 11.2 系统需求分析
  • 11.3 系统总体设计
  • 11.4 即时通信系统的实施原理
  • 11.5 功能模块划分
  • 11.6 数据库设计
  • 第12章 C/S和P2P联合架构的游戏服务器
  • 12.1 网络游戏服务器发展现状
  • 12.2 现有网络游戏服务器结构
  • 12.3 P2P网络游戏技术分析
  • 12.4 网络游戏的同步机制
  • 12.5 总体设计
  • 12.6 数据库设计
  • 12.7 服务器端详细设计和实现
  • 12.8 客户端详细设计和实现
展开全部

评分及书评

评分不足
2个评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。