简单web服务器的实现思路

回想一下一个http请求的过程,你在浏览器输入xxx.com,经过域名解析 --> 发起tcp的3次握手 --> 建立tcp连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 。
 

简单web服务器的实现思路

文章插图
 
 
【简单web服务器的实现思路】每一个web服务器程序都需要从网络接受http请求,然后提供http回复给请求者 。http回复一般包含一个html文件,有时也可以包含纯文本文件、图像或其他类型的文件 。


    推荐阅读