Summary: | 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 95 === “Multihominig” technique enables a host/site to connect to the Internet through more than
one link. Stream Control Transmission Protocol (SCTP), which is a transport layer protocol
for multihoming, allows a multihomed host to establish multiple paths towards its endpoint.
Concurrent Multi-path Transfer (CMT)-SCTP extends the base SCTP to allow an SCTP host
to transmit new data to its endpoint through multiple paths at the same time. However, in
CMT-SCTP, an association (SCTP’s term for “connection”) is still limited exactly between
two end hosts. In this thesis, a new SCTP extension protocol, namely “D-SCTP”, is proposed
to achieve concurrent multi-path transmission over multiple end hosts within a single
SCTP association. In addition to the existing features provided by SCTP and CMT-SCTP,
an Add Path Procedure and a Delete Path Procedure are designed. Paths destined to different
hosts can thus be dynamically added and deleted in an existing association at any time.
Furthermore, issues related to D-SCTP are investigated in this thesis. A TSN assignment
adjustment mechanism and a new SACK generation algorithm are also devised to tackle the
side-effects caused by concurrent multi-path transmission across multiple end hosts. The
simulation results in this thesis also show that, the mechanisms provided by D-SCTP can
dynamically add/delete hosts to transfer data concurrently. Thus, D-SCTP is very adequate
for the development of applications such as FTP services and P2P data transfer, to improve
the efficiency of data transmission.
|