网络
文章平均质量分 79
newhope1106
这个作者很懒,什么都没留下…
展开
-
从源码角度学习Volley框架
转载请标明出处:http://blog.csdn.net/newhope1106/article/details/53615398虽然网上有很多文章是分析Volley框架的,不过博客的作用,一个是让别人看了能够有所得,另一个是让自己同样的有所得。1.首先来介绍一下Volley框架(1)下载sdk不能直接使用volley,需要自己编译,不过maven中提供了jar包下载,http:/原创 2016-12-13 22:24:01 · 653 阅读 · 0 评论 -
OkHttp 3.x框架简要分析
转载请标明:http://blog.csdn.net/newhope1106/article/details/54636393前面有讲过Volley框架:http://blog.csdn.net/newhope1106/article/details/53615398Volley有其缺点,不支持同步,不能post大数据,一般当需要用到这种情形时,会选择其他的框架,本文我们将介绍一个OkHt原创 2017-01-20 23:54:50 · 1606 阅读 · 0 评论 -
零基础了解Https-背景
现在几乎所有的人都会通过互联网获取信息,包括学习、娱乐、交易等,而Http(s)是互联网的基石,在了解Https之前,首先来大概了解一下互联网的定义和产生背景。互联网的定义互联网(英语:Internet),是网络与网络之间所串连成的庞大网络,这些网络以一组标准的网络TCP/IP协议族相连,连接全世界几十亿个设备,形成逻辑上的单一巨大国际网络。它是由从地方到全球范围内几百万个私人的、学术界的...原创 2018-08-04 23:53:11 · 385 阅读 · 0 评论 -
零基础了解Https - 前导知识(tcp)(1)
上面一篇提到了互联网的产生背景,其中有一个很核心的东西是tcp/ip协议族,这个是互联网能够通信的基础。因为我们的https也是其中的一员,因此先来介绍一下tcp/ip协议族是什么东西。一、tcp/ip模型前面介绍了计算机通信协议是由大牛去研究并提出来的,大牛和码(ban)农(zhuan)的区别在于大牛去干之前,首先是尽可能的了解清楚,然后进行抽象建模(码农直接就是干),因此人家把提出了网...原创 2018-08-04 23:56:38 · 301 阅读 · 2 评论 -
零基础了解Https - 前导知识(RSA)(2)
上面的前导知识简要介绍了一下tcp,现在开始应用层协议部分前导知识介绍。Https 全称是Http over SSL,因此Https是建立在Http的基础上,加了一层安全套接层。Https既然被称为安全的Http协议,怎么实现安全的,那就是加密算法。加密方法有三种方法:1.摘要算法:常用的有MD5、SHA,这种加密方式是不可逆的,没法解密,很多网站的用户名和密码就这么干的,比如用MD5...原创 2018-08-05 00:07:38 · 315 阅读 · 0 评论 -
零基础了解Https - http介绍
Https 全称是Http over SSL,也就是说Https其实并不是一个全新的协议,而是在Http的基础上做了处理。先来了解一下Http协议。一、Http介绍什么是 HTTP ?Http也就是超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。(维基百...原创 2018-08-05 00:10:47 · 537 阅读 · 0 评论 -
零基础了解Https-https的安全策略
Https被称为安全的Http协议,是在Http基础上进行了加密,前导知识我们也介绍了RSA非对称加密算法,对称加密算法容易被破解,所以采用非对称加密算法,那么是不是直接对Http的内容都进行非对称加密,然后通过tcp将数据封装到data域,发送给对方就可以了呢?显然不是,首先我们来说明,为什么需要用Https替换Http。一、Http的缺陷http也就是超文本传输协议的简称,作为一个最知...原创 2018-08-05 00:17:33 · 1396 阅读 · 0 评论 -
零基础了解Https-https协议详解
https其实就是在TLS(TLS是SSL的继任者,目前SSL基本被废除,用TLS代替)之上的http协议,所以各种头信息以及数据格式和http其实都一样,主要区别就在TLS,下面我们来看看TLS是如何工作的。本章咱们讨论一下TLS的一个整体思路,和一些重要的细节,所有的细节请参看RFC文档。tcp三次握手完成之后,就是TLS握手。TLS握手和TCP的握手一样,TLS在工作之前也需要握...原创 2018-08-05 00:24:07 · 3704 阅读 · 1 评论 -
零基础了解Https-https性能优化
简单描述一下Http的连接流程:经过tcp三次握手之后,客户端和服务端建立连接,然后服务端解析客户端的请求的Header和内容部分(post请求参数放在内容行),然后返回结果,如果有多次请求,就重复上面过程。已有的优化策略有哪些。1.优化tcp连接由于每次请求都会进行tcp三次握手,因此便有了长连接,Http 1.1之后默认打开长连接,这样就不必每次向服务器请求的时候,进行重新连接。...原创 2018-08-05 00:26:11 · 1760 阅读 · 0 评论