浏览一个网站时的整个过程

叁歲伎倆 2024-05-07 17:15 110阅读 0赞

当我们在浏览器输入一个url网址,就会看到页面跳转到另一个页面,这之间仅仅是发生了页面跳转吗?今天我们来探讨访问浏览器时发生的过程。

当我们输入url,例如www.baidu.com,这是访问百度主页的网址,当我们想要访问百度中某个话题时,在url中可看到会使用?传参访问这个话题,eg:https://www.baidu.com/s?wd=中国农民丰收节,在请求报文内部,(这里用到GET请求方法)在请求头会有wd=中国农民丰收节的参数。

我们知道它是进入百度网页的网址,但是计算机不会识别啊,这时计算机会通过DNS域名系统将此域名解析成计算机可处理的IP地址(发生在应用层)。

得到域名对应的IP地址后,就知道它的资源在哪了,这时候想要获取资源,就需要建立连接,告诉服务器我们想要获得的资源信息,在建立连接时,会用到TCP协议(发生在传输层)。

TCP建立连接需要三次握手才可以表明连接已建立,可以发送数据了,那该怎么发送数据呢?这时用到了IP协议,将传输层传来的报文段或数据进行分组或封装成数据包发送(发送在网络层)。

封装成数据包之后还需要还需要在数据链路层游走,这时,一个url请求才到达了服务器,服务器会根据请求头来产生一个响应(跳转),当响应头响应的状态码为200时,就代表服务器响应成功,此时显示一个新的页面。

发表评论

表情:
评论列表 (有 0 条评论,110人围观)

还没有评论,来说两句吧...

相关阅读

    相关 浏览网页常见错误

    访问浏览一个网站是一个再简单不过的事情,但是有时候会出现各种各样的错误 错误一: 404错误常见的一个错误,就是要查找或者要浏览的页面找不到,或者自己输错了网址,遇到这种错