
http
文章平均质量分 92
qqq2830
这个作者很懒,什么都没留下…
展开
-
关于okhttp和retrofit的使用的疑问
在网上看了很多文章,但是看到代码的时候只看到了retrofit的使用而没有看到okhttp的使用,当时的疑问是是不是作者忘写了,而事实上是retrofit已经对okhttp进行封装了,当系统中有引入okhttp模块时,retrofit会率先使用okhttp,所有开发人员是无需关心这些的,只需要在代码中写入第四行就可以了Retrofit retrofit = new Retrofit.Bui原创 2016-05-11 15:00:57 · 443 阅读 · 0 评论 -
http状态码
200-299 是ok300-399 关于服务器资源的定位或修改400-499 用户权限或语法错误500-599 服务器问题100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议转载 2016-11-11 19:19:59 · 397 阅读 · 0 评论 -
网络5层,对应每层的协议
转载 2016-11-11 19:16:45 · 424 阅读 · 0 评论 -
TCP与UDP的区别
TCP与UDP面向报文的传输方式是应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。因此,应用程序必须选择合适大小的报文。若报文太长,则IP层需要分片,降低效率。若太短,会是IP太小。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。这也就是说,应用层交给UDP多长的报文,UDP就照样发送,即一次发送一个报文。面向字节流的话,虽然应用程序和TCP的原创 2016-11-11 18:56:59 · 209 阅读 · 0 评论 -
rsa加密算法
RSA加密算法RSA加密算法简史 RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。公钥与密钥的产生 假设Alice想要通过一个不可靠的媒体接收Bob的一条私人讯息。她可以用原创 2016-11-11 19:11:31 · 1146 阅读 · 0 评论 -
几个网络通信协议的比较
Https使用 Https 能从协议上解决安全问题。全面升级到 Https 是目前业界的趋势。 下图是 Https 的处理过程简图:WebSocket 协议Http 协议是一种被动式的处理消息的方式。 app 很多场景下需要由服务器主动将数据推送到客户端。 使用 WS 协议维持客户端到服务器的长连接是一种很好的解决方案。 目前在 IM 或直播的场景下应用b比较广原创 2016-11-11 19:05:52 · 569 阅读 · 0 评论 -
socket的使用
使用TCPhttp://gold.xitu.io/post/57f885370bd1d00058b37d74 --- 实例客户端Socket socket = new Socket("ip", 端口);InputStream is = socket.getInputStream();DataInputStream dis = new DataInp原创 2016-11-11 19:01:37 · 210 阅读 · 0 评论 -
app中的长连接与实现方式
http://mrpeak.cn/blog/http2/ --- 原文http2.0的好处不仅仅是multiplexing,请求压缩,优先级控制,server push等等都是亮点。 解决连接无法复用http1.0协议头里可以设置Connection:Keep-Alive。在header里设置Keep-Alive可以在一定时间内复用连 接,具体复用时间的长短可以由服务器转载 2016-11-11 18:59:47 · 14783 阅读 · 0 评论 -
https的一些特性
Http协议默认端口:80Http协议的主要特点支持客户/服务器模式简单快速:客户向服务端请求服务时,只需传送请求方式和路径。灵活:允许传输任意类型的数据对象。由Content-Type加以标记。无连接:每次响应一个请求,响应完成以后就断开连接。无状态:服务器不保存浏览器的任何信息。每次提交的请求之间没有关联。非持续性和持续性HTTP1.0默认非持续性;原创 2016-11-11 18:55:34 · 572 阅读 · 0 评论 -
ip地址分类
1、 0-—127。A类网络号码范围是0.0.0.0---127.0.0.0,用于128个网络。但网络不能近由0组成且127.0.0.0保留用于回路。剩下的126个网络,1到126,共有16777214个可能的主机地址(16777216减2) A类 网络 —主机——主机—主机 0-127 127 0 0 02、 128—191原创 2016-11-11 18:54:24 · 199 阅读 · 0 评论 -
3次握手,4次放手
注释:ACK = 1是确认标示 ack = x 是希望的到的seq最后一次握手: (防止已失效连接请求报文传到sever,这样就不会出现sever连接等待现象)最后一次放手的等待时间(time-wait)=2msl,是因为若ACK返回丢失了,sever重传。保证client能接收。4次握手是因为sever收FIN后并不能立即关闭socket,需将所有报文传输完毕后才可原创 2016-11-11 19:21:25 · 285 阅读 · 0 评论