
网络基础
C小虫
这个作者很懒,什么都没留下…
展开
-
TCP学习(一)版本
TCP TahoeTCP RenoTCP New RenoTCP SackTCP Vegas原创 2015-06-03 21:35:00 · 530 阅读 · 2 评论 -
TCP学习(二)功能
TCP:传输控制协议控制控制,那么它的主要功能就是3大控啦。1.差错控制:确认,校验和,超时重传端到端的可靠性保证2.流量控制:接收窗口(rwnd)考虑对端的接受能力3.拥塞控制:拥塞窗口(cwnd)具体的机制有:Tahoe、Reno、NewReno、Sack、Vegas....最基本的是:慢启动(指数增大)+拥塞避免(加性增大)+拥塞检测(乘性原创 2015-06-04 00:15:29 · 404 阅读 · 0 评论 -
TCP拥塞控制
原文出处:http://blog.sina.com.cn/s/blog_75d405ab01010v4v.html当网络中存在过多的数据包时,网络的性能就会下降,这种现象称为拥塞。在网络发生拥塞时,会导致吞吐量下降,严重时会发生“拥塞崩溃”(congestion collapse)现象。一般来说,拥塞崩溃发生在网络负载的增加导致网络效率的降低的时候。对于拥塞现象,当网络负载较小转载 2015-06-03 22:59:53 · 1220 阅读 · 0 评论 -
TCP Incast学习之中遇到的问题
6/81.TCP的拥塞窗口是以什么为单位?MSS,而一般MSS在实现的时候就差不多填一个MTU的值。2.TCP的两个packet/MSS之间的间隔是怎么算的?(1)delayed ACKs :inter-packet gap(2)no deyed ACKs : smoothed RTT(RTT的加权平均)3.RTO是什么?超时重传,主机发送一个TCP数据包后,没有收到A原创 2015-06-08 18:34:20 · 2595 阅读 · 0 评论 -
TCP快速重传与快速恢复原理分析
转载自:http://blog.youkuaiyun.com/zhangskd/article/details/7174682超时重传是TCP协议保证数据可靠性的一个重要机制,其原理是在发送一个数据以后就开启一个计时器,在一定时间内如果没有得到发送数据报的ACK报文,那么就重新发送数据,直到发送成功为止。这是数据包丢失的情况下给出的一种修补机制。一般来说,重传发生在超时之后,但是如转载 2015-08-18 19:20:20 · 455 阅读 · 0 评论 -
JavaWeb基础---从HTTP到Servlet到Jfinal
本文主要是总结自网上的资源,为自己学习中的疑惑作为解答。参考的资料如下:HTTP部分:①HTTP必知必会②HTTP协议详解Servlet部分:Java EE 7标准:servlet3.1Jfinal部分:jfinal技术框架解析1.HTTP(1)URLURL(Uniform Resource Locator) 地址用于描述一个网络上的资源,原创 2016-03-27 20:08:19 · 2055 阅读 · 0 评论 -
JavaWeb基础---Cookie和Session
这篇文章,cookie和session的作用及区别,总结地很好。主要掌握以下几点1.Cookie和Session本质区别由于HTTP协议是一种无状态协议,所以如果需要保持状态的话,就需要其他手段。Cookie机制用于在客户端保持状态。Session机制用于在服务端保持状态。2.Cookie的种类(1)会话Cookie如果不设置过期时间,则表示这个cookie原创 2016-03-28 17:04:09 · 386 阅读 · 0 评论 -
TCP连接的建立与关闭
3此握手建立连接4此握手连接关闭直接上图1.建立连接2.关闭连接3.解释(1)为什么建立连接要3次?关闭连接要4次握手?因为TCP是一个全双工的连接。建立连接之前,双方都是准备好的,并且并无多余的信息需要传递。所以在Server恢复的过程中,可以又传递ACK,又传递SYN而连接断开的时候,由于全双工,通信一方只能确定自己一端没有信息要发送,所以采原创 2016-03-02 10:21:43 · 362 阅读 · 0 评论