上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页
摘要: MySQL的基础架构示意图 大概来说,MySQL可以分成sever层和存储引擎层两部分。 Sever层包括连接器,查询缓存、分析器,优化器和查询器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器 阅读全文
posted @ 2022-02-11 15:27 r1-12king 阅读(71) 评论(0) 推荐(0)
摘要: 应用层: http协议:超文本传输协议, TCP 端口号80, 常用的还有8080、8081、9080 https:443/tcp 443/udp SOCKS: 代理协议, 常用端口号8080 FTP:文件传输协议 20 数据传输 21 控制指令传输,选用TCP连接 telnet:远程登录,常用端口 阅读全文
posted @ 2022-02-11 11:18 r1-12king 阅读(2280) 评论(0) 推荐(0)
摘要: 前言 对称加密和非对称加密只能解决通信过程中的对话安全问题,但是仅有机密性,是不够的。 黑客虽然拿不到会话密钥,无法破解密文,但可以通过窃听收集到足够多的密文,再尝试着修改、重组后发给网站。因为没有完整性保证,服务器只能“照单全收”,然后他就可以通过服务器的响应获取进一步的线索,最终就会破解出明文。 阅读全文
posted @ 2022-02-11 11:03 r1-12king 阅读(319) 评论(0) 推荐(0)
摘要: SSL/TLS HTTPS 的安全性是由 TLS 来保证的。 HTTPS 名字里的“S”,它把 HTTP 下层的传输协议由 TCP/IP 换成了 SSL/TLS,由“HTTP over TCP/IP”变成了“HTTP over SSL/TLS”,让 HTTP 运行在了安全的 SSL/TLS 协议上, 阅读全文
posted @ 2022-02-10 19:03 r1-12king 阅读(825) 评论(0) 推荐(0)
摘要: 短连接 HTTP 协议最初(0.9/1.0)是个非常简单的协议,通信过程也采用了简单的“请求 - 应答”方式。 它底层的数据传输基于 TCP/IP,每次发送请求前需要先与服务器建立连接,收到响应报文后会立即关闭连接。因为客户端与服务器的整个连接过程很短暂,不会与服务器保持长时间的连接状态,所以就被称 阅读全文
posted @ 2022-02-10 17:48 r1-12king 阅读(171) 评论(0) 推荐(0)
摘要: 数据压缩 通常浏览器在发送请求时都会带着“Accept-Encoding”头字段,里面是浏览器支持的压缩格式列表,例如 gzip、deflate、br 等,这样服务器就可以从中选择一种压缩算法,放进“Content-Encoding”响应头里,再把原数据压缩后发给浏览器。 分块传输 gzip 等压缩 阅读全文
posted @ 2022-02-10 17:28 r1-12king 阅读(723) 评论(0) 推荐(0)
摘要: 数据类型和编码 MIME type 多用途互联网邮件扩展”(Multipurpose Internet Mail Extensions),简称为 MIME。 http 取了其中的一部分,用来标记 body 的数据类型,称为“MIME type”。 简单列举一下在 HTTP 里经常遇到的几个类别: t 阅读全文
posted @ 2022-02-10 17:10 r1-12king 阅读(112) 评论(0) 推荐(0)
摘要: HTTP 协议是成熟的,但不是完美的。既要看到它好的一面,也要正视它不好的一面,只有全方位、多角度了解 HTTP,才能实现“扬长避短”,更好地利用 HTTP。 灵活可扩展 - 优点 HTTP 协议是一个“灵活可扩展”的传输协议。 http只规定了报文的基本格式,比如用空格分隔单词,用换行分隔字段,“ 阅读全文
posted @ 2022-02-10 15:27 r1-12king 阅读(104) 评论(0) 推荐(0)
摘要: http的标准请求方法 HTTP 协议里为什么要有“请求方法”这个东西呢? 这就要从 HTTP 协议设计时的定位说起了。还记得吗?蒂姆·伯纳斯 - 李最初设想的是要用 HTTP 协议构建一个超链接文档系统,使用 URI 来定位这些文档,也就是资源。那么,该怎么在协议里操作这些资源呢? 很显然,需要有 阅读全文
posted @ 2022-02-10 14:39 r1-12king 阅读(168) 评论(0) 推荐(0)
摘要: http的核心部分是http传输的报文内容 http的报文结构 http协议是一个“纯文本”的协议,所以头数据都是 ASCII 码的文本。 ASCII 码, 一个字节表示一个字母,所以 HTTP 报文会比较大;而那些二进制协议,可以利用一个字节的 8 个比特表示更多信息,这些信息通常是协议规定,所以 阅读全文
posted @ 2022-02-10 13:59 r1-12king 阅读(1017) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 46 下一页