发布网友 发布时间:2022-05-10 15:21
共1个回答
热心网友 时间:2023-10-13 09:36
咨询记录 · 回答于2021-11-04系统性能网络模型的内容并通过举例加以说明亲,您好,1 服务端处理网络请求2 I/O模型2.1 概念理论2.2 阻塞式I/O模型(blocking I/O)2.3 非阻塞式I/O模型(non-blocking I/O)2.4 I/O复用模型(I/O multiplexing)2.5 信号驱动式I/O模型(signal-driven I/O)2.6 异步I/O模型(asynchronous I/O)2.5 5种I/O模型总结3 线程模型3.1 传统阻塞I/O服务模型3.2 Reactor模式3.2.1 单Reactor单线程3.2.2 单Reactor多线程3.2.3 主从Reactor多线程3.2.4 总结3.3 Proactor模型1 服务端处理网络请求首先看看服务端处理网络请求的典型过程:服务端处理网络请求流程图可以看到,主要处理步骤包括:1、获取请求数据客户端与服务器建立连接发出请求,服务器接受请求(1-3)2、构建响应当服务器接收完请求,并在用户空间处理客户端的请求,直到构建响应完成(4)3、返回数据服务器将已构建好的响应再通过内核空间的网络I/O发还给客户端(5-7)希望我的回答可以帮助到您,祝您生活愉快,麻烦给个赞谢谢。