【面经分析】http与https、隔离级别、MVCC的底层原理、当前读和快照读、explain中的type字段、行锁、表锁

1、http与https的区别

  • 具体区别是什么?

a、安全性

HTTP是超文本传输协议,信息明文传输;
HTTPS是具有安全性的SSL加密传输协议。

b、端口和传输方式

两者用的是不同的传输方式,端口号也不同。
HTTP的端口号是80,后者的端口号是443

c、连接

HTTP的连接很简单,是无状态的;
HTTPS的是由SSL和HTTP协议构建的,可进行加密传输、身份认证的网络协议。

  • HTTPS的安全如何保证?

HTTPS的安全基础是基于SSL协议的,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供支持。SSL协议主要分为两层,SSL记录协议和SSL握手协议,前者建立在可靠的传输协议之上,为高层协议提供数据封装、压缩、解密等基本功能的支持。后者建立在SSL记录协议之上,用于实际的数据传输开始之前,通讯双方进行身份认证、协商加密算法、交换加密秘钥等。

  • HTTP的版本差异?

【面经分析】http与https、隔离级别、MVCC的底层原理、当前读和快照读、explain中的type字段、行锁、表锁_第1张图片

2、mysql的四种隔离级别

首先:介绍四种隔离级别分别是什么,分别是什么意思、可以避免什么发生;
然后:InnoDB默认的隔离级别是什么?是如何保证事务的隔离性要求的,在分布式事务上还能这么做吗?

你可能感兴趣的:(MySQL)