流控制传输协议(SCTP)的研究及NS2仿真实现(9)
时间:2025-07-09
时间:2025-07-09
南京邮电学院硕士学位论文第二章scTP协议{既述现故障时,ScTP端点可以将流量切换到另一个IP地址上,提高了数据传输的连续性和可靠性,并且减少了延时。
2.1.2多流性(Multi_streaming)
在RFc2960[2]中,流(Stre锄)的定义就是关联中的一个单向逻辑信道,可以顺序传送用户消息,也可以提供无序传送业务。多流性就是可以将用户数据分发到单个关联中的多个scTP流中传输,这些流都是相互独立。
虽然TcP能提供有序发送,但是它的过于严格的有序数据发送对于某些应用来说是个限制。TcP是面向字节流的,无法识别各个消息的首尾,所以只能对整个消息流进行统一管理,而且必须严格按照发送时的顺序将数据发送到对端的上层用户。如果TcP流中前面的消息丢失了,那么后面的消息即使是不相关的也会被阻塞,这种情况就是线头阻塞(HOL,Head.Of-Line)。
scTP避免了HOL阻塞,不同的消息在不同的流中传输,如果某个流中消息丢失,它会缓冲已经接收到的数据,直到收到重传的数据,而不会影响关联中的其他流的传输。
如果在网上冲浪,向一个HTTP服务器请求下载一个web页面,其中通常包括几种不同的文件类型,文本,图像或者声音。如图2.2,假设,作为响应,服务器发送3个小文件到客户机,每个文件由两个报文组成,其中文件1的第一个报文丢失了。如果三个文件都在一个TCP连接中发送,因为第一个报文丢失了,所以即使后面的报文都到达客户机,按照TcP的严格有序发送的规定,文件2和3也不能发送到上层用户。这就出现了线头阻塞。
咖。田田△△靴
圈2.2单个TcP连接传输web页面
一般,在处理HTTP请求时,客户机会向服务器打开多个TcP连接(图2.3)。每个独立的连接传输一个文件,文件传输完毕就关闭。这种情况下,不会出现线
上一篇:第7章 新古典主义服装
下一篇:英语精选流行口语