TCP三次握手和四次挥手

TCP Connection客户端与服务器之间数据的发送和返回的过程当中需要创建一个叫 TCP Connection 的东西。由于 TCP 不存在连接的概念,只存在请求和响应,请求和响应都是数据包,它
2021年11月23日 713次浏览

JavaScript 格式转换

BlobBLOB (binary large object),二进制大对象,是一个可以存储二进制文件的“容器”。使用 input 获取文件时,你拿到的就是 file 对象,而 file 继承于 blo
2021年10月02日 566次浏览

彻底搞懂HTTPS的加密原理

HTTPS(SSL/TLS)的加密机制虽然是大家都应了解的基本知识,但网上很多相关文章总会忽略一些内容,没有阐明完整的逻辑脉络,我当年学习它的时候也废了挺大功夫。对称与非对称加密、数字签名、数字证书等
https 2021年08月29日 453次浏览

OAuth 2.0及JWT

OAuth 2.0OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。应用场景为了理解OAuth的适用场合,让我举一个假设的例子:有一个&
jwt oauth2.0 2021年05月15日 519次浏览

ASCII,Unicode 和 UTF-8

ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一
2021年05月06日 382次浏览