As we know, TCP and RTP, UDP are most common key terms in the field of electronics and network communication engineering. Most of the times these terms confuse the newbie or those who just started learning the electronics network sciences. Here this article gives the information about
What is TCP?
TCP stands for transmission control protocol. TCP is a connection-oriented protocols in which the communicating devices establish a connection before transmitting data and close the connection after transmitting the data.
Related article: Difference Between TCP and SCTP
What is RTP?
RTP stands for the real-time transport protocol. It is a network protocol that is used for delivering audio and video over networks. RTP is basically used in communication and entertainment system that involve streaming media.
The main key difference between TCP and RTP are listed below:
- TCP stands for transmission control protocol, RTP stands for the real-time transport protocol.
- TCP is a lossless protocol, RTP is a stateless protocol.
- TCP is a slow process, RTP is faster than TCP.
- TCP can't tolerate packet loss, RTP can tolerate packet loss.
- TCP is a connection-oriented protocol that means the communicating devices establish a connection before transmitting data and close the connection after transmitting the data. While RTP is a network protocol that is used for delivering audio and video over a network.
- TCP also provides flow control, RTP does not provide flow control.
- TCP is more reliable, RTP is less reliable.
- TCP is not generally used for real-time streaming, RTP is used for real-time streaming.
Explore more information: