本文共 645 字,大约阅读时间需要 2 分钟。
(1). 浏览器分析超链接指向的页面的 URL(假设 URL 为 www.126.com/index.htm)。
(2). 浏览器向 DNS 请求解析域名 www.126.com 的 IP 地址。
(3). 域名系统 DNS 解析出网易服务器的 IP 地址。
(4). 浏览器利用域名系统 DNS 解析到的 IP 地址,与 www.126.com 的服务器建立 TCP连接。
(5). 浏览器发出读取 index.htm 取文件命令的 HTTP 请求:GET/index.htm.
(6). 服务器给出响应,把文件 index.htm 返回给浏览器。
(7). TCP 连接释放。
(8). 浏览器对 index.htm 文档进行解释,并把结果显示在浏览器上,供用户查看。
用户确定要访问网页的URL,并将其输入到浏览器的地址栏中。
浏览器向DNS服务器发出请求,获取Web服务器域名所对应的IP地址。
浏览器向指定IP地址的Web服务器发出与端口80建立一条TCP连接的请求。80端口是Web服务器提供Web服务的端口。
在得到Web服务器确认并且TCP连接建立成功后,浏览器再向Web服务器发出一条请求传输网页的HTTP命令。
当Web服务器收到请求后,向浏览器发送其所需的网页文件。
网页文件发送完成后,由Web服务器主动关闭TCP连接。至此,HTTP的工作过程结束。
浏览器显示所收到的网页文件。如果网页文件中包含图片等信息,还要再次与Web服务器建立TCP连接下载相应图片信息等。
转载地址:https://bupt-xbz.blog.csdn.net/article/details/78937161 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!