网络
不爱吃酸的大力水手
遇强则强
展开
-
HTTP报文
HTTP报文引发地思考: 报文是如何流动的; HTTP报文的三个组成部分;(起始行、首部、实体的主体部分) 请求和响应报文的区别; 请求报文支持的各种方法; 和响应报文一起返回的状态码; 各种各样的HTTP首部都是用来做什么的; 报文 报文流是HTTP应用程序之间发送的数据块。这些数据块是以一些文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分; 报...原创 2019-03-21 10:23:06 · 174 阅读 · 0 评论 -
HTTP缓存
本文内容引用自《HTTP权威指南》之缓存详解,我对文章做了粗略的概括! 原理 所有的缓存都是基于一套规则来帮助他们决定什么时候使用缓存中的副本提供服务(假设有副本可用的情况下,未被销毁回收或者未被删除修改)。把GET请求获取到的缓存保存在本地,可在下次请求时判断缓存是否过期来进行选择使用,对服务器请求资源进行了优化,也对请求资源数据减少时间。 实现 1、简述实现: 客户端请求一个页...原创 2019-03-25 21:31:28 · 144 阅读 · 0 评论 -
HTTPS协议:叫个外卖咋这么复杂呢
前言 最近爱上了研究第三方框架,感觉需要用框架来虐虐自己以涨涨姿势,导致最近老是感觉脑子不够用,哈哈哈,不过每次从懵懂到烧脑直到最后的理解,让人又爱又恨,这个过程也被网上的一些文章所误导,所以希望写下此文章帮助小伙伴更容易地去理解,哈哈哈!! 简述 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的H...原创 2019-04-08 23:13:06 · 328 阅读 · 0 评论 -
NSURLConnection与NSURLSession简单使用
iOS9.0之前,网络请求都是通过NSURLConnection来获取远程服务器数据,iOS9.0之后苹果已弃用了NSURLConnection,使用了NSURLSession来替代之,功能强大的NSURLSession让我们获取数据更加得心应手! NSURLConnection 发送请求方式 NSURLRequest* request = [NSURLRequest requ...原创 2019-04-17 14:07:06 · 593 阅读 · 0 评论 -
传输层TCP与UDP
TCP概念 TCP提供了一种面向连接、安全可靠,基于字节流的传输层控制协议。TCP是一种全双工传输方式,由于在保证数据可靠传输时使用了握手认证,超时重传,拥塞控制等操作,导致TCP传输效率相对较低,但是却保证了数据的准确性。 首部 字段解析 源端口和目的端口:端口为我们提供了一种服务进程,用于标识不同的应用程序。假设我们将同一地址用于Web程序、FTP程序通信,使用端口可以用于识别出这些...原创 2019-06-17 21:09:43 · 232 阅读 · 0 评论