论文部分内容阅读
Web系统传输性能是B/S结构应用系统开发过程中不可忽视问题,近年来,随着互联网的快速发展,尤其是无线通信技术的迅速发展,网络接入技术变得多样化,人们对通过互联网访问Web系统的服务质量要求越来越高。目前,因特网主要使用TCP作为数据传输协议,但由于TCP的设计较早,存在一定的弊端,简单修补已经不能满足需求。2000年IETF提出一种全新的传输协议——SCTP(流控制传输协议),SCTP融合了TCP和UDP优点,面向连接提供可靠的数据传输服务,并增加了多种新特性如:多重流性、多宿主性、部分可靠传输和安全性等。本文围绕SCTP新特性和拥塞控制策略,并对SCTP的拥塞控制提出了一些改进优化措施。同时结合我校实验教学实际情况,设计开发了一套Web应用系统,针对传统的Web系统传输存在对头阻塞(HOL)、SYN flooding攻击、低带宽传输性能差等缺点,研究利用SCTP多流特性克服传统Web系统传输缺点,提高Web服务质量。开放实验管理系统是结合金陵科技学院计算机实验中心的实验教学和实验室现代化、信息化管理需求,以开放性管理为目标,根据系统使用对象设置不同功能权限,适用全校师生进行实验教学管理的信息系统。该系统采用B/S结构模式,使用ASP.NET、SQL Server2005进行设计。为实现系统基于SCTP多流并行传输,修改了开源的Apache Web服务器和Firefox浏览器,并使用了随机选择来调度SCTP的多流。实际测试和应用表明,该系统具有良好的通用性、可扩展性和可靠性,有效地解决了传统实验教学和实验室管理的弊端,同时满足用户对Web系统服务质量的要求。