基于TCP的Web传输存在头端阻塞问题,而SCTP的多流特性,可以区分不同的逻辑流,从而避免头端阻塞。通过对Web服务器软件Apache进行修改,使其能并行响应HTTP/1.1持久连接中的pipelined请求,以发挥SCTP的多流特性。通过对多种接入环境下基于SCTP和TCP的Web传输进行仿真,并对仿真结果进行性能分析和比较。仿真结果显示,基于并行多流SCTP的Web可以更快的下载文件并降低用户感知的平均响应时间。
The transport of Web based on TCP suffers head-of-line blocking.While SCTP has attractive multi-streaming feature,which is a mechanism to distinguish different logical streams,SCTP can be applied to avoid the head-of-line blocking.The Apache server implementations were modified to handle HTTP/1.1 persistent,pipelined requests to sufficiently use SCTP concurrent multi-streaming.Emulations for the transport of web based SCTP and TCP in couples of access scenarios were conducted,and the emulation results were analyzed and compared.The emulation results show that Web transport based on concurrent multistreamed SCTP profits from faster page downloads,and achieves users' perceivable improvements to pipelined objects' response time.