go语言与HTTP协议
发布时间
阅读量:
阅读量
HTTP请求流程解析

当用户在浏览器地址栏输入URL并按下回车键后,系统将按照如下步骤进行操作:
1、浏览器会向DNS服务器提交请求,以获取该URL中域名所对应的IP地址;
2、在获得IP地址之后,浏览器将依据该IP地址以及默认端口号80,与服务器建立TCP连接;
3、随后,浏览器发送一个HTTP请求报文,用以读取URL中域名后部分所对应的文件。此请求报文作为TCP 三次握手的第三个数据包被传输至服务器;
4、Web服务器接收到请求后,会对资源进行定位与解析,并将资源副本写入TCP套接字中,供客户端读取。
5、如果connection模式设置为close,则由服务器主动断开TCP连接连接,客户端则被动关闭连接,并释放TCP连接;若connecti
全部评论 (0)
还没有任何评论哟~
