三分钟了解http和https

简介: 表现形式:HTTPS站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级EV SSL证书的话,其地址栏会以绿色高亮显示,方便用户辨认。

对应测试人员都会听过http请求和响应.在这里给大家介绍http相关的知识

一.http和https基本概念
HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

二. HTTP特点:
• http无连接:传输速度快,减少不必要的连接,但也意味着每一次访问都要建立一次连接,效率降低

• http无状态:对于事务处理没有记忆能力。每一次请求都是独立的,不记录客户端任何行为,解放服务器,但可能每次请求会传输大量重复的内容信息

• 客户端/服务端模型:客户端支持web浏览器或其他任何客户端

• 简单快速,灵活.可以传输任何类型的数据

三.对于http请求方式可能会涉及到增删改查的请求方式,用的最多可能是get和post,而对于发送get和post两种请求的区别大致如下

• get请求的数据小,请求的地址展示在url地址栏,数据相对不安全

• post请求 数据的长度比get请求大,请求的数据发送在http请求体当中,数据相对安全

上述两点可能发现get请求方式缺点居多,而在工作中又经常使用更多可能是get请求数据效率比较快,而且地址可以用来复制粘贴

四.状态
想到http可能最多就是大家在测试过程中会认识很多的http状态,可能场景的状态码 200,304,404,502

(1): 200 数据数据请求成功

(2): 304表示页面重定向

(3): 404 表示请求数据成功但是页面丢失

(4): 502 表示服务器处理失败

五.http和https之间的比较如下
安全性上的区别:HTTPS:HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站邀请码的真实性。

表现形式:HTTPS站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级EV SSL证书的话,其地址栏会以绿色高亮显示,方便用户辨认。

SEO:在2015年之前百度是无法收录HTTPS页面的,不过自从2015年5月份百度搜索全站HTTPS加密后,就已经可以收录HTTPS了。谷歌则是从2014年起便开始收录HTTPS页面,并且HTTPS页面权重比HTTP页面更高。从SEO的角度来说,HTTPS和HTTP区别不大,甚至HTTPS效果更好。

技术层面:如果要说HTTPS和HTTP的区别,最关键的还是在技术层面。比如HTTP标准端口是80,而HTTPS标准端口是443;HTTP无需证书,HTTPS需要CA机构颁发的SSL证书;HTTP工作于应用层,HTTPS工作于传输层。

相关文章
|
2月前
|
安全 Java 程序员
python进程、线程、协程
multiprocessing是python的多进程管理包,和threading.Thread类似。
179 4
|
2月前
|
缓存 网络协议 开发者
HTTP 0.9 HTTP 1.0 HTTP 1.1 HTTP 2.0区别
消息:是指逻辑上的 HTTP 消息,比如请求、响应等,由一或多个帧组成。 流:流是连接中的一个虚拟信道,可以承载双向的消息;每个流都有一个唯一的整数标识符(1、2 … N);
408 4
|
2月前
|
人工智能 程序员 C语言
Python 与 C++、C 语言的区别及选择指南
C 语言:语法相对复杂,变量需要显式声明数据类型,代码块用大括号表示。例如:
410 3
|
30天前
|
存储 安全 Java
【Java基础】泛型:泛型擦除、通配符、上下界限定(附《思维导图》+《面试高频考点清单》)
本文系统梳理了Java泛型的核心知识体系,主要内容包括: 泛型概述:介绍了泛型的定义、本质和三大优势(类型安全、代码复用、可读性),以及泛型类、接口和方法的三种使用形式。 泛型擦除:深入解析了Java泛型实现的核心机制,包括擦除规则(无界类型擦除为Object,有界类型擦除为第一个边界类型)、擦除带来的问题(如无法使用instanceof、创建泛型数组等)及其解决方案。 泛型通配符:详细讲解了三种通配符类型(无界通配符、上界通配符和下界通配符)的语法、语义和使用场景。
|
2月前
|
JavaScript 前端开发 Java
再谈 PHP 未来之路
维持其动态平衡的是源动力,源动力一旦消失,生态即消亡。例如地球生态系统的源动力是太阳能;一旦太阳消失,地球生态则不复存在(想想《流浪地球》);
135 3
|
2月前
|
存储 缓存 JSON
深度剖析PHP序列化和反序列化
在我看来,序列化和反序列化是一种传输抽象数据的思想。通过定义序列化和反序列化的规则,我们可以实现将PHP中的对象序列化成字节流,然后传输给别的语言或者系统使用,这在远程调用里面非常的方便。
221 3
|
2月前
|
存储 缓存
轻松理解HTTP缓存策略
某天,我看完了《艾斯奥特曼》第10集,我还想继续看。于是我找到了光碟店的老板:“老板,第10集我看完了哦,你还有没有新的啊?”老板说:“有有有,刚出了第11集,你拿去吧!”
104 9
|
2月前
|
网络协议 Shell 网络安全
PHP使用CURL详解
** @desc 封装 curl 的调用接口,post的请求方式
212 3
|
2月前
|
存储 弹性计算 Linux
阿里云服务器最新购买流程参考:快速购买、自定义购买和通过活动购买三种方式图文指导
阿里云服务器提供快速、自定义及活动购买三种主要购买方式,满足不同用户需求。快速购买适合个人开发者、中小企业及临时项目,实现极速部署,支持预装应用。自定义购买则面向企业级应用、高并发场景等,提供完全自定义配置,灵活部署。活动购买通过参与阿里云优惠活动,享受特惠价格,适合追求性价比的用户。用户可根据业务需求和场景,选择最适合的购买方式,并关注阿里云优惠券活动,进一步降低购买成本。

热门文章

最新文章