笔试题目解析(5)

1.http和https的区别?

http和https相比少了一个s,s是secure的缩写,就是安全的,从字面意思你能知道的是https比http安全。http是互联网上应用最为安全广泛地一种网络协议,https简单的讲就是http的安全版,即http下面加入ssl层,https的安全基础是ssl。https协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全。另一种就是确认网站的真实性。

还有一些区别是:http是超文本传输协议,信息是明文传输的,https是用有安全性的ssl加密传输的,但https协议需要到ca申请证书,可能要一点的费用。http和https是完全不同的连接方式用的port也不一样,前者是80,后者是443.

2.http1和http2.0的区别?

① HTTP2比HTTP的性能大幅度提升,http2源自spdy/2(SPDY由谷歌开发,设计目的是降低50%的页面加载时间),不过http2是支持明文传输的(SPDY强制使用https)。http2更高的传输速度,更少的占用资源。

②http2采用的是二进制的格式传输数据,而非http1.X的文本格式。(二进制的好处是可以定义额外的帧)

③http2有了多路复用,他复用tcp连接,在一个连接中,客户端和浏览器都可以同时发送多个请求(或回应),并不需要按顺序一一对应,从而避免了“队头堵塞”。

④数据流发送到一半的时候都,客户端服务器端都可以发送信号,而取消这个数据流在http1.1的唯一方法是关闭tcp连接,而http2可以之关闭某一个请求,同时保证tcp连接连接还打开着。

⑤http2允许浏览器指定资源的优先级。

⑥http2对消息头采用了HPACK进行压缩传输,可以节省消息头占用网络的流量。而http1.x会细带大量冗余的信息,浪费带宽。

3.post和get的区别?

post:安全(数据不会显示在url上),数据量大(一般是不受限制),请求不能会被缓存,不会保存中浏览器历史记录中也不能被保存在书签中。

get:不安全(会显示在地址栏上),form表单的method的默认提交方法是get,数据量小(不能大于2KB),请求可被缓存,请求会保存在浏览器历史记录中也可以被收藏为书签

4.你会的技术有哪些?

首先最基本的css,html,js不用说了。

框架:学过(包括自学)bootstrap,jquery,vue,react,angularjs(不是太熟悉懂一点)。

其他的有ajax,json,nodejs(他是一个运行环境),xml,数据库

后台学习了java,servlet,jsp,jdbc,maven...Java的东西就不说了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值