博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在浏览器地址键入URL,按下回车之后经历的流程
阅读量:7025 次
发布时间:2019-06-28

本文共 316 字,大约阅读时间需要 1 分钟。

  1. 首先浏览器会依据URL逐层查询DNS服务器缓存,解析URL中的域名所对应的IP地址。DNS地址从近到远依次是浏览器缓存、系统缓存、路由器缓存、IPS服务器缓存、根域名服务器缓存、顶级域名服务器缓存,从哪个缓存找到对应的IP则直接返回,不再查询后面的缓存。

  2. 找到IP地址后,根据IP地址和对应端口(默认80端口)和服务器建立TCP连接

  3. 浏览器发出读取文件的HTTP请求,该请求发送给服务器。

  4. 服务器对浏览器请求作出响应,并把对应的带有HTML文本的HTTP响应报文发送给浏览器。

  5. 浏览器解析HTML渲染页面

  6. 浏览器释放TCP连接

转载于:https://www.cnblogs.com/bce1100/p/10455924.html

你可能感兴趣的文章
Python学习之==>面向对象编程(二)
查看>>
java面试题——中间件&&数据库&&redis(三)
查看>>
batch normalization在测试时的问题
查看>>
PhoneGap 简单使用
查看>>
双向链表_Java
查看>>
多玩笔试题
查看>>
Windows API 编程-----DLL编程之禁止加载自己
查看>>
Python时间和日期
查看>>
[解题报告]HDU 1096 A+B for Input-Output Practice (VIII)
查看>>
从零开始学习Sencha Touch MVC应用之十五
查看>>
网络基础
查看>>
CSS基本选择器
查看>>
二叉树节点的删除
查看>>
计算机网络面试总结
查看>>
在线看电视(清晰方便)
查看>>
AngularJs中,如何在render完成之后,执行Js脚本
查看>>
构造函数
查看>>
Python 函数参数传递机制.
查看>>
【转】Eclipse中10个最有用的快捷键组合
查看>>
SignalR系列续集[系列6:使用自己的连接ID]
查看>>