前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HTTP相关

HTTP相关

作者头像
名字是乱打的
发布2022-05-13 12:14:46
1940
发布2022-05-13 12:14:46
举报
文章被收录于专栏:软件工程
超文本传输协议HTTP的主要特点:
  • 支持客户/服务器模式(请求响应模型) (如浏览器作为客户端,web服务器作为服务器)
  • 简单快速 (客户端向服务器请求服务只需传送请求方法和路径,请求方法有:Get/Post/Head)
  • 灵活(http允许传输任意类型的对象,正在传输的类型由Content Type加以标记)
  • 无连接 (1.0限制每次连接只处理一个请求,服务器处理完客户的请求并收到客户应答之后断开连接) (HTTP1.1起默认使用长连接(keep-alive),服务器结束请求一段时间以后才断开连接)
  • 无状态(协议对事务处理无记忆能力,如果后续处理需要前面请求信息必须重传,这时应答会变慢,另一方面如果后续处理不需要前面的信息,则应答较快)
HTTP请求报文结构:
HTTP响应报文结构:

HTTP请求/响应步骤

缓存从今到远依次是浏览器缓存,系统缓存,路由器缓存,IPS服务器缓存,根域名服务器缓存,顶级域名服务器缓存,从哪个缓存查找到对应IP则直接返回不再查找后面的缓存

  • TCP连接 (找到IP地址和对应端口后与服务器建立TCP连接)(三次握手)
  • 浏览器发送HTTP请求
  • 服务器对浏览器请求做出响应并把对应带有html文本的HTTP响应报文发送给浏览器
  • 浏览器收到html并在浏览器解析进行渲染页面
  • 浏览器释放TCP连接(四次挥手) (最后一步和倒数第二步可以同时发生,哪一步在前没有要求)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 超文本传输协议HTTP的主要特点:
  • HTTP请求报文结构:
  • HTTP响应报文结构:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档