HTTP超文本传输协议

目录

什么是协议

HTTP超文本传输协议

HTTP与HTTPS的关系

HTTP与HTTPS数据交互图对比


什么是协议

        协议是一种约定,规定好信息的传输格式,如果发送⽅按照这种请求格式发送信息,那么接 收端就要按照这样的格式解析数据;我们日常手机访问的软件内容,访问的浏览器内容都是采用协议与服务器进行交互,特定的数据格式进行传输;普遍的数据格式有json,xml等;

json协议格式

{

        "name":"张三",

        "age":18,

        "sex":"男"

}

xml协议格式

<userinfo>

        <name>张三</name>

        <age>18</age>

        <sex>男</sex>

</userinfo>

互联网中,普遍采用json数据格式进行交互;

HTTP超文本传输协议

Http协议:超⽂本传送协议(Hypertext Transfer Protocol ),是Web联⽹的基础,也是⼿机PC联⽹常⽤的协议之⼀,HTTP协议是建⽴在TCP协议之上的⼀种应⽤模式;

特点:客户端发送的每次请求都需要服务器回送响应,从建⽴连接到关闭连接的过程称为“⼀次连接”,如:银行项目,金融项目采用较多;

组成:HTTP请求-HTTP响应,之后文章会详细对此部分内容继续解析说明;

响应码:客户端发送请求到服务器,服务器响应的状态;通过状态码可以得到准确的请求结果;

常见状态码:

状态码结果说明
1xx临时响应并需要请求者继续执行操作的状态码
2xx成功 200 OK,请求正常;服务器交互正常
3xx重定向;浏览器需要进一步将请求重定向到新的网址
4xx客户端错误 404 Not Found 服务器⽆法找到被请求的⻚⾯
5xx服务器错误 503 Service Unavailable,服务器挂了或者不可⽤

详细参考博文:响应状态码详细说明

 

HTTP与HTTPS的关系

  • HTTPS(Hyper Text Transfer Protocol over SecureSocket Layer)
  • 主要组成部分:HTTP + SSL / TLS
  • 优点:比 HTTP 协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性,增加破解成本
  • 缺点:相同网络环境下,HTTPS 协议会使页面的加载时间延长近 50%,增加额外的计算资源消耗,增加 10%到 20%的耗时等;不过利大于弊,所以Https是趋势,相关资源损耗也在持续下降

使用https进行数据传输,通俗的说就是数据在传输过程中使用量ssl证书进行了加密操作,而接收方必须持有相同证书才可以解密;

HTTP与HTTPS数据交互图对比

 

本次专题旨在潜入了解网络协议基础知识;方便在后期使用,Jmeter的压测会进行内网ip压测和公网域名压测;但是不管是使用http或https进行数据压测,都会带来额外的损耗导致结果不准确;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

♂老码♂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值