上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 102 下一页
摘要: TCP报文是TCP层传输的数据单元,也叫报文段。 1、端口号:用来标识同一台计算机的不同的应用进程。 1)源端口:源端口和IP地址的作用是标识报文的返回地址。 2)目的端口:端口指明接收方计算机上的应用程序接口。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连 阅读全文
posted @ 2017-12-18 17:57 zzfx 阅读(69750) 评论(0) 推荐(8)
摘要: TCP数据包中的序列号(Sequence Number)不是以报文段来进行编号的,而是将连接生存周期内传输的所有数据当作一个字节流,序列号就是整个字节流中每个字节的编号。一个TCP数据包中包含多个字节流的数据(即数据段),而且每个TCP数据包中的数据大小不一定相同。在建立TCP连接的三次握手过程中, 阅读全文
posted @ 2017-12-18 17:11 zzfx 阅读(10409) 评论(1) 推荐(2)
摘要: Host https://www.charlesproxy.com Path / Notes SSL Proxying not enabled for this host. Enable in the Proxy Menu, SSL Proxying Settings Protocols HTTP/ 阅读全文
posted @ 2017-12-18 12:04 zzfx 阅读(370) 评论(0) 推荐(0)
摘要: 数字证书是一个电子文档,其中包含了持有者的信息、公钥以及证明该证书有效的数字签名。而数字证书以及相关的公钥管理和验证等技术组成了PKI(公钥基础设施)规范体系。一般来说,数字证书是由数字证书认证机构(Certificate authority,即CA)来负责签发和管理,并承担PKI体系中公钥合法性的 阅读全文
posted @ 2017-12-18 11:44 zzfx 阅读(639) 评论(0) 推荐(0)
摘要: iOS热修复技术细节 阅读全文
posted @ 2017-12-16 13:23 zzfx 阅读(179) 评论(0) 推荐(0)
摘要: 由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS中使用HTTPS请求的实现。相信大家对HTTPS都或多或少有些了解,这里我就不再介绍了,主要功能就是将传输的报文进行加密,提高安全性。 1、证书准备 证书分为两种,一种是花钱向认证的机构 阅读全文
posted @ 2017-12-16 11:04 zzfx 阅读(2175) 评论(0) 推荐(0)
摘要: 首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安全套接字层),因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点,比如传输内容会被偷窥(嗅探)和篡改。 SSL 协议 阅读全文
posted @ 2017-12-16 11:02 zzfx 阅读(990) 评论(0) 推荐(0)
摘要: iOS适配HTTPS,创建一个自签名的SSL证书(x509)具体步骤 引言(创建生成的证书只能用于测试使用。如果想使用自签名证书就只能以自己为 CA机构颁发证书,进行双向认证才能使用) 使用HTTP(超文本传输)协议访问互联网上的数据是没有经过加密的。也就是说,任何人都可以通过适当的工具拦截或者监听 阅读全文
posted @ 2017-12-16 11:01 zzfx 阅读(2191) 评论(0) 推荐(0)
摘要: socket 同步传输数据与关闭 阅读全文
posted @ 2017-12-16 00:39 zzfx 阅读(438) 评论(0) 推荐(0)
摘要: 1.需求 了解服务端如何处理http请求,了解基本的处理流程 2.实战 处理http请求分为7个步骤 2.1 Tcp连接 建立一条tcp链接,(若之前不存在持久链接keep-alive),把客户端的ip和port,服务端的ip和port数据放到web服务器连接表中。服务器随时监听链接表中的链接,看有 阅读全文
posted @ 2017-12-15 10:33 zzfx 阅读(4069) 评论(0) 推荐(1)
摘要: Servlet,-let是专门在计算机领域表示非完整应用的软件模块,需要嵌入其他应用才能工作。本义是“小”的意思。Java里带-let的东西就是相对于普通的通过主类main方法启动的应用,由已经启动的程序主题实例化主类后调用主类实现的抽象方法工作的模块。servlet是应用于http服务端的这类软件 阅读全文
posted @ 2017-12-14 22:15 zzfx 阅读(163) 评论(0) 推荐(0)
摘要: 众所周知,每一个HTTP响应都会带有一个HTTP状态码(HTTP Status Code),是用来表示HTTP服务器响应状态的代码。它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。作为web开发者,平时经常20 阅读全文
posted @ 2017-12-14 17:33 zzfx 阅读(4693) 评论(0) 推荐(0)
摘要: CFNetwork SSLHandshake failed (-9806) 阅读全文
posted @ 2017-12-14 11:17 zzfx 阅读(356) 评论(0) 推荐(0)
摘要: lldb的问题属于调试器: 下面命令用于在调试时设值 e self.apiModel.apiParams = [NSDictionary dictionaryWithObjectsAndKeys:@"一切", @"content", nil] @weakify(self) 属于便捷语法 #defin 阅读全文
posted @ 2017-12-14 11:14 zzfx 阅读(210) 评论(0) 推荐(0)
摘要: 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部 阅读全文
posted @ 2017-12-14 11:08 zzfx 阅读(21621) 评论(0) 推荐(2)
摘要: dns ip 与 域名 阅读全文
posted @ 2017-12-13 23:14 zzfx 阅读(154) 评论(0) 推荐(0)
摘要: ICMP ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但 阅读全文
posted @ 2017-12-13 23:11 zzfx 阅读(560) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/wudiyi815/article/details/8505726 TCP:SYN ACK FIN RST PSH URG简析 三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> 阅读全文
posted @ 2017-12-13 22:55 zzfx 阅读(2206) 评论(0) 推荐(0)
摘要: SYN(synchronous)是TCP/IP建立连接时使用的握手信号。在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN消息,服务器使用SYN+ACK应答表示接收到了这个消息,最后客户机再以ACK消息响应。这样在客户机和服务器之间才能建立起可靠的TCP连接,数据才可以在客户机 阅读全文
posted @ 2017-12-13 22:53 zzfx 阅读(821) 评论(0) 推荐(0)
摘要: 面向过程强调的是发展的观点;是简单方法论。 面向对象强调的是联系与要素;是系统论的观点; 阅读全文
posted @ 2017-12-12 00:14 zzfx 阅读(268) 评论(0) 推荐(0)
上一页 1 ··· 78 79 80 81 82 83 84 85 86 ··· 102 下一页