
网络技术
openglnewbee
这个作者很懒,什么都没留下…
展开
-
HTTP协议的几个重要概念
1.连接(Connection):一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。 2.消息(Message):HTTP通讯的基本单位,包括一个结构化的八元组序列并通过连接传输。 3.请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号。 4.响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状原创 2014-08-19 16:29:25 · 946 阅读 · 0 评论 -
rvi抓包在mac 10.9下失效的问题
Mavericks - can not capture from iPhone using RVI11After updating my macbook to Mavericks, Wireshark can still capture data from my iPhone using RVI(remote virtual interf转载 2014-01-17 09:28:06 · 2173 阅读 · 1 评论 -
iphone手机上的抓包流程和原理概述
在ios应用开发过程中,为了进行端到端的分析,很多时候我们需要对手机的抓包进行分析。对手机的抓包我们要在手机上安装抓包工具:tcpdump前提:手机越狱;安装tcpdump 这样一部iphone就具备了抓包能力。方法1:手机直接抓包(在手机上安装terminal用于输入命令)不受网络条件制约,但由于是在终端上操作抓包,对ios设备来讲,MobileTerminal切至后台原创 2013-01-17 13:53:39 · 28094 阅读 · 2 评论 -
如何通过抓包查看客户端https连接中ssl/tls加密所采用的秘钥位数
在https传输的过程中,我们底层的加密传输协议是ssl/tls.这里所使用的加密算法的秘钥位数(也就是服务器所使用的https证书的位数)可能是1024/2048或者更高,目前1024位的证书已经被证实是不安全的,需要逐步替换掉。那么如何通过抓包来查看当前连接所采用的实际加密位数呢(注意,这里是抓包查看,如果是网页我们用浏览器直接访问,点击那个小锁然后进行一系列的操作就可以查看到连接信息了,原创 2015-01-12 18:09:07 · 11537 阅读 · 1 评论 -
检测网络连接具体类型:2g/3g/4g(iOS7+)
http://www.cocoachina.com/bbs/read.php?tid=228822转载 2016-02-20 11:26:16 · 1670 阅读 · 0 评论 -
iOS下的实际网络连接状态检测:RealReachability
序言网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求。为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示。对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择,比如这个库。但事实上,基于此方案的所有实现,都无法帮助我们检测真正的网络连接状态,它们能检测的只是本地连接状态;这种情况包括但不限原创 2016-03-18 10:24:40 · 27334 阅读 · 69 评论 -
NSURL基本操作示例说明
http://blog.youkuaiyun.com/zhibudefeng/article/details/7920686转载 2016-05-16 16:36:35 · 1030 阅读 · 1 评论 -
使用dnspod进行简单的HTTP dns解析(防劫持)
https://www.dnspod.cn/httpdns/guidehttps://www.dnspod.cn/misc/D%2B免费版本接口说明.pdf最简单的get接口去请求dnspod提供的ip地址,请求格式为:"http://119.29.29.29/d?dn=apis.baidu.com."不要遗漏最后的那个点!!!即可返回一个字符串表示的ip地址列表,中间用英文逗号分隔。不需要任何t原创 2016-05-21 16:38:11 · 5599 阅读 · 0 评论 -
Charles辅助调试接口
http://blog.sina.com.cn/s/blog_6ae8b50d0102w7tw.html转载 2016-07-23 14:30:57 · 1333 阅读 · 0 评论 -
http相关概念在iOS中的使用介绍
http://www.cocoachina.com/ios/20160329/15773.html转载 2016-07-19 19:00:58 · 707 阅读 · 0 评论 -
当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
http://blog.youkuaiyun.com/wuhenliushui/article/details/20038819/转载 2016-08-22 10:51:07 · 626 阅读 · 0 评论 -
关于cookie和session,深度好文
http://my.oschina.net/kevinair/blog/192829转载 2016-08-24 08:45:34 · 764 阅读 · 0 评论 -
AFNetworking 3.0+ 启用完整、严格的https证书较验参考代码
// 1.初始化单例类 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.securityPolicy.SSLPinningMode = AFSSLPinningModeCertificate; // 2.设置证书模式 NSString * cerPath = [[NSB原创 2016-10-17 10:47:54 · 1642 阅读 · 0 评论 -
关于第三方的网络库
苹果已经把实际网络操作的繁重工作都做了,所以第三方的网络库应该提供的核心就是一个优雅的队列和可选的缓存。原创 2014-07-07 18:15:09 · 926 阅读 · 0 评论 -
深入浅出https协议(ssl/tls)
http://www.ruanyifeng.com/blog/2014/02/ssl_tls.htmlios底层是openssl支持的,android的应该也一样;mac下使用openssl命令查看到的tls加密算法支持类型:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-D转载 2015-01-12 15:41:33 · 1878 阅读 · 0 评论 -
网络技术转载链接汇总
1.科普帖,ssh vs ssl http://blog.youkuaiyun.com/ocean1010/article/details/69509242.ios下获取本机ip地址,支持ipv6 http://wiki.gonzofamily.com/a/Retrieve_local_IPv4/IPv6_on_Wifi/Cellular3.协议分析网 http://www.cnpaf.net/4.charles 模拟慢网速等 http://www.cnblogs.com/cos2004/archive/201原创 2015-08-21 15:43:36 · 666 阅读 · 0 评论 -
IOS7 NSURLSession使用说明及后台工作流程分析
http://www.cnblogs.com/biosli/p/iOS_Network_URL_Session.htmlNSURLSession简介NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果转载 2014-07-23 17:30:27 · 2031 阅读 · 0 评论 -
ios7新特性nsurlsession初探
ios7引入了nsurlsession,通过它可以支持后台相关的网络操作的新特性。让我们看看它有哪些好处:1.后台上传下载;2.不需要通过nsoperation,我们用nsurlsession的api就可以做到网络操作的暂停和恢复。3.作为可配置的容器:例如你可以设置http头的一些属性并且保存在session里,你就不用重复去做配置了;don't repeat yourself~翻译 2014-07-21 18:37:23 · 1113 阅读 · 0 评论 -
mac os 10.9下rvi抓包失效
经过测试发现mac os 10.9下通过rvi方式连接设备实时抓包方法失效,抓出来的包无法解析。如果有谁知道解决的办法,请告知!多谢原创 2013-11-18 10:58:14 · 1332 阅读 · 0 评论 -
mac下对ios设备抓包(5.0以上系统),通过rvi方式
运行rvictl错误的,先 $ sudo launchctl list com.apple.rpmuxdrvictl -s e03e46a1a45c2de8cca5af8c892e473b4fe684afwireshark里的网卡选项里就会多出虚拟的rvc设备,直接在该设备上抓包就可以实时捕获ios设备上的码流了,非常便捷原创 2013-08-05 09:58:23 · 1251 阅读 · 0 评论 -
IOS7引入API之NSURLSession入门介绍
ios7引入了nsurlsession,通过它可以支持后台相关的网络操作的新特性:1.后台上传下载;2.不需要通过nsoperation,直接用nsurlsession的api就可以做到网络操作的暂停和恢复。3.作为可配置的容器:例如你可以设置http头的一些属性并且保存在session里,不用重复去做配置4.可以子类化并支持私有配置的session5.对鉴原创 2014-07-23 14:54:53 · 13738 阅读 · 0 评论 -
url编码的问题解决方案;转码方法不可重入,需要优雅的方案来解决,否则只能靠约定式编程。
http://www.jianshu.com/p/ed64b583002c转载 2017-04-20 20:06:46 · 461 阅读 · 0 评论