Linux网络编程实践 视频教程+代码


Linux网络编程实践 视频教程+代码


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协议栈 课程总结 【下载地址】 游客,如果您要查看本帖隐藏内容请回复
立 即 下 载

相关资源

发表评论

点 击 提 交