当用户输入一个url地址后,到看到页面的过程,期间发生了什么?
来源:互联网 发布:淘宝店铺特色介绍范文 编辑:程序博客网 时间:2024/05/18 17:00
1)如果地址是一个IP地址,会直接找该IP对应的网络计算机。如果不是IP地址,则通过DNS(域名系统)将该地址解析成IP地址,再去网络上找对应的计算机。DNS服务器本身也IP,你的网络设置包含DNS服务器的IP。
注:DNS解析完成,查找对应的网络计算机时,可能电脑直接询问的DNS服务器可能没有对应的IP,那当前DNS服务器就会向它的上级服务器询问,上级服务器也可能没有,就依次一层层向上找,最高查找到根节点,找到或者一直找不到为止。
2)如果地址不包含端口号,协议的默认端口号为80。如果指定了端口好,那么使用指定的端口号。
3)IP和端口号都确定后,发起请求,连接对应的网络计算机和对应的端口。
4)根据http协议要求,需要把大量的请求信息放在请求头上,发送给对应的服务器。包括请求的资源路径、请求者身份等信息。
5)服务器响应请求,将数据返回给浏览器。浏览器接受到html类型的代码,开始渲染页面,放遇到内嵌资源地址时,再次向浏览器发送请求来获取这些资源。(如果资源路径指示的资源不存在,服务器就会返回404错误。)
6)将渲染好的页面显示出来,并开始响应用户的操作。
0 0
- 当用户输入一个url地址后,到看到页面的过程,期间发生了什么?
- 从用户浏览器输入url到用户看到页面结果的过程,发生了什么事情?
- 从用户浏览器输入url到用户看到页面结果的过程,发生了什么事情?
- 一个页面从输入 URL 到页面加载完的过程中都发生了什么事情?
- 从输入url到看到页面,发生了什么
- 当你在浏览器地址栏输入一个URL后回车,页面出现之前发生了什么?
- 一个页面从输入URL 到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入url到页面加载显示完成,这个过程都发生了什么?
- 一个页面从输入URL到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入URL到页面加载显示完成,这个过程发生了什么?
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入URL 到页面加载显示完成,这个过程中都发生了什么?
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?
- 关于Android Service真正的完全详解,你需要知道的一切
- cocos2dx上传文件至php服务器操作
- Swing中弹出对话框的几种方式_JOptionPane.showMessageDialog等详解
- void和void*指针的解析
- 文章标题
- 当用户输入一个url地址后,到看到页面的过程,期间发生了什么?
- QT对话框——利用QT设计师
- ucos消息队列
- 【LeetCode】 268. Missing Number
- SpringMVC整合Quartz实现定时任务和Spring自带Task定时任务
- 【LeetCode】21. Merge Two Sorted Lists
- 回顾2016,展望2017--一个软件工程师的年终总结
- UA-tester收集网络服务信息
- LeetCode 10. Regular Expression Matching