V
主页
京东 11.11 红包
100行代码,开启tcp/ip协议栈实现之路,准备好linux环境 |eth/ip/udp/tcp协议封装;柔性数组;netmap/dpdk选择;epoll实现
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术 视频学习资料、代码、大厂面试题及课程咨询+V:602878196(备注:123)
打开封面
下载高清视频
观看高清视频
视频下载器
入职腾讯全靠它,c/c++后端开发之网络编程技术精讲,开发和面试都很重要!!(tcp/ip、udp、epoll、协程、io_uring、dpdk、网络协议栈)
dpdk从tcp/ip协议栈开始,准备好linux环境一起实现 |dpdk的工作原理;dpdk数据收发的讲解;eth/ip/udp协议的实现;少不了的arp
【零声教育】linux网络编程(tcp/ip、udp、epoll、reactor、网络协议栈、异步io、protobuf、协程、dpdk..)
看完《tcp/ip详解》不会实现,带你手写一个tcp/ip协议栈 |dpdk与netmap网络数据处理;ether与ip协议头;tcp/udp协议处理;柔性数组
准备好Linux环境,用100行代码,开启tcpip协议栈的实现之路
手把手带你实现epoll组件,为tcp并发实现epoll |dpdk的用户态协议栈分析;tcp与epoll的四个回调;epoll_wait实现;et与lt的实现
10道经典网络面试题,分析清楚tcp/ip网络协议栈的秘密
dpdk如何支持千万级别并发,c10m的极限瓶颈在哪里?|netmap/dpdk如何解决网卡性能;内核协议栈sk_buff详解;zero-copy的实现原理;
面试与开发重点掌握技术,linux网络编程(含tcp/ip、udp、网络协议栈、epoll、reactor、异步、dpdk、协程、io_uring)
手把手带你用dpdk开发属于自己的tcp/ip协议栈
网络!网络!网络!就那些事儿,而很难透彻 |网络与线程、进程的关系;网络编程与内核协议栈;网络与网卡的关系;网络与虚拟化的联系
面试 从网卡 聊到tcp/ip协议栈,再到应用程序 |posix tcp/ip网络编程;网络api的实现原理;sk_buff的作用
10道面试常考的网络面试题:tcp与udp的区别?大量close_wait的原因;epoll惊群怎么解决?为什么会有协程?协程与网络io的关系...
关于tcp/ip网络协议栈,从网络编程到网络原理全解析
内存池与网络的结合,nginx有哪些不一样的处理 |nginx的应用场景;内存池的实现;柔性数组解决指针大小问题;网易,淘宝产品中nginx的实际运用
websocket协议,基于tcp的应用,选择时绕不过的协议 |websocket握手实现;websocket协议头;明文与密文传输;websocket协议断开
手写一个reactor网络模块,为你的web服务器增加技术点,准备好linux环境
epoll的具体实现与epoll线程安全,互斥锁、自旋锁、CAS、原子操作
5个网络问题,了解网络协议栈的那些不为人知的八股文
网络原理tcp/udp协议,网络编程epoll/reactor,面试中的正经“八股文”
准备4台虚拟机,一起来实现服务器百万级并发 | epoll + 线程池的优缺点;系统fd连接数量修改;tcp.rmem与wmen作用;同步与异步的原理
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
线程池在网络编程中的应用 |nginx调试环境配置以及文件操作优化;redis调试环境配置及io多线程工作原理;skynet actor调度原理
从netmap到dpdk,从硬件到协议栈,4个维度让网络体系构建起来
网络穿透与p2p直连的那些事儿 |nat检测,nat类型;udp穿透的实现;tcp穿透的难点
io管理只有epoll吗,io_uring是不是更好的选择 | io_uring的异步io实现;liburing的应用库做的工作;为网络io添加io_uring
准备好linux开发环境,基于红黑树实现高效定时器模块 |定时器接口设计;基于红黑树接口封装;融入网络模块处理;现场手撕定时器代码;定时器功能测试;
游戏、音视频通话、物联网-UDP协议应用场景分析
c++ 异步框架 workflow 网络模块分析 |workflow 的编程范式;高效的 epoll 使用方式;独特的消息语义设计;如何实现自定义协议
网络原理tcp/udp,网络编程epoll/reactor,面试必问的“八股文”
剖析Linux内核TCP_IP协议栈源码
200行代码实现slab,开启内存池的内存管理(准备linux环境)
手把手带你实现一个slab(200行代码),开启内存池的内存管理(准备好linux环境)|内存池块设计;malloc/free的hook实现;测试案例与应用场景
面试现场手撕高效灵活的定时器 |定时器实现方式;定时器与其他模块关系;定时器接口设计;c++ STL 容器选择
【C++开发】准备好linux环境,手撕一个reactor网络模块 |网络事件、定时事件及信号事件;检测io和操作io;连接建立、建立断开、数据到达以及数据发送
网络八股文重点,posix api实现原理
【c++开发】海量定时器设计,到底应该选择哪种实现?(红黑树、最小堆、时间轮)
游戏服务器框架 skynet 网络模块封装 |reactor 网络模型的封装;数据如何到达 actor;网络操作中的同步非阻塞如何实现
10道经典网络面试八股文 | tcp与udp有区别?大量close_wait的原因;tcp如何保证顺序;epoll的惊群如何解决?协程与网络io的关系
【网络原理/网络编程】10道经典网络八股文,让你在面试中逼格满满