×
思维导图备注
Linux高性能服务器编程
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
前言
浏览
5
扫码
小字体
中字体
大字体
2022-01-24 09:58:26
请
登录
再阅读
上一篇:
下一篇:
前言
读者对象
本书特色
如何阅读本书
勘误和支持
致谢
第一篇 TCP/IP协议详解
1.2 封装
第2章 IP协议详解
2.2 IPv4头部结构
2.3 IP分片
2.4 IP路由
2.5 IP转发
2.6 重定向
2.7 IPv6头部结构
1.3 分用
第3章 TCP协议详解
3.2 TCP头部结构
3.3 TCP连接的建立和关闭
3.4 TCP状态转移
3.5 复位报文段
3.6 TCP交互数据流
3.7 TCP成块数据流
3.8 带外数据
3.9 TCP超时重传
3.10 拥塞控制
1.4 测试网络
第4章 TCP/IP通信案例:访问Internet上的Web服务器
4.2 部署代理服务器
4.3 使用tcpdump抓取传输数据包
4.4 访问DNS服务器
4.5 本地名称查询
4.6 HTTP通信
4.7 实例总结
1.5 ARP协议工作原理
1.6 DNS工作原理
1.7 socket和TCP/IP协议族的关系
第二篇 深入解析高性能服务器编程
5.2 创建socket
第6章 高级I/O函数
6.2 dup函数和dup2函数
6.3 readv函数和writev函数
6.4 sendfile函数
6.5 mmap函数和munmap函数
6.6 splice函数
6.7 tee函数
6.8 fcntl函数
5.3 命名socket
第7章 Linux服务器程序规范
7.2 用户信息
7.3 进程间关系
7.4 系统资源限制
7.5 改变工作目录和根目录
7.6 服务器程序后台化
5.4 监听socket
第8章 高性能服务器程序框架
8.2 服务器编程框架
8.3 I/O模型
8.4 两种高效的事件处理模式
8.4.3 模拟Proactor模式
8.5 两种高效的并发模式
8.6 有限状态机
8.7 提高服务器性能的其他建议
5.5 接受连接
第9章 I/O复用
9.2 poll系统调用
9.3 epoll系列系统调用
9.4 三组I/O复用函数的比较
9.5 I/O复用的高级应用一:非阻塞connect
9.6 I/O复用的高级应用二:聊天室程序
9.7 I/O复用的高级应用三:同时处理TCP和UDP服务
9.8 超级服务xinetd
5.6 发起连接
第10章 信号
10.2 信号函数
10.3 信号集
10.4 统一事件源
10.5 网络编程相关信号
5.7 关闭连接
第11章 定时器
11.2 SIGALRM信号
11.3 I/O复用系统调用的超时参数
11.4 高性能定时器
5.8 数据读写
第12章 高性能I/O框架库Libevent
12.2 Libevent源码分析
5.9 带外标记
第13章 多进程编程
13.2 exec系列系统调用
13.3 处理僵尸进程
13.4 管道
13.5 信号量
13.6 共享内存
13.7 消息队列
13.8 IPC命令
13.9 在进程间传递文件描述符
5.10 地址信息函数
第14章 多线程编程
14.2 创建线程和结束线程
14.3 线程属性
14.4 POSIX信号量
14.5 互斥锁
14.6 条件变量
14.7 线程同步机制包装类
14.8 多线程环境
5.11 socket选项
第15章 进程池和线程池
15.2 处理多客户
15.3 半同步/半异步进程池实现
15.4 用进程池实现的简单CGI服务器
15.5 半同步/半反应堆线程池实现
15.6 用线程池实现的简单Web服务器
5.12 网络信息API
第三篇 高性能服务器优化与监测
16.2 调整内核参数
第17章 系统监测工具
17.2 lsof
17.3 nc
17.4 strace
17.5 netstat
17.6 vmstat
17.7 ifstat
17.8 mpstat
16.3 gdb调试
参考文献
16.4 压力测试
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Linux高性能服务器编程》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度