本篇会着重介绍http和https的区别和常见的面试题
常见的http和https面试题:
- Http与Https的基本概念和他们的区别
- HTTPS工作原理
- 常用的HTTP方法有哪些
- GET方法与POST方法的区别,什么时候应该使用GET什么时候应该使用POST
- HTTP请求报文与响应报文格式
- 常见的HTTP的状态码
- HTTP1.0,1.1,2.0之间的区别和特性
- 常见HTTP首部字段
- HTTP的缺点与HTTPS有哪些改进
- HTTP优化
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 为什么HTTPS安全
以上就是我进行总结的http和https的面试问题,接下来我会对每个问题予以解答分析,相信带着问题看答案会印象更深刻
Http与Https的基本概念和他们的区别
http的中文叫做超文本传输协议,它负责完成客户端到服务端的一系列操作,是专门用来传输注入HTML的超媒体文档等web内容的协议,它是基于传输层的TCP协议的应用层协议
https:https是基于安全套接字的http协议,也可以理解为是http+ssl/tls(数字证书)的组合
http和https的区别:
- HTTP 的 URL 以 http:// 开头,而 HTTPS 的 URL 以 https:// 开头
- HTTP 是不安全的,而 HTTPS 是安全的
- HTTP 标准端口是 80 ,而 HTTPS 的标准端口是 443
- 在 OSI 网络模型中,HTTPS的加密是在传输层完成的,因为SSL是位于传输层的,TLS的前身是SSL,所以同理