What is Accelerated File Transfer Protocol?
AFTP (Accelerated File Transfer Protocol) is a file transfer protocol developed by JSCAPE. AFTP is meant to accelerate file transfers over high-speed networks that are unable to utilize network output thanks to high latency and packet loss. beneath these conditions, AFTP will accelerate file transfers up to 100 times quicker than FTP and alternative file transfer protocols.
How Does Accelerated File Transfer Protocol Work?
Popular file transfer protocols like FTP/S, SFTP associate degreed HTTP/S depend upon an underlying protocol named TCP. The matter with TCP is that as network conditions like latency and packet loss increase, network output is considerably reduced. This is often for the most part to thanks to the algorithmic program accustomed to guaranteeing TCP reliableness. TCP uses a Window algorithmic program that reduces output as latency and packet loss increase. The result's that file transfer protocols supported TCP are typically unable to utilize information measure accessible, in result greatly increasing the quantity of your time required to transfer a file. the results of this are typically seen in satellite, continental, and water file transfers.
AFTP (Accelerated File Transfer Protocol) solves this drawback by dynamic the manner file transfers are performed. Instead of relying completely on TCP, AFTP has 2 communications channels employing a combination of TCP and UDP protocols. The primary channel, known as the management channel, uses TCP and is chargeable for tasks like user authentication, file management, and coordinating file transfers. The second channel, known as the info channel, uses UDP and is chargeable for transferring file information. Unlike TCP, UDP doesn't suffer an equivalent level of output reduction in comparison to TCP beneath similar network conditions. AFTP is ready to take advantage of this by sending a majority of information over UDP, therefore providing the best output. AFTP implementations can do reliable file transfers whereas reducing file transfer times by many orders of magnitude (up to 100x) in comparison to TCP primarily based file transfer protocols.
Will AFTP Work For Me?
AFTP provides the best performance gains once utilized in high information measure networks ( > 5Mbps) that suffer from high latency ( > 50ms). as an example, a file transfer between Tokyo and Los Angeles over a 45Mbps association is probably going to own high latency given the geographical distance between these 2 locations and can enjoy the employment of AFTP. Conversely, a file transfer between 2 hosts on a LAN (Local Space Network) over a 100Mbps association is unlikely to own high latency or enjoy the employment of AFTP.
What Is The Latency?
In a network, latency could be alive of the quantity of your time it takes for a packet of information to induce from one network purpose to a different. Latency will be plagued by several variables as well as the distance between points, the number of gateways between points, and therefore the medium used (e.g. wireless, fiber optics). Latency is usually measured in milliseconds (ms). Example: The latency between Host A in Los Angeles and Host B in Tokyo is two hundred ms.
What Is Packet Loss?
Packet loss could be a network condition once one or additional packets of information fail to succeed in their supposed destination. Packet loss is measured as a proportion of packets that don't reach their destination, additionally called lost or born packets. Example: The packet loss between Host A in Los Angeles and Host B in Tokyo is one.0%.
What Is The Throughput?
Throughput is the actual rate of information delivered over a network. The output is usually measured in rate (bits per second). the output is commonly a fraction of information measure thanks to network conditions like latency and packet loss. Example: The output between Host A in Los Angeles and Host B in Tokyo is 5Mbps.
What Is Bandwidth?
Bandwidth is that the theoretical most rate of information delivered over a network. Information measure is usually measured in rate (bits per second). Example: The information measure between Host A in Los Angeles and Host B in Tokyo is 45Mbps.
What Is The TCP?
TCP (Transmission Management Protocol) could be reliable informatics primarily based network protocol in this all packets are sent so as and if a packet is lost， it'll mechanically decide to resend that packet.
What Is UDP?
UDP could be a relative to the TCP protocol, each of that is captivated with the underlying informatics stack. Unlike TCP, UDP doesn't need that packets to be sent so as and doesn't mechanically decide to carry lost packets. Retransmission and rearrangement of packets ar the responsibility of the upper-level protocol, during this instance AFTP.
Getting Started With Raysync Transmission Protocol
Raysync Provides 3 products about accelerate file transfer solutions:
1.Raysync Proxy acceleration is on the base of Raysync transmission protocols. Without any modification, enterprise users can integrate their existing software with Raysync through the standard Proxy protocol to have high-speed transmission capacity.
2.Raysync FTP acceleration is an FTP acceleration software customized for enterprise users. It can highly integrate with the existing server architecture to achieve high-speed file transfer.
3.Raysync RaySSH acceleration product is based on the Raysync transmission protocol. The RaySSH products are completely compatible with OpenSSH in terms of functions, encryption, and command line. It also integrates high-speed transmission capability with the Raysync transmission protocol on the Internet, which makes it a sharp tool for transmission on Linux/Unix systems.
You can choose the accelerated file transfer solutions which is suitable for your enterprises needs , Get Raysync here！
Previous:What is High Latency File Transfer?