当我们在浏览器的地址栏输入“www.baidu.com”然后按回车,这之后发生了什么事,我们直接看到的是打开了对应的网页,那么内部客户端和服务端是如何通信的呢?
1、 1、URL自动解析
HTTP URL包含了用于查找某个资源的足够信息,基本格式如下:HTTP://host[“:”port][abs_path],其中HTTP表示桶盖HTTP协议来定位网络资源;host表示合法的主机域名或IP地址,port指定一个端口号,缺省80;abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。
例如:输入www.163.com;浏览器会自动转换成:HTTP://www.163.com/
2、获取IP,建立

本文详细介绍了HTTP协议通信的过程,从URL解析开始,包括获取IP建立TCP连接、客户端发送HTTP请求、服务器响应以及可能的TCP连接保持。通过这些步骤,浏览器能够与Web服务器交互并获取请求的网页数据。
最低0.47元/天 解锁文章
3649

被折叠的 条评论
为什么被折叠?



