【面试常问之网络】计算机网络之HTTP和HTTPS的区别(文末送书福利)

目录

1、HTTP和HTTPS有什么不同?

1、HTTP协议

HTTP协议的特点

2、HTTPS协议

3、HTTP和HTTPS的区别

2、HTTP比HTTPS多了几次握手?

1、HTTP的三次握手

2、HTTPS握手过程 

3、 为什么HTTPS是安全的?

4、对于HTTPS,在验证阶段,除了传递密钥,还会发送什么?

5、HTTP2.0相对于HTTP1.0有什么区别?

文末了,送书福利来了

1、HTTP和HTTPS有什么不同?

1、HTTP协议

HTTP协议是超文本传输协议,是一种使用明文数据传输的网络协议。一直以来HTTP协议都是最主流的网页协议,HTTP协议被用于在Web浏览器和网站服务器之间传递信息。以明文的方式发送内容、不提供任何方式的数据加密,如果攻击者截取了web浏览器和网站服务器之间的传输报文,就可以直接读懂其他的信息。传输端口为80。

HTTP协议的特点

1、简单快速

2、灵活

3、无状态

无状态的原因:每次请求都是独立的,上一次请求和下一次请求互不相干。

比如,你登录了某个网站,下一次请求理论上来说就不需要再登录了。http是无状态的,它不能知道你上一次请求已经登录过了。所以需要借助其他东西来完成这个登录认证。

你可能感兴趣的:(面试经验分享,计算机网络)