上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页
摘要: 1 前言 由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议,给应用数据套了个「保护伞」,提高安全性的同时也带来了性能消耗。 因为 HTTPS 相比 HTTP 协议多一个 TLS 协议握手过程,目的是为了通过非对称加密握手协商或者交换出对称加密密钥,这个过程最长可以花费掉 2 RTT 阅读全文
posted @ 2023-06-26 07:51 酷酷- 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1 前言 HTTPS 常用的密钥交换算法有两种,分别是 RSA 和 ECDHE 算法。 其中,RSA 是比较传统的密钥交换算法,它不具备前向安全的性质,因此现在很少服务器使用的。而 ECDHE 算法具有前向安全,所以被广泛使用。 上节我们看了了 RSA 握手的过程,这节我们来看看 ECDHE 算法。 阅读全文
posted @ 2023-06-26 07:37 酷酷- 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP的握手过程,用实战抓包的方式,带大家再来窥探一次 HTTPS。 2 TLS 握手过程 HTTP 由于是明文传输,所谓的明文,就是说客户端与服务端通信的信息都是肉眼可见的,随意使用一个抓包工具都可以截获通信的内容。 所以安全上存在以下三个风险: 窃听风险,比如通信链路上 阅读全文
posted @ 2023-06-26 07:09 酷酷- 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1 前言 问你一句:「你知道 HTTP/1.1 该如何优化吗?」 我们可以从下面这三种优化思路来优化 HTTP/1.1 协议: 尽量避免发送 HTTP 请求(缓存); 在需要发送 HTTP 请求时,考虑如何减少请求次数; 减少服务器的 HTTP 响应的数据大小; 下面,就针对这三种思路具体看看有哪些 阅读全文
posted @ 2023-06-26 06:42 酷酷- 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP 和 HTTPS的区别哈。 2 HTTP 与 HTTPS 有哪些区别? HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传 阅读全文
posted @ 2023-06-26 06:24 酷酷- 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP的一些特性,了解一下它的优缺点。 到目前为止,HTTP 常见到版本有 HTTP/1.1,HTTP/2.0,HTTP/3.0,不同版本的 HTTP 特性是不一样的。 这里先用 HTTP/1.1 版本给大家介绍,其他版本的后续也会介绍。 2 HTTP/1.1 2.1 HT 阅读全文
posted @ 2023-06-25 07:40 酷酷- 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP中的缓存技术。 2 HTTP 缓存有哪些实现方式? 对于一些具有重复性的 HTTP 请求,比如每次请求得到的数据都一样的,我们可以把这对「请求-响应」的数据都缓存在本地,那么下次就直接读取本地的数据,不必在通过网络获取服务器的响应了,这样的话 HTTP/1.1 的性能 阅读全文
posted @ 2023-06-25 07:01 酷酷- 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP中的两大请求方法:GET和POST的区别。 2 GET 和 POST 有什么区别? 根据 RFC 规范,GET 的语义是从服务器获取指定的资源,这个资源可以是静态的文本、页面、图片视频等。GET 请求的参数位置一般是写在 URL 中,URL 规定只能支持 ASCII, 阅读全文
posted @ 2023-06-25 06:49 酷酷- 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1 前言 本节我们来看看HTTP的一些基础知识哈,报文格式以及常见的状态码。 2 报文格式 2.1 请求格式 (1)请求方法,GET和POST是最常见的HTTP方法,初次以外还包括 DELETE、HEAD、OPTIONS、PUT、TRACE (2)请求对应的URL地址,他和报文头的Host属性,组合 阅读全文
posted @ 2023-06-25 06:38 酷酷- 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 前言 很多时候,我们观察程序是否如期运行,或者是否有错误,最直接的方式就是看运行日志,当然要想从日志快速查到我们想要的信息,前提是程序打印的日志要精炼、精准。 但日志涵盖的信息远不止于此,比如对于 nginx 的 access.log 日志,我们可以根据日志信息分析用户行为。 什么用户行为呢?比 阅读全文
posted @ 2023-06-21 16:57 酷酷- 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 47 下一页