V
主页
京东 11.11 红包
10道关于tcp/ip协议的问题,让你对网络不再发怵
发布人
10道关于tcp/ip协议的问题,让你对网络不再发怵 1. TCP三次握手过程? 2. TCP四次挥手过程? 3. 为什么建立连接需要三次握手,而断开连接需要四次握手? 4. TIME_WAIT状态持续时间及原因 5. Udp并发如何实现? 6. TCP首部长度,有哪些字段 7. TCP在listen时的参数backlog的意义 8. Accept发生在三次握手的哪一步? 9. 三次握手过程中有哪些不安全性 10. TCP与UDP的区别
打开封面
下载高清视频
观看高清视频
视频下载器
10道经典网络面试题,让你对tcp/ip不再有盲点 |tcp的posix api有哪些? tcp链接建立的过程;tcp数据传输与重传机制;哪些场景需要udp实现
10道面试题,分析清楚tcp/ip网络协议栈的秘密
5个网络问题,了解网络协议栈的哪些不为人知的八股文
面试和工程应用都需要懂的UDP协议关键技术分析
tcp/ip网络协议栈,accept,11个状态,那些不为人知的秘密
彻底搞懂tcp/ip协议栈,从原理到手写一个网络协议栈
tcp/ip协议栈那些你不知道的细节
手写用户态网络协议栈,udp/ip/eth数据包的封装,零拷贝的实现,柔性数组
linux内核源码分析教程,如何在一个月内学会这些底层原理?(进程管理、内存管理、网络协议栈、设备驱动、文件系统)
看完《tcpip详解》不能coding的,一次课开启设计tcp/ip协议栈
100行代码,开启tcp/ip协议栈实现之路,准备好linux系统 |udp/tcp协议封装;柔性数组的使用;netmap/dpdk的选择;epoll的实现
websocket协议,基于tcp的应用,选择时绕不过的协议 | websocket 握手实现;websocket协议头;明文与密文传输;协议断开
90 分钟搞懂 libevent 如何解决网络问题
手把手带你用dpdk实现tcp网络传输 |dpdk的hugepage与网口;dpdk的udp传输;手撕tcp网络协议栈;三次握手、四次挥手的实现;数据传输的实现
零拷贝的实现,用户态协议栈 |udp/ip/eth数据包的封装;零拷贝的实现;柔性数组
C++面试网络面试题-UDP如何实现可靠性传输 |TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计
从netmap到dpdk,从硬件到协议栈,4个维度让网络体系构建起来 |io虚拟化的 vhost与virtio;netmap与dpdk实现原理;柔性数组;零拷贝
关于tcp,从网络编程到网络原理,开发问题,太通透了
手把手带你用dpdk开发属于自己的tcp/ip协议栈
《tcpip详解卷一》: 150行代码拉开协议栈实现的篇章
protobuf序列化通信协议工程应用方法和实践分析
用户态网络缓冲区设计(ringbuffer、chainbuffer)
网络穿透与P2P直连的那些事
如何来解决C10M问题,用户态协议栈是唯一的方案吗?
从 5 个方面掌握 reactor 网络模型
从7个方面彻底搞懂用户态网络缓冲区设计(ringbuffer、chainbuffer)
服务端的网络并发,详细解读网络io与线程/进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程
10道网络八股文,每道都很经典,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?为什么会有协程?
4个方面,深挖长连接的首选方案websocket
内存池与网络的结合,nginx有哪些不一样的处理
第十章:网络协议和通信
c++后端网络相关的面试题 |tcp 和 udp 的区别; linux 系统如何收发网络数据包;tcp 如何保证可靠性;epoll et与lt的区别
网络原理tcp/udp,网络编程epoll/reactor,面试中正经“八股文”
5个方面分析linux内核架构,让你对linux内核不再陌生 |内存管理 ;进程管理;网络协议栈;文件系统;设备驱动
手把手带你实现epoll组件,为tcp的并发实现epoll |dpdk的用户态协议栈分析;tcp与epoll的四个回调;epoll et/lt的实现;
linux服务端的网络并发,详细解读网络io与线程、进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程的关系
【c++开发】2022年被问的最多的10个问题,从应届生到工作十年
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
(C++)手撕高性能定时器
7道面试题打通c/c++后端开发的技术脉络