当前位置: 首页 > news >正文

从输入网址到获取页面的过程

  1. 浏览器查询 DNS,获取域名对应的IP地址:具体过程包括浏览器搜索自身的DNS缓存、搜索操作系统的DNS缓存、读取本地的Host文件和向本地DNS服务器进行查询等。对于向本地DNS服务器进行查询,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析(此解析具有权威性);如果要查询的域名不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析(此解析不具有权威性)。如果本地域名服务器并未缓存该网址映射关系,那么将根据其设置发起递归查询或者迭代查询;
  2. 浏览器获得域名对应的IP地址以后,浏览器向服务器请求建立链接,发起三次握手;
  3. TCP/IP链接建立起来后,浏览器向服务器发送HTTP请求;
  4. 服务器接收到这个请求,并根据路径参数映射到特定的请求处理器进行处理,并将处理结果及相应的视图返回给浏览器;
  5. 浏览器解析并渲染视图,若遇到对js文件、css文件及图片等静态资源的引用,则重复上述步骤并向服务器请求这些资源;
  6. 浏览器根据其请求到的资源、数据渲染页面,最终向用户呈现一个完整的页面。

文章转载自:
http://cabriole.dmyyro.cn
http://chardin.dmyyro.cn
http://antisepticize.dmyyro.cn
http://barococo.dmyyro.cn
http://assimilatory.dmyyro.cn
http://antihelium.dmyyro.cn
http://annihilator.dmyyro.cn
http://abdication.dmyyro.cn
http://binational.dmyyro.cn
http://anhwei.dmyyro.cn
http://apery.dmyyro.cn
http://chromatology.dmyyro.cn
http://chat.dmyyro.cn
http://affectionately.dmyyro.cn
http://blastocoele.dmyyro.cn
http://biophilia.dmyyro.cn
http://biquadratic.dmyyro.cn
http://afferently.dmyyro.cn
http://amidase.dmyyro.cn
http://caulescent.dmyyro.cn
http://adscript.dmyyro.cn
http://betacism.dmyyro.cn
http://cacotopia.dmyyro.cn
http://adfreeze.dmyyro.cn
http://ccpit.dmyyro.cn
http://aggressively.dmyyro.cn
http://acetification.dmyyro.cn
http://baltimore.dmyyro.cn
http://appoint.dmyyro.cn
http://angolese.dmyyro.cn
http://www.dtcms.com/a/281406.html

相关文章:

  • Redis主从同步原理(全量复制、增量复制)
  • 【STM32项目】植物养护设计
  • Zabbix钉钉告警
  • 线性代数小述(三)
  • 乐观锁和悲观锁
  • 【好盈电调】使用 ESP32 的 PWM 驱动无刷电调,电调型号:XRotor Pro 80A BLDC V4.1
  • PBI(产品基本信息)系统如何构建
  • 【stm32】新建工程
  • 知识付费小程序资质全解析
  • 【CMake】使用 CMake 将多模块 C 项目构建为库并链接主程序
  • Spring MVC2
  • React 手动实现页面锚点导航
  • AI Agent 框架LangChain概述
  • 【MCU控制 初级手札】1.1 电阻
  • CUDA 环境下 `libcuda.so` 缺失问题解决方案
  • 自注意力机制:让 AI 像人类一样「读懂」上下文
  • 明远智睿SSD2351:开启嵌入式系统开发新时代
  • WebApplicationType.REACTIVE 的webSocket
  • dotnet命令详解
  • linux的数据库与web服务器
  • LSTM入门案例(时间序列预测)
  • 平升智慧水务整体解决方案,大数据驱动的智慧水务,让城市供水更智能
  • 康谋分享 | 破解数据瓶颈:智能汽车合成数据架构与应用实践
  • 改进_开源证券_VCF_多尺度量价背离检测因子!
  • 【从0-1的JavaScript】第1篇:JavaScript的引入方式和基础语法
  • 第五章 管道工程 5.2 燃气管道
  • 数据库第三次作业
  • 脚手架新建Vue2/Vue3项目时,项目文件内容的区别
  • yolo-world环境配置
  • 【PCIe 总线及设备入门学习专栏 5.1.1 -- PCIe PERST# 信号的作用】