replyreload += ',' + 760872;【课程内容】
网络编程概要
一个TCP的简单实验
课程内容大纲介绍
第一部分 基本的非并行阻塞式网络编程
1.TTCP
回顾基础的Sockets API
TTCP代码概览
使用TTCP进行网络传输性能测试
阻塞IO下的TTCP实验
TCP自连接
扩展练习
2.Round-trip
时钟概述
时钟精确度和校准
网络时间同步
Roundtrip代码分析
其他测试方案
UDP vs TCP
扩展知识
3.NetCat
如何正确使用TCP
TCP使用的注意事项
多个版本的Netcat概览
第一个Netcat的实现
IO-multiplexing方式实现Netcat
使用非阻塞IO
第二部分 非阻塞式的并行网络编程
4.一个监视进程状态的例子-procmon
进程监控概述
实现前要考虑的问题
procmon代码解析
dummyload实现原理和代码解析
procmon性能测试
知识扩展和总结
5.memcached
功能描述
数据结构设计与分析
数据结构代码解读
网络IO模型与代码解读
性能测试
性能分析
定制数据结构以减小内存使用
6.数独求解器
数独求解服务简介
并发模型和测试工具
批处理模型及疑似内存泄露
内置性能监控
延迟测量与禁用Nagle_s算法
最大容量及伸缩性测试
延迟分布于请求数及并发模型的关系
过载保护
负载均衡
负载均衡实例
如何进一步适应生产环境
代码阅读:客户端与服务端
7.广播与聊天服务
苏迪曼杯羽毛球比赛
记分系统设计
聊天服务器
聊天服务器代码改进
hub服务器
设计难点
8.SOCKS代理服务器(新)
TCP relay功能描述及Python实现
TCP半关连接
非阻塞TCP relay实现
源码及运行
竞态条件及修复
SOCKS4a服务器实现
非阻塞IO之外的选择
用 GO 语言实现 TCP relay
事件驱动与多线程的取舍
第七层以外的实现方式
正确理解TCP的可靠性
Muduo与C++11
第三部分 使用多台机器并行处理数据
9.N皇后问题的多机并行求解
N皇后问题及单机求解方法
并行算法与MapReduce
RPC简介与接口定义
代码实现与运行实例
Go语言客户端
RPC 负载均衡
10.多机求解中位数
多机求平均数和中位数的算法
代码实现及运行实例
实现RCP框架:服务端
实现RPC框架:客户端
11.多机找出最频繁出现的数据项
单词计数及按频度排序,单机算法
单机版代码阅读
多机单词计数算法与代码
多机找出最常见的K个单词
复活《TCPIP 详解第2卷》讲的4.4BSD协议栈
课程总结
【下载地址】
游客,如果您要查看本帖隐藏内容请回复
相关资源