
TCP, on the other hand, is more dependable since it assures that all segments are received in the correct order and that any lost segments are re-sent, not a guarantee provided by UDP. Then TCP and UDP, who’s better? Because UDP is not affected by the congestion-avoidance algorithm of TCP, RDP 8.0 using UDP may push more data in a given amount of time, normally 2 to 8 times more than TCP transport alone. If the user doesn’t specify the transport in the session configuration parameters, UDP will be attempted first and if it succeeds, UDP will be used, otherwise, TCP will be used. But if you use RDP 8.0/8.1, TCP only, or TCP and UDP will be used. In other words, if you use the former version of RDP (before RDP 8.0), then TCP will be the only protocol that can be used. Windows 7 with RDP 8 Update, Windows 8, or Windows 10). Also, opening UDP port 3389 enables acceleration since RDP 8.0 (e.g. Does RDP use TCP or UDP?Īctually, Remote Desktop requires TCP port 3389 to be open. Now that we’ve understood what TCP and UDP are, we can start to answer the above question. Dropping some packets is preferable to waiting for delayed data in time-sensitive applications like audio/video streaming and real-time gaming, hence UDP is frequently utilized.ĭoes RDP use TCP or UDP, and who’s better? It’s up to the application receiving the message to process any errors and verify correct delivery. However, the difference is that UDP is connectionless and does not guarantee reliable communication. Like TCP, it is used in conjunction with IP and facilitates the transmission of datagrams from one computer to applications on another computer. The main distinction between TCP and UDP is guaranteed communication/delivery. It assures data delivery and sequential delivery of packets. TCP creates a connection and exchanges data streams between two hosts. TCP ports use Transmission Control Protocol, which is the most widely used protocol on the Internet and any TCP/IP network.

Please let me know.”īefore answering the above question, let’s see what TCP and UDP are exactly.

I’m curious whether RDP uses UDP 3389 or TCP 3389 for remote sessions. I have a Windows server 2012 R2 server running RDP. “I’d like to know which port is being used for Remote Desktop.
