流量控制这一术语目前还没有统一的确切定义。一些文献指出,流量控制应当包括通信控制、拥塞控制、路由控制和延迟控制这几部分内容,这里流量控制是总称;但现在更普遍的理解是将流量控制局限为“收端控制发端的发送数据速率以及使收端来得及接收,并且使网络不致过载”,而把流量控制、拥塞控制和死锁避免等合在一起称为通信量控制。这篇论文里流量控制是第二种理解。 网络流量控制是决定互联网性能的主要机制之一,网络流量控制是一种使得目的端实体可以调节源端实体的协议数据单元流量的协议机制,同时它也是为了防止网络拥挤以及死锁的出现而采取的一种措施。当发至某一接收节点的信息速率超出了该接收节点的处理时,就会出现拥挤现象。 TCP/IP协议是支持Internet/Intranet的基本通信协议。传输控制协议 TCP(Transmission Control Protocol),负责数据的流量控制,并保证传输的正确性;网际协议IP(Internet Protocol),负责将数据从一处传往另一处。TCP/IP协议具有广泛的兼容性和可伸缩性,可连接不同的计算机网络协议、不同的网络设备。TCP/IP已成为网络互连事实上的标准,并成为支持Internet/Intranet的协议标准。 TCP/IP是物理网上的一组完整的网络协议,具体为,TCP对应传输层,它保证信息的可靠传输;IP对应网络层,它完成节点的编址、寻址和信息的分解和打包。 随着internet爆炸式地增长,网络拥塞的问题日益突出。对网络的流量控制也就成TCP/IP研究的重要内容。流量控制的大部分工作是由TCP完成的。 2.TCP的流量控制 TCP采用可变发送窗口的方式进行流量控制。下面通过图3.1来说明利用可变窗口大小进行流量控制。 ...... |
查看评论
已有0位网友发表了看法