网络编程
文章平均质量分 57
hellochenlu
这个作者很懒,什么都没留下…
展开
-
怎样理解阻塞非阻塞与同步异步的区别?
来源网络,作者不明老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音转载 2015-09-18 14:39:14 · 357 阅读 · 0 评论 -
TCP滑动窗口机制
原文转自:http://blog.sina.com.cn/s/blog_5ec353710101g5a7.html我们可以大概看一下上图的模型:首先是AB之间三次握手建立TCP连接。在报文的交互过程中,A将自己的缓冲区大小(窗口大小)3发送给B,B同理,这样双方就知道了对端的窗口大小。A开始发送数据,A连续发送3个单位的数据,因为他知道B的缓转载 2016-06-04 16:16:00 · 369 阅读 · 0 评论 -
TCP中带宽时延积与窗大小的关系
简单理解,窗口相当于一个缓冲,TCP传输报文是要求每个都有确认的。但在实际传输数据的时候不可能每个报文发送后就立即收到确认,如果每报文等确认就会导致传输速率变慢,所以TCP允许在没收到上一个确认前发送下N个报文,但是发送报文不能超过窗口大小,如果窗口小相反,窗口足够大,发送端连续发送的N个报文都能在窗口内收到响应,不会有数据重传,理论上的传输速度就会等于带宽值转载 2016-06-30 10:50:55 · 2932 阅读 · 0 评论 -
正向代理与反向代理的区别
原文链接:http://blog.csdn.net/m13666368773/article/details/8060481正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法转载 2016-07-15 16:38:41 · 250 阅读 · 0 评论 -
如何记住OSI七层协议模型,脑洞大开有木有?
学过计算机网络的各位,一定知道OSI七层协议模型。OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是:7. 应用层——Application(Layer 7) 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务原创 2016-10-22 22:09:16 · 703 阅读 · 0 评论