浏览器请求响应浏览器和服务器会做什么

浏览器服务器
1.首先用户在浏览器输入URL地址
2.浏览器会解析这个URL地址并且返回这个地址的域名和端口
3.浏览器会先检查浏览器的缓存文件中找是否有这个域名,返回ip(如果没有执行4)
4.浏览器向DNS发起系统调用请求
这个时候DNS会先在系统的缓存文件和hosts文件寻找是否有这个域名,如果没有dns 会向DNS服务器发起请求(DNS会按照你所请求的信息给你反馈你需要寻找的域)
5.浏览器会通过本地一个没有被占用的随机端口与服务器一个指定端口建立一个链接通道
6.浏览器会将客户端的信息通过建立的这个通道发送到服务端服务器接收客户端发送过来的信息开始工作1.找到信息里的文件根据请求的路径的对应文件的扩展名,找到文件的类型(mime_type)
2.判断是否为静态文件
3.如果是静态文件直接返回文件内容
4.如果是动态文件交给能处理该文件的程序处理,得到一个执行文件后得结果
5.服务端把执行后得结果整理并且按照原本得通道返回给客户端(即响应)
7.打开服务器返回得信息,找到content_type
8.根据content_type决定如何去处理返回得内容,如果是html就渲染在浏览器上

新手上路,请诸位大神多多指点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值