http和TCP以及多进程
来源:5-2 案例—HTTP协议实现返回文本信息的Web服务器
ExcellentMiao
2020-11-28 23:32:09
老师,这个讲的其实还是TCP,只不过返回给TCP客户端的数据写成了http报文格式,,,不过http网络层应用的也确实是http,但是老师用多进程来接收多个请求不大好吧,开销太大了。
1回答
同学,你好,
tcp协议是对应于传输层,http协议是对应于应用层,http协议是建立在tcp协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发送一次http请求。http会通过tcp建立起一个到服务器的连接通道,当本次请求需要的数据完毕之后,http会立即将tcp连接断开。
课程中使用多进程处理多个客户端的请求,只是一种实现方式,没有更好的考虑性能,同学也可以使用其他的来实现。
相似问题
回答 1