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

北京市保障房建设投资中心网站淄博哪个网站做房屋出赁好

北京市保障房建设投资中心网站,淄博哪个网站做房屋出赁好,wordpress需要备案吗,做医院健康专题网站HTTP 是一种允许浏览器向服务器获取资源的协议#xff0c;是 Web 的基础#xff0c;通常由浏览器发起请求#xff0c;用来获取不同类型的文件#xff0c;例如 HTML 文件、CSS 文件、JavaScript 文件、图片、视频等。 浏览器端发起 HTTP 请求流程#xff1a; 1. 构建请求…HTTP 是一种允许浏览器向服务器获取资源的协议是 Web 的基础通常由浏览器发起请求用来获取不同类型的文件例如 HTML 文件、CSS 文件、JavaScript 文件、图片、视频等。 浏览器端发起 HTTP 请求流程 1. 构建请求 首先浏览器构建请求行信息如下所示构建好后浏览器准备发起网络请求。 GET /index.html HTTP1.1 2. 查找缓存 在真正发起网络请求之前浏览器会先在浏览器缓存中查询是否有要请求的文件。其中浏览器缓存是一种在本地保存资源副本以供下次请求时直接使用的技术。 当浏览器发现请求的资源已经在浏览器缓存中存有副本它会拦截请求返回该资源的副本并直接结束请求而不会再去源服务器重新下载。 3. 准备 IP 地址和端口 因为浏览器使用 HTTP 协议作为应用层协议用来封装请求的文本信息并使用 TCP/IP 作传输层协议将它发到网络上所以在 HTTP 工作开始之前浏览器需要通过 TCP 与服务器建立连接。也就是说 HTTP 的内容是通过 TCP 的传输数据阶段来实现的。 第一步浏览器会请求 DNS 返回域名对应的 IP。当然浏览器还提供了 DNS 数据缓存服务如果某个域名已经解析过了那么浏览器会缓存解析的结果以供下次查询时直接使用这样也会减少一次网络请求。 拿到 IP 之后接下来就需要获取端口号了。通常情况下如果 URL 没有特别指明端口号那么 HTTP 协议默认是 80 端口。 4. 等待 TCP 队列 现在已经把端口和 IP 地址都准备好了那么下一步是不是可以建立 TCP 连接了呢答案依然是“不行”。Chrome 有个机制同一个域名同时最多只能建立 6 个 TCP 连接如果在同一个域名下同时有 10 个请求发生那么其中 4 个请求会进入排队等待状态直至进行中的请求完成。 当然如果当前请求数量少于 6会直接进入下一步建立 TCP 连接。 5. 建立 TCP 连接 排队等待结束之后终于可以快乐地和服务器握手了在 HTTP 工作开始之前浏览器通过 TCP 与服务器建立连接。 6. 发送 HTTP 请求 一旦建立了 TCP 连接浏览器就可以和服务器进行通信了。而 HTTP 中的数据正是在这个通信过程中传输的。 在浏览器发送请求行命令之后还要以请求头形式发送其他一些信息把浏览器的一些基础信息告诉服务器。比如包含了浏览器所使用的操作系统、浏览器内核等信息以及当前请求的域名信息、浏览器端的 Cookie 信息等等。 服务器端处理 HTTP 请求流程 1. 返回请求 一旦服务器处理结束便可以返回数据给浏览器了。你可以通过工具软件 curl 来查看返回请求数据。 随后正如浏览器会随同请求发送请求头一样服务器也会随同响应向浏览器发送响应头。响应头包含了服务器自身的一些信息比如服务器生成返回数据的时间、返回的数据类型JSON、HTML、流媒体等类型以及服务器要在客户端保存的 Cookie 等信息。 发送完响应头后服务器就可以继续发送响应体的数据通常响应体就包含了 HTML 的实际内容。 2. 断开连接 通常情况下一旦服务器向客户端返回了请求数据它就要关闭 TCP 连接。不过如果浏览器或者服务器在其头信息中加入了 Connection:Keep-Alive 那么 TCP 连接在发送后将仍然保持打开状态这样浏览器就可以继续通过同一个 TCP 连接发送请求。保持 TCP 连接可以省去下次请求时需要建立连接的时间提升资源加载速度。比如一个 Web 页面中内嵌的图片就都来自同一个 Web 站点如果初始化了一个持久连接你就可以复用该连接以请求其他资源而不需要重新再建立新的 TCP 连接。 此文章为2月Day6学习笔记内容来源于极客时间《浏览器工作原理与实践》推荐该课程。
http://www.w-s-a.com/news/398755/

相关文章:

  • 如何做网站的优化网站开发怎么收费
  • 网站的关键词怎么选择2345实用查询
  • 免费的制作网站做图剪片文案网站app接单
  • 中国有多少网站有多少域名上海网站建设网页制作邢台
  • 网站 数据报表如何做室内设计联盟官方网站入口
  • 怎样建设网站论文合肥做网站的软件公司
  • 收款后自动发货的网站是怎么做的怎么看网站后台网页尺寸
  • 谷歌seo引擎优化宁波seo关键词
  • 外贸网站建设需要注意什么seo课程
  • 做信息图网站网站建设的软件介绍
  • 网站开发语言数据库有几种魏县审批建设的网站
  • 北京公司网站建设推荐海口建设
  • 不懂编程如何做网站婚礼网站模板
  • 像京东一样的网站wordpress入门视频教程7 - 如何在文章里加入视频和音乐
  • 惠州网站建设排名wordpress3万篇文章优化
  • 创建网站的三种方法北京建王园林工程有限公司
  • jsp网站建设模板下载十大免费excel网站
  • 网络公司网站图片网站建立好了自己怎么做优化
  • 云主机是不是可以搭建无数个网站百度快速seo优化
  • 房地产怎么做网站推广建立音乐网站
  • 川畅科技联系 网站设计网站开发的教学视频
  • 为什么学网站开发凡科登陆
  • 设计师常备设计网站大全中山精品网站建设信息
  • 杭州建设工程网seo服务是什么
  • 兼职做问卷调查的网站wordpress mysql设置
  • 怎么在百度上能搜到自己的网站山西seo谷歌关键词优化工具
  • 网站搭建免费模板飞鱼crm下载
  • 网站开发竞品分析app制作公司深圳
  • 网站建设ssc源码修复设计班级网站建设
  • 网站重定向凡科做网站不要钱