内存管理 对于这篇呢,其实现在都是ARC模式,正常状态下基本不用我们去手动释放内存,所以如果不是要面试呀、装逼或者扎实功底的,就先别看了或者了解下即可,因为像面试时,有些面试官想看你的基础时,就有些人会问,现在工作基本不会用到。 学习目标 1. 掌握内存管理的原理 2. 掌握手动内存管理 1.需要理 ...
分类:
移动开发 时间:
2017-01-15 07:37:36
阅读次数:
243
第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。 第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack ...
分类:
其他好文 时间:
2017-01-13 14:55:33
阅读次数:
191
转:摘自《图解TCP/IP》P204 三次握手与四次挥手的状态转移图如下: 如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以挥手需要四次。 最后接收端需要一个TIME_WAIT状态,如果TCP client端最后一次发送的ACK丢失了, ...
分类:
其他好文 时间:
2017-01-12 11:02:22
阅读次数:
164
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!! 错误配图如下: 首先Client端发 ...
分类:
其他好文 时间:
2017-01-11 15:53:04
阅读次数:
236
http协议及httpd基椽—以下内容摘自马哥教育课堂HTTP/2.0目前没有大规模应用可以查看相关rfc文档一次完整的http工作过程浅析:(1)处理连接处理客户端请求——接收/拒绝请求tcp连接怎么建立——三次握手tcp连接怎么断开——四次断开tcp连接有两种,持久连接和非持久连接tcp连接..
分类:
Web程序 时间:
2017-01-09 00:52:30
阅读次数:
284
TCP建立连接 客户端必须将确认序号设置为服务端的ISN加1以对服务器的SYN报文段进行确认。 TCP连接终止 建立一个连接需要三次握手,而终止一个连接要经过4次握手。这是由TCP的半关闭造成的。既然一个TCP连接是全双工(即数据在两个方向上能同时传递),因此每个方向必须单独的进行关闭。 服务端收到 ...
分类:
其他好文 时间:
2017-01-07 21:12:03
阅读次数:
217
TCP连接客户端状态转变过程closed——>SYN_sent——>ESTABLISHED——>Fin_wait1——>Fin_wait2——>Time_wait——>closedTCP连接服务端状态转变过程closed——>listen——>SYN_recvd——>ESTABLISHED——>close_wait——>Lask_Ack——>clo..
分类:
其他好文 时间:
2017-01-05 18:47:07
阅读次数:
228
参照: http://course.ccniit.com/CSTD/Linux/reference/files/018.PDF http://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制 TC ...
分类:
其他好文 时间:
2017-01-05 17:00:37
阅读次数:
227
A: osi七层: 应用层 用 表示层 户 会话层 态 ******************************** 传输层 内 网络层 核 数据链路层 态 物理层 a1: 传输层协议: tcp(传输控制协议):可靠的,面向连接的(连接,通信,断开连接) ** tcp连接(三次握手连接) tcp ...
分类:
系统相关 时间:
2017-01-04 21:26:30
阅读次数:
227
TCP的三次握手(建立连接)和四次挥手(关闭连接):http://blog.csdn.net/whuslei/article/details/6667471/ TCP协议中的三次握手和四次挥手(图解):http://www.cnblogs.com/Jessy/p/3535612.html ...
分类:
其他好文 时间:
2017-01-04 07:39:09
阅读次数:
124