HTTP 请求的完整过程

HTTP 请求的完整过程

当用户在浏览器输入网址回车之后,网络协议都做了哪些工作呢?

在这里插入图片描述

  1. 首先工作的是 浏览器应用程序,他要解析出 URL中的域名

  2. 根据域名获取对应的ip地址,首先从浏览器缓存中査看,如下可以査看浏览器中域名对应ip的解析

    chrome://net-internals/#events
    

    如果没有则从本机域名解析文件hosts(letchosts)中查看,还没有则从LDNS(Localdnsserver)Rootsenver域名服务器、国际顶级域名服务商的 DNS 的层层解析

  3. 拿到IP地址后,浏览器就可以发起 与服务器的三次握手

  4. 握手建立之后,就开始组装http请求报文,发送报文

  5. 服务器收到请求报文之后开始,请求报文解析,生成响应数据,发送响应数据

  6. 浏览器收到响应之后,开始渲染页面

相关推荐

  1. 说一下一次完整HTTP请求过程包括哪些内容

    2024-05-25 18:49:09       42 阅读
  2. https方式请求过滤证书

    2024-05-25 18:49:09       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-25 18:49:09       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-25 18:49:09       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-25 18:49:09       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-25 18:49:09       18 阅读

热门阅读

  1. 数仓面试100题

    2024-05-25 18:49:09       11 阅读
  2. CTF-web-攻防世界-2

    2024-05-25 18:49:09       13 阅读
  3. 数据结构面试题总结

    2024-05-25 18:49:09       9 阅读
  4. 日用百货元宇宙 解锁 “潮”范儿牛奶生活

    2024-05-25 18:49:09       13 阅读
  5. PostgreSQL角色迁移原理简述

    2024-05-25 18:49:09       11 阅读
  6. linux rc.local不生效

    2024-05-25 18:49:09       8 阅读
  7. 小阿轩yx-Shell 编程规范与变量

    2024-05-25 18:49:09       11 阅读
  8. 设计模式-策略模式-使用

    2024-05-25 18:49:09       12 阅读
  9. 【Python爬虫】案例_斗鱼

    2024-05-25 18:49:09       12 阅读