论文阐述了SCTP协议的发展和现状,分析了协议的特点,并详细地介绍了SCTP协议软件的实现技术.论文首先在分析VoIP和第三代移动通信的发展要求信令互连互通的基础上介绍了新一代传输协议SCTP的研究初衷和发展史.接着,参照TCP协议软件的设计方法,提出了SCTP协议的软件模型.软件实现采用了面向对象的方法,将消息的封装和状态的处理过程均封装到类中,通过类的继承性和多态性,快速实现版本的更新和协议功能的扩展.紧接着,论文主体部分详细阐述了各个模块的实现过程,涉及到有限状态机的设计、异常情况处理、状态处理函数流程、拥塞控制算法和HMAC算法介绍、定时器管理进程的设计和实现等等.最后,列举了SCTP协议在软交换网络、SIP传送等方面的应用.