admin 发表于 2021-4-19 09:07:11

Linux网络编程实践 视频教程+代码,全套视频教程学习资料通过百度云网盘下载


资源详情



replyreload+=','+760872;【课程内容】

网络编程概要
一个TCP的简单实验
课程内容大纲介绍

第一部分基本的非并行阻塞式网络编程

1.TTCP

回顾基础的SocketsAPI
TTCP代码概览
使用TTCP进行网络传输忄生能测试
阻塞IO下的TTCP实验
TCP自连接
扩展练习

2.Round-trip

时钟概述
时钟精确度和校准
网络时间同步
Roundtrip代码分析
其他测试方案
UDPvsTCP
扩展知识

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代理服务器(新)

TCPrelay功能描述及Python实现
TCP半关连接
非阻塞TCPrelay实现
源码及运行
竞态条件及修复
SOCKS4a服务器实现
非阻塞IO之外的选择
用GO语言实现TCPrelay
事件驱动与多线程的取舍
第七层以外的实现方式
正确理解TCP的可靠忄生
Muduo与C++11

第三部分使用多台机器并行处理数据

9.N皇后问题的多机并行求解

N皇后问题及单机求解方法
并行算法与MapReduce
RPC简介与接口定义
代码实现与运行实例
Go语言客户端
RPC负载均衡

10.多机求解中位数

多机求平均数和中位数的算法
代码实现及运行实例
实现RCP框架:服务端
实现RPC框架:客户端

11.多机找出最频繁出现的数据项

单词计数及按频度排序,单机算法
单机版代码阅读
多机单词计数算法与代码
多机找出最常见的K个单词
复活《TCPIP详解第2卷》讲的4.4BSD协议栈
课程总结

【下载地址】

游客,如果您要查看本帖隐藏内容请回复





**** Hidden Message *****
页: [1]
查看完整版本: Linux网络编程实践 视频教程+代码,全套视频教程学习资料通过百度云网盘下载