![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 89
qq_32672481
这个作者很懒,什么都没留下…
展开
-
【网络编程】TCP协议解读
TCP 传输控制协议@(Linux)TCP 传输控制协议1.协议格式2.面向链接2.1面向字节流2.2三次握手2.3四次挥手3.可靠性3.1确认应答3.2超时重传3.3滑动窗口3.4流量控制3.5拥塞控制4.提高性能4.1延时应答4.2捎带应答1.协议格式 16位源端口号 16位目的端口号...原创 2018-08-17 20:12:39 · 249 阅读 · 0 评论 -
【项目】高性能web服务器
两种高效的事件处理模式同步I/O模型通常用于实现Reactor模式,异步模型常用于实现Proactor模式Reactor模式Reacotr模式本质上来讲,他要求主线程(I/O处理单元)只负责监听文件描述符上是否有事件发生,有的话就立即将该事件通知工作线程(逻辑单元),除此之外,主线城不做任何其他实质性的工作。读写数据,接受新的连接,以及处理客户请求均在工作线程中完成。使用同步I...原创 2018-08-23 21:30:15 · 2372 阅读 · 0 评论 -
【网络编程】IO多路转接
IO多路转接@(Linux)IO多路转接1.基本概念适合场景2.select2.1基本流程2.2函数原语2.3优缺点3.poll3.1基本流程3.2函数原语3.3优缺点4.epoll4.1基本流程4.2函数原语4.3优缺点1.基本概念适合场景多用于有大量链接,但同一时间活跃量较小2.selec...原创 2018-08-24 19:57:06 · 736 阅读 · 0 评论