摘要 |
PURPOSE: A method for transferring user data of an SCTP(Stream Control Transmission Protocol) is provided to improve the performance of system by transferring the user data to an upper layer protocol when the user data is received from a remote SCTP. CONSTITUTION: An end SCTP receives data chunk containing user data from a remote SCTP(S61). The end SCTP determines whether or not the existence of an upper layer protocol to which the user data has to be transferred(S62). If the upper layer protocol does not exist, the end SCTP discards a data chunk received from the remote SCTP(S68), and, otherwise, it checks a stream ID(IDentifier) field and a stream sequence number field to determine whether or not the data chunk is valid(S63). If the data chunk is invalid, the end SCTP discards the data chunk and generates an error chunk to notify the same to the remote SCTP(S69). The end SCTP determines whether or not the user data contained in the data chunk is divided(S64). If the user data is not divided, the user data is transferred to the upper layer protocol(S67), and, otherwise, the end SCTP re-assembles the divided user data(S65). Upon completing the re-assemble operation(S66), the end SCTP transfers the re-assembled user data to the upper layer protocol(S67).
|