文章分类 -  network

摘要:慢启动定义慢启动,是传输控制协议使用的一种阻塞控制机制。慢启动也叫做指数增长期。慢启动是指每次TCP接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。这种情况一直保持到要么没有收到一些段,要么窗口大小到达预先定义的阈值。如果发生丢失事件,TCP就认为这是网络阻塞,就会采取措施减轻网络拥挤。一... 阅读全文
posted @ 2014-05-26 16:43 3me 阅读(509) 评论(0) 推荐(0)
摘要:什么是滑动窗口协议? 一图胜千言,看下面的图。简单解释下,发送和接受方都会维护一个数据帧的序列,这个序列被称作窗口。发送方的窗口大小由接受方确定,目的在于控制发送速度,以免接受方的缓存不够大,而导致溢出,同时控制流量也可以避免网络拥塞。下面图中的4,5,6号数据帧已经被发送出去,但是未收到关联的AC... 阅读全文
posted @ 2014-05-26 15:00 3me 阅读(437) 评论(0) 推荐(0)
摘要:Nagle 算法1. Nagel算法 TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。(一个连接会设置MSS参数,因此,TCP/IP希望每次都能够以MSS尺寸的数据... 阅读全文
posted @ 2014-05-23 14:38 3me 阅读(745) 评论(0) 推荐(0)
摘要:《tcp/ip详解 卷一 协议》,其中介绍到了UDP和TCP伪首部,由于书中介绍短小精悍,因此有必要扩充理解一下。关于TCP/UDP伪首部我是这么理解的:首先,要时刻谨记一个“伪”字,既然是“伪”首部,也就是假的,不仅是“假”首部,而且“假”到连地址空间都没有。也就是说伪首部是不占地址空间的,在实际传输中不存在这样的字段。只是在使用的时候把它拿出来一下。其次,既然设置了伪首部,那么肯定就是有用的——为了计算检验和!书中原话“其目的是让UDP两次检查数据是否已经正确到达目的地”,具体是那两次呢?我们注意伪首部字段:32位源IP地址、32位目的IP地址、8位协议、16位UDP长度。由此可知,第.. 阅读全文
posted @ 2014-04-04 15:21 3me 阅读(4541) 评论(0) 推荐(1)
摘要:下面我们主要讲解一下RIP路由协议的内容,包括它的度量方法,路由更新,RIP路由协议的缺陷等有关内容。 路由器是我们组网当中必不可少的硬件,随着硬件的不断创新,我们所使用的协议也越来越复杂。那么最基础的路由协议则是RIP路由协议。RIP路由协议是什么?我们将从下面几点来了解它的具体功能。RIP(Routing Information Protocols,路由信息协议)是使用最广泛的距离向量协议,它是由施乐(Xerox)在70年代开发的。当时,RIP是XNS(Xerox Network Service,施乐网络服务)协议簇的一部分。TCP/IP版本的RIP是施乐协议的改进版。RIP最大的特点是. 阅读全文
posted @ 2014-04-01 18:16 3me 阅读(4274) 评论(0) 推荐(0)