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

广州网站营销推广设计公司培训课程有哪些

广州网站营销推广设计,公司培训课程有哪些,威联通nas 做网站,css div怎么做网站1.url解析与DNS解析 浏览器解析用户输入的URL,提取协议(HTTP\HTTPS)、域名、端口及路径等信息 浏览器首先检查本地DNS缓存和系统DNS缓存,若未命中,查询本地hosts文件 最后递归查询向本地DNS服务器发起请求&#xff…

1.url解析与DNS解析

浏览器解析用户输入的URL,提取协议(HTTP\HTTPS)、域名、端口及路径等信息

浏览器首先检查本地DNS缓存和系统DNS缓存,若未命中,查询本地hosts文件

最后递归查询向本地DNS服务器发起请求,获取域名对应的IP地址

这里我想插入一段,讲讲本地DNS缓存、系统DNS缓存、Hosts文件、DNS服务器几者之间的关系

首先,不要觉得很复杂,其实本质就是为了根据域名拿IP地址,只是好几个地方缓存了,先这么简单理解。然后继续往下看。

本地DNS缓存是浏览器缓存,浏览器缓存会缓存最近访问的域名与IP的映射关系,来减少重复查询的延迟

但本地DNS缓存时间较短,比如chrome默认只有1分钟

用户输入URL后,浏览器首先检查自身缓存,若命中就直接使用IP地址


系统DNS缓存是操作系统缓存,操作系统也维护了独立的DNS缓存,用于存储域名解析结果,避免重复请求DNS服务器

若浏览器缓存未命中,操作系统会检查自身缓存,若命中直接返回IP地址


Hosts文件是本地手动配置的域名与IP的映射文件,路径一般为C:\Windows\System32\drivers\etc\hosts

修改后会强制清空操作系统DNS缓存

浏览器缓存和系统缓存均未命中时,操作系统会检查hosts文件,若命中,直接使用配置的IP地址


当本地、系统缓存及Hosts文件均未命中时,操作系统就会向配置的本地DNS服务器发起递归查询

2.TCP连接建立

三次握手:通过TCP协议与服务器建立可靠连接

连接复用:HTTP 1.1默认支持keep-alive, 复用TCP连接以减少握手开销

3.发送HTTP请求

浏览器构造HTTP请求,包含请求行(方法、URI、协议)、请求头(user-Agent、Host、Cookie)、请求体

4.服务器处理请求

如果是静态资源,直接返回文件

如果是动态资源,调用后端服务生成响应内容

构建响应内容,包含状态行(http/1.1 200 ok)、响应头(Content-type、重定向地址、缓存策略)、响应体

5.浏览器接收与渲染

浏览器解析响应头,根据状态码决定后续操作

浏览器进行资源加载和页面渲染

6.连接关闭与缓存

四次挥手关闭连接

DNS缓存,减少后续解析延迟

浏览器对静态资源副本进行缓存,通过ETag或last-Modified验证资源是否更新

讲讲协商缓存ETag和Last-Modified

浏览器在发送请求的时候,首先会检查强制缓存,如果缓存命中,则不需要发送请求。直接从缓存中获取资源数据,若强缓存失效,则发送请求进去协商缓存,服务器通过请求头Last-Modified或Etag字段进行检查,若200表示资源有更新,304则表示资源没变,直接取缓存即可。

若同时存在ETag和Last-Modified,服务器优先验证ETag。

ETag是基于资源内容hash,精确到字节级别,适用于对内容变化敏感的资源(比如JSON、js文件)

Last-Modified是基于修改时间,精确到秒级别,适用于文件、图片等不频繁更新的静态资源

总结

从浏览器输入一个url到服务器的流程如下:

  • url解析与DNS解析
  • TCP连接建立
  • 发送HTTP请求
  • 服务器处理请求
  • 浏览器接收与渲染
  • 连接关闭与缓存

 

http://www.dtcms.com/wzjs/60322.html

相关文章:

  • 嘉兴 企业网站 哪家电子商务网站建设论文
  • 网站框架布局百度指数数据分析报告
  • 建设网站要服务器吗网络推广要求
  • 珠海市官网网站建设价格大型的营销型网站
  • 传奇霸主网页版太原seo
  • 找公司做网站注意事项四川网站seo
  • 大城b2c网站建设报价松原新闻头条
  • 网站使用自己的服务器培训学校招生方案范文
  • 做vi的网站电商网站网址
  • 中山网站建设方案托管哪里可以学企业管理培训
  • 关于做我女朋友的网站网络推广协议
  • 如何做充值网站长沙seo公司排名
  • 网店美工培训教程seo sem推广
  • 做电影网站需要服务器吗竞价推广账户竞价托管公司
  • 有关网站建设的电子商务论文重庆森林台词
  • 旅游平台网站合作建设方案网络营销推广及优化方案
  • 苏州官网设计山东自助seo建站
  • 做网站平台多少钱怎样做网络推广挣钱
  • 做网站开发需要什么怎么建网页
  • 小程序源码怎么使用的石狮seo
  • 网站反链是什么意思安卓手机优化神器
  • 网站做百度百科业务网站制作
  • 艺术字logo在线生成器裤子seo关键词
  • 响应式网站模板百度推广一般要多少钱
  • 广东城乡建设厅网站信息流优化师面试常见问题
  • 哪种网站今日新闻头条新闻今天
  • 装饰公司网站模板广州谷歌seo
  • 校园在线网站怎么做重庆网页优化seo公司
  • b2c电商网站网页设计培训学校
  • 无水印做海报的网站推广获客