输入网址后,浏览器从访问服务器到呈现网页的过程

https://blog.csdn.net/nlznlz/article/details/53140881

补充:

  当初为了了解输入网址之后是如何访问服务器从而得到需求的,查看了上篇博文,今天回来规整下自己的理解

内容:

  1. 用户在地址栏输入网址,肯定第一步要先去域名解析啊,就涉及到了DNS嘛。DNS是域名解析,就是把用户输进去的域名解析成IP,再通过IP路由去找到相应的服务器。域名解析的查找过程如下
    1. 浏览器缓存中找
    2. 操作系统中找(浏览器会做个系统调用)
    3. 路由器缓存
    4. ISP DNS缓存
    5. 递归搜索 – 你的ISP的DNS服务器从跟域名服务器开始进行递归搜索
  2. 经过域名解析成IP ,然后通过路由找到服务器之后,客户端就发送连接请求,就是TCP连接。讲到TCP连接三次握手四次挥手(下次整理,先把流程走完)
  3. 客户端和服务端建立相应的连接之后,客户端就向服务端发送Http请求
  4. 服务器接收到来自客户端的请求,然后通过项目的路由找到相应的html文档将其返回给客户端浏览器。
  5. 浏览器接收到html文档将其渲染形成网页。

 

补充:

  发现了一篇博文写的相当的好,很好理解其中的过程,在这收藏下:https://www.cnblogs.com/BeiGuo-FengGuang/p/9848805.html。

 

 

结语:小渣子,多肖习

转载于:https://www.cnblogs.com/lsrd/p/9990404.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值