地址栏输入网址enter查询后发生了什么
发布日期:2021-06-29 12:30:14 浏览次数:2 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:计算机网络链路层知识点
下一篇:计算机网络应用层笔记

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月16日 11时08分56秒