A survey of Analyzing performance of TCP, SCTP and UDP-based protocols in IOT Networks

سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 134

فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ITCT15_070

تاریخ نمایه سازی: 3 مرداد 1401

چکیده مقاله:

The transmission control protocol (TCP) is a transport layer protocol that is widely used for various Internet applications, e.g., World Wide Web (WWW), email, and file transfer. However, the retransmission scheme in TCP is not appropriate for multimedia streaming applications because it can increase the end-to-end delivery latency. Therefore, user datagram protocol (UDP) is a commonly used transport layer protocol for multimedia streaming applications. UDP does not employ any flow control schemes in response to network congestion, and therefore it can burden other users on the network and, ultimately, lower its service quality . To overcome this limitation, real-time transport protocol (RTP) and real-time control protocol (RTCP) can be adopted on top of UDP in multimedia stream applications[۲, ۳]. That is, the RTP/RTCP layer supplements the functions of UDP by correcting outof-order data and controlling the volume of data transmitted by senders for congestion control. However, these actions rely on periodic reports between the sender’s and receiver’s RTCP, they cannot control packets nor respond actively to network conditions. A new transport layer protocol, stream control transmission protocol (SCTP) has been proposed by Internet Engineering Task Force (IETF SIGTRAN Working Group. Although it was first developed for telephone signaling, it is gradually expanded into a general-purpose transmission layer. Like TCP, SCTP provides reliable service and flow control mechanisms. In addition, similar to UDP, it can support unreliable transmission[۴]. SCTP can provide multi-stream and multi-homing services for a single connection. In particular, it can differentiate the level of reliability provided to messages, which is called SCTP partial reliability (PRSCTP)[۵]. PR-SCTP has the function of setting the reliability level for specific messages. The preset reliability level is used to determine the timing when the retransmission of a specific data message is stopped. The function can be effectively applied to traffic containing different types of data, such as I, P, B frames in MPEG streaming applications. However, PR-SCTP attempts transmission at least once even for messages that do not require any retransmission due to the stringent delay constraint. In addition, if retransmission is given up, it has to send a Forward-TSN Chunk to the receiver. Recently, multimedia streaming protocols are required to control its sending rate in response to the congestion condition of the network[۶, ۷] .It is because nonresponsive streaming to network congestion, such as UDP, starves TCP flows under congestion conditions. In this paper, we propose to use SCTP’s congestion control for multimedia streaming. The performance metrics used are delay, jitter, throughput, and packet loss. These metrics are evaluated at the base station via TCP, SCTP, DCCP, and UDP protocols over the ۴G-LTE technology. The obtained results show that the DCCP performs the best in throughput improvement with the minimization of delay and jitter as compared to UDP, TCP, and SCTP. The rest of this paper is organized as follows. Section ۲ reviews existing video data transmission protocols. Section۳ describes a proposed scheme for streaming multimedia data, called TC-SCTP. Section ۴ evaluates the performance of TC-SCTP and Section. Section ۵ SSH OVER SCTP and Section ۶ concludes this paper.

نویسندگان

Afsaneh Rezaee

Master of Computer Architecture, Faculty of Computer Engineering, Khajeh Nasir al-Din Tusi University, Tehran, Iran