{"id":11610,"date":"2024-03-12T09:49:04","date_gmt":"2024-03-12T16:49:04","guid":{"rendered":"https:\/\/blog.resilio.com\/blog\/?p=11610"},"modified":"2025-11-04T20:31:15","modified_gmt":"2025-11-05T03:31:15","slug":"udp-file-transfer","status":"publish","type":"post","link":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer","title":{"rendered":"UDP File Transfer: Features, Downsides, and Use Cases"},"content":{"rendered":"\n<p>UDP (User Datagram Protocol) is a connectionless, popular transfer protocol used by some applications designed for moving large datasets over the internet protocol (IP).&nbsp;&nbsp;<\/p>\n\n\n\n<p>For many years, TCP (Transmission Control Protocol) was the most commonly used network protocol. However, the wide availability of broadband-speed internet connections made UDP file transfer more popular \u2014 particularly for transferring large files over long-distance WANs and low-quality networks. Even Google recently announced that&nbsp;<a target=\"_blank\" href=\"https:\/\/www.bizety.com\/2016\/01\/26\/half-of-chrome-to-google-traffic-now-run-over-quic\/\" rel=\"noreferrer noopener\">50% of Chrome traffic<\/a>&nbsp;is run by their UDP protocol, Google Quic.&nbsp;<\/p>\n\n\n\n<p>Maybe you\u2019ve heard of UDP in association with a variety of high-speed transfer products such as UDP blasters,&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/aspera-vs-signiant-vs-resilio\" rel=\"noreferrer noopener\">Aspera, Signiant<\/a>, and FileCatalyst, among others.&nbsp;<strong>Resilio also uses UDP as part of our Zero Gravity Transport (ZGT) WAN Optimization solution<\/strong>. We\u2019ll cover that in more detail later in the piece.&nbsp;&nbsp;<\/p>\n\n\n\n<p>For now, it\u2019s worth noting that while UDP offers advantages to moving data fast and in bulk across the Internet, it is not a solution; it\u2019s a protocol.&nbsp;&nbsp;<\/p>\n\n\n\n<p>UDP doesn\u2019t require an ordered delivery of packets and supports a continuous packet stream. This makes it much more efficient and better at transferring over low-quality networks compared to TCP. However, UDP also carries reliability risks as there\u2019s no guarantee that all of your packets will arrive at their destination.<\/p>\n\n\n\n<p>That&#8217;s why, if you want to take advantage of UDP\u2019s speed and efficiency for transferring your large files, you need to use a&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/udp-transfer-software\" rel=\"noreferrer noopener\">UDP&nbsp;transfer software<\/a>&nbsp;that includes critical features that overcome these issues.<\/p>\n\n\n\n<p><em>Want to see how Resilio\u2019s proprietary WAN Optimization solution, ZGT, uses&nbsp;<\/em><em>UDP<\/em><em>to<\/em><em>&nbsp;transfer your&nbsp;<\/em><em>large files<\/em><em>&nbsp;over any network reliably, efficiently, and securely?&nbsp;<\/em><a target=\"_blank\" href=\"https:\/\/www.resilio.com\/schedule-demo\/\" rel=\"noreferrer noopener\"><em>Schedule a demo with our team<\/em><\/a><em>&nbsp;to see Resilio ZGT in action!<\/em><\/p>\n\n\n\n<p>In this article, we\u2019ll discuss how UDP file transfer works, as well as its features, benefits, and downsides.&nbsp;<\/p>\n\n\n\n<p>We\u2019ll also discuss how our real-time file synchronization software system, Resilio Active Everywhere, provides fast and reliable\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/secure-large-file-transfer#:~:text=Resilio%20provides%20the%20fastest%20transfer,your%20organization%2C%20schedule%20a%20demo.\" target=\"_blank\" rel=\"noreferrer noopener\">large file transfer<\/a>\u00a0and sync over any network using a proprietary file UDP-based protocol called\u00a0<a href=\"https:\/\/connect.resilio.com\/hc\/en-us\/articles\/115001080144-WAN-optimization\" target=\"_blank\" rel=\"noreferrer noopener\">ZGT<\/a>\u00a0that overcomes the issues of alternative UDP solutions.<\/p>\n\n\n\n<p>Resilio is the best UDP file transfer solution because it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fully utilizes any network: <\/strong>Resilio\u2019s implementation, Zero Gravity Transport\u2122, uses a UDP-based protocol that automatically analyzes the conditions of any network (VSAT, cell, Wi-Fi, and any IP connection) and dynamically adjusts to those conditions to maximize bandwidth utilization. It uses features that overcome the limitations of traditional UDP protocols, such as interval\u00a0acknowledgments, delayed retransmission, and cryptographic data integrity validation.<\/li>\n\n\n\n<li><strong>Uses P2P (peer-to-peer) transfers:<\/strong> Competing UDP transfer solutions use slow, unreliable point-to-point transfer architectures. Resilio uses a P2P transfer architecture that allows it to sync and transfer files 3\u201310x faster than competing solutions, scale organically, transfer in any direction, and eliminate single points of failure.<\/li>\n\n\n\n<li><strong>Offers bulletproof reliability:<\/strong> Resilio includes features that ensure your data always reaches its destination, such as dynamic rerouting, automatic retries, and checksum restarts.<\/li>\n\n\n\n<li><strong>Easily integrates into your infrastructure and workflow: <\/strong>Resilio is a vendor-agnostic solution that works with just about any device, cloud storage provider, and operating system. It also easily integrates with popular solutions your team is already using, facilitating seamless integration into your current workflow.<\/li>\n\n\n\n<li><strong>Provides centralized management and granular control:<\/strong> Through Resilio\u2019s centralized Management Console, you can manage every aspect of replication across your entire environment \u2014 such as creating bandwidth profiles, controlling replication jobs and parameters, and programming how Resilio troubleshoots issues.<\/li>\n\n\n\n<li><strong>Includes state-of-the-art security features:<\/strong> Resilio includes built-in security features that protect your data at rest and in transit, such as AES 256-bit encryption, mutual authentication, and proxy server capabilities.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Organizations in media, gaming, engineering, retail, tech, and more use Resilio Platform to sync and transfer large files over any network (WANs, LANs, edge, etc.). To learn how Resilio can provide fast, reliable sync for your organization,&nbsp;<\/em><a target=\"_blank\" href=\"https:\/\/www.resilio.com\/schedule-demo\/\" rel=\"noreferrer noopener\"><em>schedule a demo with our team<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UDP File Transfer Use Cases<\/h2>\n\n\n\n<p>To understand why some organizations turn to UDP file transfer, we should first review some use cases where large file transfer over WANs and unreliable networks is necessary.&nbsp;<\/p>\n\n\n\n<p>Many of our clients require fast-paced work on large files across geographically distributed teams and need a solution that can quickly and reliably sync large files and file updates across multiple locations. These include organizations in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Media and entertainment:<\/strong> Many media companies consist of teams in different locations that need to collaborate on large media files fast enough to meet production deadlines. File sizes can be massive. For example, our client\u00a0<a href=\"https:\/\/www.resilio.com\/casestudies\/blockhead\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blockhead uses Resilio Platform to sync high-resolution video files<\/a>\u00a0that can reach 20 TB in size across their two production sites.<\/li>\n\n\n\n<li><strong>Gaming:<\/strong>\u00a0<a href=\"https:\/\/www.resilio.com\/casestudies\/wargaming\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wargaming uses Resilio Platform to sync video game builds<\/a>\u00a0of 50+ GB across more than 20 production offices.<\/li>\n\n\n\n<li><strong>Engineering:<\/strong>\u00a0<a href=\"https:\/\/www.resilio.com\/casestudies\/maffeis-engineering\/\" target=\"_blank\" rel=\"noreferrer noopener\">Maffeis Engineering uses Resilio Platform to sync large design files<\/a>\u00a0(reaching 400+ GB) across four sites for real-time collaboration among their team of engineers, architects, and designers. If files aren\u2019t synchronized fast enough, it can cause them to miss deadlines and have catastrophic effects on their engineering projects.<\/li>\n\n\n\n<li><strong>Software companies: <\/strong>VoiceBase is a speech-to-text software.\u00a0<a href=\"https:\/\/www.resilio.com\/casestudies\/voicebase\/\" target=\"_blank\" rel=\"noreferrer noopener\">VoiceBase uses Resilio Platform to distribute large speech models<\/a>\u00a0of 50+ GB across more than 400 production servers.<\/li>\n\n\n\n<li><strong>Edge transfer:<\/strong> Some organizations require reliable data transfer over unreliable edge networks.\u00a0<a href=\"https:\/\/www.resilio.com\/casestudies\/nmg-stena\/\" target=\"_blank\" rel=\"noreferrer noopener\">Northern Marine Group uses Resilio Active Everywhere<\/a>\u00a0to sync software updates and ship data back and forth between their fleet of ships and headquarters on shore.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>For these use cases, TCP-based protocols, such as the file transfer protocol (FTP) wouldn\u2019t be a good fit because they:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Require an ordered delivery of packets \u2014 i.e., the receiving device must acknowledge each received packet before the sending device can send another packet.<\/li>\n\n\n\n<li>Assumes that large amounts of packet loss (which can occur often over WANs) is a network congestion issue. In response, TCP unnecessarily reduces transfer speeds.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>For these reasons, the slow transfer rate and network congestion created by TCP protocols make speedy replication of large files across WANs (and unreliable networks) impossible. This prevents geographically distributed teams from collaborating quickly and efficiently in the scenarios outlined above, as well as in many other situations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TCP vs UDP vs Resilio ZGT: Features, Benefits, Downsides<\/h2>\n\n\n\n<p>In this section, we\u2019ll cover the differences between TCP transfer, traditional UDP transfer, and Resilio\u2019s proprietary UDP-based transfer protocol known as Zero Gravity Transport\u2122 (ZGT) \u2014 which can transfer files 100x faster than traditional TCP-based protocols while being more reliable and efficient than most UDP-based protocols.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-1024x668.png\" alt=\"Cross office server sync calculator\" class=\"wp-image-11149\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-1024x668.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-300x196.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-768x501.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3.png 1353w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Try our&nbsp;<\/em><a target=\"_blank\" href=\"https:\/\/www.resilio.com\/speed-calculator\/\" rel=\"noreferrer noopener\"><em>transfer speed calculator<\/em><\/a><em>&nbsp;to see how much time we can save you.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Acknowledgments and Reliability<\/h3>\n\n\n\n<p>An&nbsp;acknowledgment&nbsp;occurs when a receiving device signifies to a sending device that it received a data packet. The way a transfer protocol handles acknowledgements can impact the speed and reliability of transfer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Transmission Control Protocol<\/h4>\n\n\n\n<p>As stated earlier, TCP protocols require the receiving device to acknowledge each packet before another can be sent. They also track packets to ensure that all packets were delivered to the receiver.<\/p>\n\n\n\n<p>While this enhances the reliability of transfer (by ensuring all packets arrive at the receiving device), it also slows transfer speeds by increasing traffic over the network and making the sending device wait before transmitting more packets.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Traditional User Datagram Protocol<\/h4>\n\n\n\n<p>Traditional UDP protocols don\u2019t require any acknowledgements for received data packets. This reduces traffic over the network and allows the sender to continue sending data packets unrestricted.&nbsp;<\/p>\n\n\n\n<p>But it also makes data transfer less reliable, as there\u2019s no way to confirm that an individual packet was received or that the entire file was delivered.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Resilio Zero Gravity Transport<\/h4>\n\n\n\n<p>Resilio\u2019s ZGT transfer protocol uses interval&nbsp;acknowledgments&nbsp;to confirm packet receipt. Rather than requiring an&nbsp;acknowledgment&nbsp;after each received packet, ZGT sends&nbsp;acknowledgments&nbsp;in groups once per RTT. This combines the best of both worlds by&nbsp;<strong>minimizing traffic over the network, confirming packet receipt, and enabling a continuous data stream.<\/strong><\/p>\n\n\n\n<p>In addition,<strong>&nbsp;Resilio Platform uses cryptographic data integrity validation to ensure that files reach their destination intact and uncorrupted<\/strong>. The data hashes and metadata are sent before the files are transferred, so the receiving device can confirm the integrity of each file. If any file is incomplete or corrupted, it\u2019s immediately discarded and scheduled for retransmission.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lost Packet Retransmission<\/h3>\n\n\n\n<p>As stated earlier, packet loss (which happens when data packets don\u2019t reach their destination) is a common occurrence when transferring over long-distance WANs and unreliable networks. The way a transfer protocol responds to packet loss can impact transfer speed and reliability.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Transmission Control Protocol<\/h4>\n\n\n\n<p>TCP protocols suffer from two issues with regard to packet loss:<\/p>\n\n\n\n<p>First, TCP protocols require that lost packets be retransmitted after each acknowledgement. This&nbsp;<strong>increases traffic over the network and slows the rate of&nbsp;<\/strong><strong>data transfer<\/strong><strong>.<\/strong><\/p>\n\n\n\n<p>The second issue is that TCP protocols treat large amounts of packet loss as a network congestion issue and reduce transfer speed in response. Since packet loss over WANs isn\u2019t indicative of network congestion, this response unnecessarily delays data transfer and impedes workflows.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Traditional User Datagram Protocol<\/h4>\n\n\n\n<p>UDP places no requirements on lost packet retransmission. While this can reduce traffic over the network and allow for faster transfer speeds, it also makes it unreliable (as there\u2019s no way to ensure all UDP packets are delivered to their destination).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Resilio Zero Gravity Transport<\/h4>\n\n\n\n<p>ZGT uses a process known as delayed retransmission. Instead of sending lost packets after each acknowledgment, it retransmits lost packets in groups once per RTT.&nbsp;<\/p>\n\n\n\n<p>Again, this provides the best of both worlds.&nbsp;<strong>It reduces unnecessary retransmissions and minimizes traffic over the network<\/strong>. And data is delivered reliably while ensuring bandwidth is utilized efficiently.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Flow and Congestion<\/h3>\n\n\n\n<p>The rate at which data can be transmitted from a sender to a receiver is controlled by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How much data the<em> receiver<\/em> can handle at a given time.<\/li>\n\n\n\n<li>How much data the <em>network<\/em> can handle at a given time.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Data flow control refers to controlling the amount of data sent to the receiver. Essentially, the receiver tells the sender the maximum speed at which to send data in order to avoid packet loss.<\/p>\n\n\n\n<p>Congestion control is a mechanism for controlling the amount of data sent over a network. Rather than being dictated by the receiver, data transmission is controlled by how much traffic the network can effectively handle.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Transmission Control Protocol<\/h4>\n\n\n\n<p>TCP includes options for flow control, such as sliding windows, congestion avoidance algorithms, and more. While these mechanisms can help reduce packet loss, they prevent TCP from fully utilizing the bandwidth of a given network. This makes TCP unsuitable for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transfers across\u00a0high-speed\u00a0WANs<\/strong>, as the protocols won\u2019t fully-utilize the bandwidth of the network.<\/li>\n\n\n\n<li><strong>Transfers over intermittent, unreliable networks<\/strong>, as TCP can\u2019t adjust to the changes in network capacity over time.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Traditional User Datagram Protocol<\/h4>\n\n\n\n<p>Traditional UDP doesn\u2019t place any limits on flow control, allowing for faster transmission of data. But unrestricted data transfer can lead to network congestion and packet loss.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Resilio Zero Gravity Transport<\/h4>\n\n\n\n<p>ZGT uses a congestion control algorithm to maximize bandwidth utilization of any network at all times.<\/p>\n\n\n\n<p>The algorithm constantly probes the Round Trip Time of the network and analyzes the underlying network conditions (such as packet loss, latency, and throughput over time).<strong>&nbsp;It dynamically adjusts to these conditions<\/strong>&nbsp;in order to fully utilize the network, increase transfer speed, and maintain a uniform packet distribution over time.<\/p>\n\n\n\n<p>This not only makes ZGT ideal for transfer over WANs, it also allows Resilio to fully-utilize any type of network connection \u2014 such as VSATs, cell (3G, 4G, and 5G), Wi-Fi, and any IP connection. So Resilio can be used for transfers over intermittent, unreliable edge networks, such as&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/maritime-file-transfer\" rel=\"noreferrer noopener\">maritime&nbsp;file transfer<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Replication Architecture: Point-to-Point vs P2P<\/h3>\n\n\n\n<p>Whether they utilize TCP or UDP, most file transfer solutions use point-to-point replication architectures that inherently hinder their ability to transfer large files quickly and reliably.<\/p>\n\n\n\n<p>Point-to-point replication occurs in one of two topologies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hub and spoke: <\/strong>This file sharing topology consists of a hub server and several remote servers. The remote servers can\u2019t share files directly with each other. Instead, they must first send the files to the hub server. Then the hub server shares the files with each remote server one by one.\u00a0<\/li>\n\n\n\n<li><strong>Follow-the-sun:<\/strong> In this topology, files are synchronized with each server sequentially. So if there are five servers: Server 1 syncs with Server 2; then Server 2 syncs with Server 3; then Server 3 syncs with Server 4; and so forth.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Both of these replication topologies are slow and unreliable, regardless of the transfer protocol being used.<\/p>\n\n\n\n<p>The fact that replication only occurs between two servers at a time (i.e., one server to another) causes full synchronization of your entire environment to take a long time. This is especially true when syncing large amounts of data (i.e., large files or large numbers of files) or syncing across many endpoints.&nbsp;<\/p>\n\n\n\n<p>Plus,&nbsp;<strong>synchronization is limited by your slowest endpoint.<\/strong>&nbsp;If any server in your environment is on a slow network, then it will delay synchronization for every other server behind it.<\/p>\n\n\n\n<p>And both replication topologies introduce single points of failure. If any server in your environment goes down, it can delay sync for every other server. And if your hub server goes down in a hub and spoke topology, replication fails entirely.<\/p>\n\n\n\n<p>Resilio Platform is one of the only&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/enterprise-file-sync-and-share\" rel=\"noreferrer noopener\">file synchronization solutions<\/a>&nbsp;that uses a peer-to-peer (P2P) replication architecture.<\/p>\n\n\n\n<p>P2P replication turns your environment into a mesh network where every endpoint can work together to sync files. It accomplishes this because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Every server in a P2P environment can share files directly with every other server.<\/li>\n\n\n\n<li>Every server in a P2P environment can share files simultaneously.<\/li>\n\n\n\n<li>Resilio uses a process known as file chunking to split files up into multiple chunks that can transfer independently of each other.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Resilio\u2019s P2P replication architecture enables it to overcome the limitations of traditional point-to-point solutions and provide file transfer\/synchronization that is:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Blazing Fast<\/h4>\n\n\n\n<p>The combination of file chunking and P2P transfer yields blazing-fast sync speeds, as every endpoint can sync files across your environment concurrently.<\/p>\n\n\n\n<p>Imagine you wanted to sync a 100 GB file across five servers. Resilio can split that large file into five chunks (20 GB each). Server 1 can share the first chunk with Server 2. As soon as it receives the first chunk, Server 2 can share it with Server 3, even while it waits to receive the remaining file chunks. The same is true for every other server: they can immediately share file chunks while they wait to receive the rest of the file.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"388\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2022\/09\/image2.gif\" alt=\"GIF representing P2P vs client server models.\" class=\"wp-image-10253\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Resilio\u2019s P2P replication methodology enables it to sync files 3\u201310x faster than most point-to-point solutions<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Organically Scalable<\/h4>\n\n\n\n<p>As alluded to earlier, point-to-point replication solutions don\u2019t scale well. Every new endpoint you add to your environment causes full synchronization to take longer. If you need to sync 1 TB of data across 5 endpoints, that large data must sync with each endpoint one by one.<\/p>\n\n\n\n<p>But since every endpoint in a P2P environment can work together to share files, adding more endpoints only increases the available resources (CPU, bandwidth, etc.) and replication speed \u2014 i.e., more demand inherently creates more supply.<\/p>\n\n\n\n<p>This makes Resilio organically scalable, allowing it to quickly and reliably synchronize:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Files of any size:<\/strong> Our engineers successfully\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/news-resilio-achieves-100-gbps-file-data-transfer-speeds\" target=\"_blank\" rel=\"noreferrer noopener\">transferred a 1 TB dataset across Azure regions in 90 seconds<\/a>.<\/li>\n\n\n\n<li><strong>Files of any number:<\/strong> Our engineers successfully synchronized 450+ million files in a single job.<\/li>\n\n\n\n<li><strong>Any number of endpoints: <\/strong>Resilio can sync 200 endpoints in roughly the same time it takes most point-to-point solutions to sync just two.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>And with Resilio, you can take transfer speed across large environments to another level using a process known as horizontal scale-out replication.<\/p>\n\n\n\n<p>With scale-out replication, you can cluster endpoints together in order to pool their resources and linearly increase transfer speeds.<\/p>\n\n\n\n<p>For example, since each Resilio agent can reach speeds of 10 Gbps,&nbsp;<strong>our engineers were able to cluster 10 agents together and achieve speeds of 100+ Gbps<\/strong>. You can cluster even more agents together to achieve even greater speeds, as there\u2019s no limit to how fast this can go.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1016\" height=\"1024\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/02\/operations-team-resilio-connect-management-console.png\" alt=\"Operations Team: Resilio Platform Management Console - Object Storage: London Australia\" class=\"wp-image-11578\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/02\/operations-team-resilio-connect-management-console.png 1016w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/02\/operations-team-resilio-connect-management-console-298x300.png 298w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/02\/operations-team-resilio-connect-management-console-150x150.png 150w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/02\/operations-team-resilio-connect-management-console-768x774.png 768w\" sizes=\"auto, (max-width: 1016px) 100vw, 1016px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Multidirectional Sync and Real-Time Replication<\/h4>\n\n\n\n<p>While not directly related to Resilio\u2019s P2P architecture, Resilio has the ability to sync files in real-time. It uses notification events from the host OS and optimized checksum calculations (i.e., identification markers assigned to each file that change whenever a change is made to a file) to detect file changes as soon as they occur and immediately sync the changed portions of the file across your environment.<\/p>\n\n\n\n<p>Resilio\u2019s P2P architecture also enables it to sync files in any direction, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>One-way:<\/strong> Sync in one direction to backup files to a backup site or migrate to the cloud.<\/li>\n\n\n\n<li><strong>Two-way:<\/strong> Keep two servers in sync for multi-site collaboration.<\/li>\n\n\n\n<li><strong>One-to-many:<\/strong> Distribute software updates across any number of servers. Or send data out to a fleet of vehicles in the field.<\/li>\n\n\n\n<li><strong>Many-to-one:<\/strong> Consolidate data from many servers into one. Or collect data from a fleet of vehicles in the field.<\/li>\n\n\n\n<li><strong>N-way sync:<\/strong> Keep any number of servers synchronized concurrently.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>N-way sync is a particularly powerful feature that\u2019s key to Resilio\u2019s ability to provide fast, reliable sync speeds for:<\/p>\n\n\n\n<p><strong>1. Multi-site collaboration<\/strong><\/p>\n\n\n\n<p>The combination of real-time sync and multidirectional sync is great for&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/remote-collaboration\" rel=\"noreferrer noopener\">remote collaboration<\/a>. If any employee at any location makes a change to a file, that file change is immediately detected and synchronized across every other server in your environment.<\/p>\n\n\n\n<p><strong>2. Disaster recovery<\/strong><\/p>\n\n\n\n<p>Because it replicates data in real-time, Resilio can provide sub-five second RPOs (Recovery Point Objectives). And Resilio\u2019s P2P architecture with N-way sync effectively turns every endpoint in your environment into a backup server. This enables you to achieve Active-Active High Availability. And in the event of a disaster, every endpoint can work together to bring your system back online for RTOs (Recovery Time Objective) within minutes of an outage.<\/p>\n\n\n\n<p><strong>3. Synchronization at the far edge&nbsp;<\/strong><\/p>\n\n\n\n<p>When operating at the far edge of networks where internet connections are unreliable (and sometimes unavailable), you can use Resilio to transfer from agent to agent. For example, the shipping agency Ross Maritime has vessels that are often out of range of high-bandwidth connections, but are occasionally in range of other vessels. But&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/casestudies\/ross-maritime\/\" rel=\"noreferrer noopener\">Ross Maritime uses Resilio\u2019s P2P architecture to reliably deliver data<\/a>&nbsp;to those ships in a \u201cstore and forward\u201d fashion \u2014 i.e., sending data from ship to ship until it reaches its destination.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"858\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/09\/remote-vessel-server-sync-1024x858.png\" alt=\"Global headquarters: How Resilio syncs servers from remote vessels\" class=\"wp-image-11196\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/remote-vessel-server-sync-1024x858.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/remote-vessel-server-sync-300x251.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/remote-vessel-server-sync-768x644.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/remote-vessel-server-sync.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">No Single Point of Failure<\/h4>\n\n\n\n<p>Since every endpoint in a P2P environment can share files directly with each other, there\u2019s no single point of failure.<\/p>\n\n\n\n<p>If any device or network goes down, the required files or services can be retrieved from any other device in your environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4 More Ways Resilio Provides Superior File Transfer and Sync<\/h2>\n\n\n\n<p>Resilio\u2019s ZGT transfer protocol overcomes the limitations of UDP better than any other UDP-based protocol. But it also provides other capabilities that make it a superior file transfer and sync solution, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bulletproof reliability features<\/li>\n\n\n\n<li>Vendor and workflow agnosticism<\/li>\n\n\n\n<li>Centralized management and granular control<\/li>\n\n\n\n<li>Built-in security features<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Bulletproof Reliability Features<\/h3>\n\n\n\n<p>Reliable synchronization of mission-critical files is paramount for fast-paced, data-intensive workflows. As we\u2019ve discussed, other file sync and transfer solutions are unreliable because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TCP protocols transfer slowly, particularly over WANs and unreliable networks. And they respond poorly to packet loss.<\/li>\n\n\n\n<li>Traditional UDP protocols don\u2019t contain features that prevent network congestion and ensure packet delivery.<\/li>\n\n\n\n<li>Most file sync and transfer solutions use unreliable point-to-point transfer protocols.<\/li>\n<\/ul>\n\n\n\n<p>In addition to the reliability features of Resilio listed above, Resilio includes other features that enhance reliability, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic Retries:<\/strong>\u00a0If a file transfer fails, Resilio automatically retries the transfer until it\u2019s complete.<\/li>\n\n\n\n<li><strong>Checkpoint Restarts:<\/strong>\u00a0If a file transfer is interrupted, Resilio performs a checkpoint restart to resume the transfer at the point of interruption rather than retransferring redundant data.<\/li>\n\n\n\n<li><strong>Dynamic Rerouting:<\/strong>&nbsp;If any device or network in your environment goes down, Resilio can dynamically reroute around the outage and find the optimal path for delivering your data to its destination.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Vendor and Workflow-Agnostic Deployment<\/h3>\n\n\n\n<p>Resilio Platform is built on open standards and universal protocols. This means that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your files are never stored in any proprietary formats, and you always retain full control over your data.<\/li>\n\n\n\n<li>There\u2019s no need to invest in any new or proprietary hardware or software.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Resilio is a highly-flexible, vendor-agnostic, agent-based solution that works by installing agents on each endpoint you want to replicate to and from. Resilio supports just about any:&nbsp;<\/p>\n\n\n\n<p><strong>1. Device: <\/strong>You can install Resilio agents on desktops, laptops, file servers, NAS\/DAS\/SAN devices, mobile devices (Resilio offers iOS and Android apps), IoT devices, and virtual machines (such as VMware, Citrix, and Microsoft Hyper-V).<\/p>\n\n\n\n<p><strong>2. Cloud storage platform:<\/strong> Resilio supports all major cloud object storage platforms, such as AWS, Google Cloud, and Azure Blobs. It also supports just about any other S3-compatible cloud object storage, such as Backblaze, Weka IO, MinIO, Wasabi, and more.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/image3-1024x776.png\" alt=\"Resilio Platform works with any S3-compatible cloud storage provider, such as AWS, Google Cloud Platform, Microsoft Azure, Wasabi, MinIO, Oracle, and more.\" class=\"wp-image-11111\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-1024x776.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-300x227.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-768x582.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3.png 1290w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>3. Operating system:<\/strong> Resilio supports Windows, MacOs, Linux, Unix, Ubuntu, FreeBSD, OpenBSD, and more.<\/p>\n\n\n\n<p><strong>4.&nbsp;Automation&nbsp;requirements:<\/strong> Using Resilio\u2019s powerful REST API, you can script any type of function and automation your job requires. Resilio scripts offer three types of triggers: before a job starts, after a job completes, and after all jobs complete. For example, in order to deliver security updates to their vessels at sea over intermittent satellite connections,&nbsp;<a href=\"https:\/\/www.resilio.com\/casestudies\/vessels-software-patching\/\" target=\"_blank\" rel=\"noreferrer noopener\">a marine construction company used Resilio<\/a>&nbsp;to deliver the updates to each ship&#8217;s main server, and used scripts to have those servers immediately distribute the updates to each workstation on the ship.<\/p>\n\n\n\n<p><strong>5.&nbsp;Workflow&nbsp;integration:<\/strong> You can use Resilio\u2019s REST API to integrate it with the tools your team is already using, such as development tools (e.g., TeamCity, Jenkins), and management tools (e.g., Microsoft SCOM, Splunk). For example, the documentary production company&nbsp;<a href=\"https:\/\/www.resilio.com\/casestudies\/delirio-films\/\" target=\"_blank\" rel=\"noreferrer noopener\">Delirio Films integrated Resilio with their media tools<\/a>&nbsp;and creative software (Adobe Premiere, DaVinci Resolve, and Avid Media Composer), various storage systems (Facilis Terrablock and OWC Thunderbay), and the&nbsp;<a href=\"https:\/\/www.resilio.com\/blog\/lucidlink-alternative\" target=\"_blank\" rel=\"noreferrer noopener\">LucidLink file streaming<\/a>&nbsp;solution.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"802\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/remote-editors-via-WAN.png\" alt=\"Resilio Platform operates effectively over WAN. \" class=\"wp-image-11612\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/03\/remote-editors-via-WAN.png 1080w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/03\/remote-editors-via-WAN-300x223.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/03\/remote-editors-via-WAN-1024x760.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2024\/03\/remote-editors-via-WAN-768x570.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This level of flexibility means that you can deploy Resilio on your existing IT infrastructure \u2014 at minimal cost and with minimal operational interruption \u2014 and begin replicating in as little as two hours.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Centralized Management and Granular Control<\/h3>\n\n\n\n<p>Unlike many traditional and open-source UDP-based file transfer solutions, Resilio Platform is easy to manage and gives you granular control over how replication occurs in your environment.<\/p>\n\n\n\n<p>While you can program Resilio via the command-line interface, Resilio\u2019s Management Console is a more user-friendly graphic interface that can be accessed from any web browser. Through the Management Console, you can control every aspect of replication across your environment, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creating, managing, and monitoring replication jobs.<\/li>\n\n\n\n<li>Reviewing a history of all executed jobs.<\/li>\n\n\n\n<li>Adjusting bandwidth at each endpoint and creating profiles that control how much bandwidth is allotted to each endpoint at certain times of the day and on certain days of the week (<a href=\"https:\/\/www.resilio.com\/casestudies\/skywalker-sound\/\" target=\"_blank\" rel=\"noreferrer noopener\">Skywalker Sound used Resilio\u2019s\u00a0bandwidth\u00a0controls<\/a>\u00a0in their remote work deployment to account for the differences in available bandwidth\/upload speeds at each employee\u2019s home network in order to avoid files falling out of sync).<\/li>\n\n\n\n<li>Adjusting replication parameters, such as data hashing, file priorities, and disk I\/O.<\/li>\n\n\n\n<li>Creating job policies, such as choosing to sync metadata or purging files from a cache after a certain period of time.<\/li>\n\n\n\n<li>Programming how Resilio automatically troubleshoots replication issues, such as file conflict resolution.<\/li>\n\n\n\n<li>Obtaining real-time reports and data on active jobs.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"866\" height=\"983\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-5.png\" alt=\"Edit bandwidth schedule 'default'\" class=\"wp-image-11154\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-5.png 866w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-5-264x300.png 264w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-5-768x872.png 768w\" sizes=\"auto, (max-width: 866px) 100vw, 866px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4. Built-In, State-of-the-Art Security<\/h3>\n\n\n\n<p>Data security is critical in all file transfer scenarios, but especially when transferring data over WANs and vulnerable edge networks. A major downside of most file transfer tools is that they don\u2019t provide native security features, forcing you to invest in 3rd-party security tools or VPNs.<\/p>\n\n\n\n<p>Resilio protects your data end-to-end using built-in security features that were reviewed by 3rd-party security experts (TPN Blue certified and SOC2 certified), such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AES 256-bit encryption:<\/strong> Resilio protects data at rest and in transit using AES 256-bit encryption.<\/li>\n\n\n\n<li><strong>Mutual authentication:<\/strong> Every Resilio agent must provide a security key before it can receive files. This ensures your data is only delivered to approved endpoints and protects you from malicious infiltration in vulnerable edge deployment scenarios, such as\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/iot-data-ingestion#:~:text=Use%20Resilio%20Connect%20for%20IoT%20Data%20Ingestion&amp;text=P2P%20replication%3A%20Resilio's%20distributed%20peer,eliminate%20single%20points%20of%20failure.\" target=\"_blank\" rel=\"noreferrer noopener\">IoT data ingestion<\/a>.<\/li>\n\n\n\n<li><strong>Cryptographic integrity validation:<\/strong> As stated earlier, Resilio uses data integrity validation to protect your files from corruption.<\/li>\n\n\n\n<li><strong>Permission controls:<\/strong> You can control who\u2019s allowed to access specific files and folders.<\/li>\n\n\n\n<li><strong>Forward secrecy:<\/strong> Resilio protects sessions with one-time session encryption keys.<\/li>\n\n\n\n<li><strong>Proxy server:<\/strong> With Resilio\u2019s&nbsp;<a href=\"https:\/\/www.resilio.com\/blog\/resilio-connect-proxy-and-enhanced-data-control-and-access-capabilities-in-2-12\" target=\"_blank\" rel=\"noreferrer noopener\">Proxy Server<\/a>&nbsp;capabilities, you can block other devices from accessing or running scripts on your devices (or just accessing certain parts of a device) and support advanced firewall configurations. This is particularly useful when working with work-from-home employees, 3rd-party contractors, and other companies.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"460\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/image7.png\" alt=\"Security diagram.\" class=\"wp-image-11114\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image7.png 394w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image7-257x300.png 257w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Use Resilio Platform for Fast, Reliable UDP Transfer<\/h2>\n\n\n\n<p>While UDP protocols are superior for transferring large files over WANs and unreliable networks, most UDP-based file transfer solutions\/protocols can\u2019t provide the speed and reliability that Resilio Platform can. Resilio\u2019s superior file transfer is due to its:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Proprietary UDP protocol: <\/strong>Resilio\u2019s UDP-based protocol, ZGT, dynamically adjusts to any network in order to maximize bandwidth utilization. And it includes features that overcome the weaknesses of traditional UDP protocols, such as interval\u00a0acknowledgments, delayed retransmission, and cryptographic data integrity validation.<\/li>\n\n\n\n<li><strong>P2P transfer architecture:<\/strong> Most file transfer solutions that use UDP protocols (such as Signiant and Aspera) are built on slow, unreliable point-to-point replication architectures. Resilio\u2019s peer-to-peer transfer architecture provides blazing-fast sync speeds, scales organically, transfers in any direction, and eliminates single points of failure.<\/li>\n\n\n\n<li><strong>Bulletproof reliability:<\/strong> Resilio provides features that enhance reliability, such as dynamic rerouting, automatic retries, and checksum restarts.<\/li>\n\n\n\n<li><strong>Vendor and workflow-agnosticism:<\/strong> Resilio works with just about any device, cloud storage provider, and operating system. It also seamlessly integrates with your workflow and popular solutions your team is already using.<\/li>\n\n\n\n<li><strong>Centralized management: <\/strong>Resilio\u2019s Management Console enables you to manage every aspect of replication across your entire environment \u2014 such as creating bandwidth profiles, automating troubleshooting protocols, and adjusting replication parameters.<\/li>\n\n\n\n<li><strong>Includes state-of-the-art security features:<\/strong> Resilio provides built-in security features that protect your data at rest and in transit.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Organizations in media, gaming, engineering, retail, tech, and more use Resilio Platform to sync and transfer large files over any network (WANs, LANs, edge, etc.). To learn how Resilio can provide fast, reliable sync for your organization,&nbsp;<\/em><a target=\"_blank\" href=\"https:\/\/www.resilio.com\/schedule-demo\/\" rel=\"noreferrer noopener\"><em>schedule a demo with our team<\/em><\/a><em>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Active Everywhere).<\/p>\n","protected":false},"author":51,"featured_media":11604,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[274,230],"tags":[142,158,295],"class_list":["post-11610","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-edge","tag-featured-secondary","tag-featured-tertiary","tag-post-with-sidebar-new-hero-section"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>UDP File Transfer: Features, Downsides, and Use Cases | Resilio Blog<\/title>\n<meta name=\"description\" content=\"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Active Everywhere).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UDP File Transfer: Features, Downsides, and Use Cases\" \/>\n<meta property=\"og:description\" content=\"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Connect).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\" \/>\n<meta property=\"og:site_name\" content=\"Resilio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-12T16:49:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-05T03:31:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"987\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Team Resilio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"UDP File Transfer: Features, Downsides, and Use Cases\" \/>\n<meta name=\"twitter:description\" content=\"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Connect).\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team Resilio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\"},\"author\":{\"name\":\"Team Resilio\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1\"},\"headline\":\"UDP File Transfer: Features, Downsides, and Use Cases\",\"datePublished\":\"2024-03-12T16:49:04+00:00\",\"dateModified\":\"2025-11-05T03:31:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\"},\"wordCount\":4477,\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\",\"keywords\":[\"Featured-secondary\",\"Featured-tertiary\",\"Post with sidebar new hero section\"],\"articleSection\":[\"Cloud Sync\",\"Edge\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\",\"url\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\",\"name\":\"UDP File Transfer: Features, Downsides, and Use Cases | Resilio Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\",\"datePublished\":\"2024-03-12T16:49:04+00:00\",\"dateModified\":\"2025-11-05T03:31:15+00:00\",\"description\":\"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Active Everywhere).\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg\",\"width\":2000,\"height\":987,\"caption\":\"UDP File Transfer: Features, Downsides, and Use Cases\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.resilio.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UDP File Transfer: Features, Downsides, and Use Cases\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"name\":\"Resilio Blog\",\"description\":\"Explore Common Use cases, How to&#039;s, Comparisons &amp; More\",\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\",\"name\":\"Resilio\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"width\":512,\"height\":512,\"caption\":\"Resilio\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/resilio-inc.\",\"https:\/\/youtube.com\/resilio\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1\",\"name\":\"Team Resilio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g\",\"caption\":\"Team Resilio\"},\"sameAs\":[\"https:\/\/www.resilio.com\"],\"url\":\"https:\/\/blog.resilio.com\/blog\/author\/team-resilio\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UDP File Transfer: Features, Downsides, and Use Cases | Resilio Blog","description":"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Active Everywhere).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer","og_locale":"en_US","og_type":"article","og_title":"UDP File Transfer: Features, Downsides, and Use Cases","og_description":"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Connect).","og_url":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer","og_site_name":"Resilio Blog","article_published_time":"2024-03-12T16:49:04+00:00","article_modified_time":"2025-11-05T03:31:15+00:00","og_image":[{"width":2000,"height":987,"url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","type":"image\/jpeg"}],"author":"Team Resilio","twitter_card":"summary_large_image","twitter_title":"UDP File Transfer: Features, Downsides, and Use Cases","twitter_description":"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Connect).","twitter_image":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","twitter_misc":{"Written by":"Team Resilio","Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#article","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer"},"author":{"name":"Team Resilio","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1"},"headline":"UDP File Transfer: Features, Downsides, and Use Cases","datePublished":"2024-03-12T16:49:04+00:00","dateModified":"2025-11-05T03:31:15+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer"},"wordCount":4477,"publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","keywords":["Featured-secondary","Featured-tertiary","Post with sidebar new hero section"],"articleSection":["Cloud Sync","Edge"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer","url":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer","name":"UDP File Transfer: Features, Downsides, and Use Cases | Resilio Blog","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","datePublished":"2024-03-12T16:49:04+00:00","dateModified":"2025-11-05T03:31:15+00:00","description":"In this post, we explore the benefits and potential downsides of UDP file transfers (and how to avoid them with Resilio Active Everywhere).","breadcrumb":{"@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.resilio.com\/blog\/udp-file-transfer"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#primaryimage","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/03\/Shutterstock_1901165272.jpg","width":2000,"height":987,"caption":"UDP File Transfer: Features, Downsides, and Use Cases"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.resilio.com\/blog\/udp-file-transfer#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.resilio.com\/blog"},{"@type":"ListItem","position":2,"name":"UDP File Transfer: Features, Downsides, and Use Cases"}]},{"@type":"WebSite","@id":"https:\/\/blog.resilio.com\/blog\/#website","url":"https:\/\/blog.resilio.com\/blog\/","name":"Resilio Blog","description":"Explore Common Use cases, How to&#039;s, Comparisons &amp; More","publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.resilio.com\/blog\/#organization","name":"Resilio","url":"https:\/\/blog.resilio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","width":512,"height":512,"caption":"Resilio"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/resilio-inc.","https:\/\/youtube.com\/resilio"]},{"@type":"Person","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1","name":"Team Resilio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g","caption":"Team Resilio"},"sameAs":["https:\/\/www.resilio.com"],"url":"https:\/\/blog.resilio.com\/blog\/author\/team-resilio"}]}},"_links":{"self":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/comments?post=11610"}],"version-history":[{"count":0,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11610\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media\/11604"}],"wp:attachment":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media?parent=11610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/categories?post=11610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/tags?post=11610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}