
网络
ThreeOO
这个作者很懒,什么都没留下…
展开
-
TCP四次挥手关闭读写通道
第一种解释: TCP协议的连接是全双工连接,一个TCP连接存在双向的读写通道。 简单说来是 “先关读,后关写”,一共需要四个阶段。以客户机发起关闭连接为例: 1.服务器读通道关闭 2.客户机写通道关闭 3.客户机读通道关闭 4.服务器写通道关闭 关闭行为是在发起方数据发送完毕之后,给对方发出一个FIN(finish)数据段。直到接收到对方发送的FIN,且对方收到了接收确认ACK之后原创 2015-02-28 13:04:39 · 2620 阅读 · 2 评论 -
TCP和UDP的一些基础
1. 传输层的主要功能是什么? 2. 传输层如何区分不同应用程序的数据流? 3. 传输层有哪些协议? 4. 什么是UDP协议? 5. 为什么有了UDP,还需要TCP? 6. 什么是TCP协议? 7. 怎么理解协议和程序? 8. TCP是否真的有链接? 9. 链接是如何建立的(逻辑上)? 10. 所谓的建立TCP链接开销很大,具体是指什么? 11. 三次握手的目的是什么? 12原创 2015-02-27 14:51:15 · 1183 阅读 · 0 评论 -
nginx 反向代理和正向代理区别
一直对反射代理的反向不知道如何理解,经过百度知道,再结合下面这幅图,总算弄清楚一点了。简单的说从一个局域网出来到服务端为正向,从客户端要进入一个局域网为反向。 概念: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为转载 2016-03-04 10:35:33 · 706 阅读 · 0 评论 -
同步、异步、阻塞、非阻塞的理解
同步/异步主要针对C端:同步: 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 异步的概念和同步相对。当c端一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部原创 2016-12-06 20:02:51 · 515 阅读 · 0 评论