流控制传输协议(SCTP)的研究及NS2仿真实现(6)
时间:2025-07-09
时间:2025-07-09
南京邮电学院硕J:学位论文第一章引言1.2SCTP的产生过程
scTP的产生经历了很多协议的比较和筛选,最初用一个比较通用的CTP(CommonTrallsportProtoc01)表示,它有很多要求:
口传输各种scN(switchedCircuitNet、vork)协议类型,例如MTP3,ISUP,SCCP,
TcAP等,并且能识别特定的SCN协议。
口能和IP一起,提供原先ScN低层所提定的相关功能,包括:流量控制,消
息的有序发送,差错检测,治愈能力,重传,纠错,以及检测对端实体的状态等。
口支持复用功能,即在单个信令传输会话中传输多个高层scN会话。
口能提供安全机制;针对网络拥塞,拥有一套拥塞避免的方案。
为了不使整个过程复杂化,最初幂望采用目前广泛使用TcP[4],因为它几乎在所有的操作系统上实现了,并且已经十分成熟,但是它本身的固有缺陷并不适合PSTN信令在IP上的传送:在初始化的过程中容易受到Dos(DenialofService)攻击;由于线头阻塞(head—of一1ine)而引入不必要的时延;TcP套接字不支持多宿性;TCP的扩展性受到内核的限制等。
在TCP上修改以满足CTP的要求显得异常困难,所以SIGTRAN工作组成员们决定重新设计一种新的传输协议,直接运行于uDP[5]上,并且对cTP提出了新的要求:能探测PMTU(PathMaximumTransferUnit);支持多流性(Multi—Streaming):能绑定多个用户消息在单个包中。
在1998年orlandolETF会议上,提出了几个方案:
≯RUDP(ReliableUDP):支持数据确认和重传机制,没有提供拥塞避免算法,
也不支持多宿性(Multi.Homing)。
》T,uDP(UDPforTCAP):支持流量控制和可靠数据传输
》SSTP(simpleSCCPTurmelingProtoc01):由CSIP(ConnectionlessSCCPoverIP
Ad印tationLayer)发展而来,可以在UDP或TCP上运行。
≯PuRDET:运行在UDP之上,提供序列发送,流量控制,协议标示符,差错重
传和链路检测。
这些协议最终都没有被采用,sIGTRAN工作组同时也考虑了ITu—T的一些协议,如sscOP(servicespecificcorulection.OrientedProtoc01)、H.323附录E、甚2
上一篇:第7章 新古典主义服装
下一篇:英语精选流行口语