电脑访问百度 中间过程?

话不多说,先来张思维导图
在这里插入图片描述
具体就是 先进行域名解析,再进行tcp三次握手连接,客户端发送http请求,服务器收到请求并返回http报文,然后浏览器再解析渲染页面,最后断开连接。

DNS域名解析过程

dns服务器又称为网络服务器,因为浏览器不能直接通过域名找到服务器,需要ip地址,所以需要进行域名解析,也有反向解析。
在这里插入图片描述
1、客户机先向自身指定的本地dns服务器发送一个查询请求,请求得到www.baidu.com的ip地址
2、收到查询请求的本地dns服务器在数据库里未能找到对应的ip地址,则会根域层的域名服务器自上而下进行逐层查询,直到找到该域名的IP地址
3、www.baidu.com域名服务器给本地dns服务器返回对应的ip地址
4、本地dns服务器会向客户机发送回复,其中包含www.baidu.com的ip地址。

tcp三次握手

tcp主要是一个面向连接的服务
seq 序列号 ack 确认号 ctl 控制位
在这里插入图片描述

发送http请求
服务器响应http请求 发送报文
浏览器解析进行页面渲染

html生成dom树
css生成css树
css树和dom树相结合 生成渲染树
根据渲染树计算每一个节点
最后根据计算好的信息渲染到页面中

tcp四次挥手

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值