当前位置:首页 > 技术 > 后端 > 正文内容

你想要的Http和Https知识这里都有

anan7天前后端21

‍博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家
擅长领域:Java、大数据、运维、电子
如果本文章各位小伙伴们有帮助的话,关注+点赞+评论+收藏,相应的有空了我也会回访,互助!!!
?另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!!

写在前面【必读】

认识HTTP

  • 什么是超文本传输协议?
  • 什么是HTTP?HTTP是怎么定义的?

HTTP的优点和缺点

  • HTTP的优点
  • HTTP的缺点

与HTTP有关的组件

  • 两种网络模型
  • 浏览器
  • Web服务器
  • CDN
  • WAF
  • WebService
  • HTML
  • Web页面构成

与HTTP有关的协议

  • TCP/IP
  • DNS
  • URI/URL/URN
  • TCP三次握手 和 TCP四次挥手
  • 地址栏输入URL发生了什么

HTTP请求响应过程

HTTP请求特征

  • HTTP进行分组传输特征
  • 支持客户-服务器模式
  • 简单快速
  • 灵活
  • 无连接
  • 无状态

详解HTTP报文

  • HTTP报文是什么样的, 它的组成格式是什么?
  • HTTP协议主要由三大部分组成
  • 图解HTTP协议的三大组成部分
  • Header 与 Body
  • 使用上面的那个例子来看一下http的请求报文
  • 每个报文的起始行都是由三个字段组成
  • HTTP Get和Post区别

HTTP标头

  • 通用标头
  • 请求标头
  • 响应标头
  • 实体标头

HTTP内容协商

  • 什么是内容协商
  • 内容协商功能图
  • 内容协商的种类
  • 内容协商的分类
  • 为什么需要内容协商 ?
  • 内容协商的几种概念

HTTP认证

  • HTTP提供了用于访问控制和身份认证的功能
  • 通用HTTP认证框架
  • 代理认证
  • 禁止访问

HTTP缓存

  • 为什么需要HTTP缓存 ?
  • HTTP缓存都有哪些
  • 缓存控制
  • 什么是新鲜的数据
  • 图解使用共享缓存代理的过程
  • 缓存的有效性
  • 缓存验证

HTTP CROS跨域

  • CROS的全称是Cross-Origin Resource Sharing (CROS) , 中文译为跨域资源共享, 它是一种机制。
  • 是一种什么机制呢?
  • 什么是域(origin),什么是同源策略
  • 同源策略
  • 实例判断是否同源以及是否跨域,总结跨域的特点
  • 哪些请求会产生跨域请求呢?
  • 跨域功能概述
  • 访问控制
  • HTTP响应标头

HTTP条件请求

  • HTTP具有条件请求的概念, 通过比较资源更新生成的值与验证器的值进行比较, 来确定资源是否进行过更新。
  • 这样的请求对于验证缓存的内容、条件请求、验证资源的完整性来说非常重要。
  • HTTP条件请求的原则
  • 验证 与 比较器
  • 条件请求的常见标头
  • 条件请求三个经典示例

HTTP Cookies 和Session

  • Cookie是什么?
  • Cookie的作用
  • Cookie的三个主要目的
  • 曾用客户端存储,现已被替代
  • 创建Cookie
  • Set-Cookie和Cookie标头
  • Cookie主要分为三类
  • Http Only的作用
  • Cookie的作用域
  • Session是什么
  • Cookie和Session的目的
  • Session如何判断是否是同一会话
  • Session的缺点
  • 分布式Session问题
  • JWT和Session Cookies的对比
  • 如何禁用Cookies后, 使用Session
  • 怎么解决HTTP是无状态协议的问题?

认识与探究HTTPS

  • HTTPS解决了什么问题
  • HTTP和HTTPS的主要区别是什么呢?
  • HTTPS协议提供了三个关键的指标
  • 怎么知道网站是用HTTPS的还是HTTP的呢?
  • HTTPS是如何定义的 ? HTTPS协议介绍
  • 谁来保证HTTPS的安全性呢?
  • SSL/TLS介绍
  • HTTPS的内核是HTTP
  • HTTPS的握手过程
  • SSL介绍
  • TLS介绍
,https://blog.csdn.net/qq_45860349/article/details/124596657
打赏
版权声明:所有来源为第三方内容,若本站收录的文章无意侵犯了贵司版权,请给下面邮箱地址来信,我们会及时处理和回复,谢谢。

管理员邮箱:42004990@qq.com

微信公众号

分享给朋友:

相关文章

LeetCode 993. 二叉树的堂兄弟节点

LeetCode 993. 二叉树的堂兄弟节点

截止到目前我已经写了 600多道算法题,其中部分已经整理成了pdf文档,目前总共有1000多页(并且还会不断的增加),大家可以免费下载 下载链接:https://pan.baidu.com/s/...

get请求和post请求的区别

get请求和post请求的区别

JavaWeb系列教程 JavaWeb—Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造Ser...

八大排序算法(交换排序:冒泡排序与快速排序;选择排序:简单选择排序与堆排序,这四种排序已经完成)与三大查找方法

八大排序算法(交换排序:冒泡排序与快速排序;选择排序:简单选择排序与堆排序,这四种排序已经完成)与三大查找方法

八大排序方法 分类: 内部排序: 指将需要处理的所有数据都加载到内部存储器中进行排序。 外部排序法: 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。...

基于java Springboot实现课程评分系统设计和实现

基于java Springboot实现课程评分系统设计和实现

前言:       教师教学评价是教学质量评价的重要内容,随着教育信息化进程的加快,如何在传统教学中运用网络技术来评价教师教学质量,如何在网络教学环境中评...

使用SpringBoot+shiro完成简单的登录认证

使用SpringBoot+shiro完成简单的登录认证

新建项目 添加json、aop、shiro的相关依赖 <!--Alijson插件 -->      ...

学弟吐槽:太卷了!现在Android面试“质量”都这么高吗?

学弟吐槽:太卷了!现在Android面试“质量”都这么高吗?

前言 前几天我的一个大学学弟跟我吐槽他面试挂了,觉得现在的面试很卷! 听他描述完想起了之前我在知乎看到的一个问题----什么是高质量的Android面试! 当然质量高的面试,不仅仅针对于Androi...