SlideShare a Scribd company logo
Solving the Problems of FTP
Overview
• What is FTP?
• How does FTP work?

• Drawbacks of FTP
• Solving the Problems of FTP

• Speed Gains with Acceleration vs. FTP

2 | © Copyright FileCatalyst, 2013
What is FTP?
• FTP (file transfer protocol) is a standard network protocol
used to transfer files from one host to another on the TCP
protocol
• FTP is one of the oldest protocols on the Internet, first drafted
in the 1970’s (with few changes since!)
• FTP was designed to be completely agnostic – independent
from operating systems, file storage systems, and file types

3 | © Copyright FileCatalyst, 2013
How Does FTP Work?
• FTP runs on the TCP/IP protocol, using 2 TCP connections
• The first connection used is a control channel used to
exchange instructions and is always open

• The second is a data channel used for file transfer and
directory listings and is opened as needed
2-way control channel (always open)

Client

Server
Data channel (opened as needed)

4 | © Copyright FileCatalyst, 2013
Drawbacks of FTP
• As FTP is based on the TCP protocol, it inherits the same
drawbacks as TCP including:
– Latency (RTT): TCP/IP requires the receiver to acknowledge each
packet being sent, in sequential order. Each trip is known as round trip
time (RTT) and this communication vastly slows down file transfers,
especially as geographic distance grows
– Packet loss: Network congestion typically causes buffer overflows of
intermediate routers, causing packet loss. Since packets are sent
sequentially, this can cause a hold-up in the cycle, slowing down file
transfers.

• Latency combined with packet loss creates even worse
performance for FTP transfers.
5 | © Copyright FileCatalyst, 2013
Solving the Problems of FTP with
Acceleration
• File transfer acceleration is possible by optimizing throughput
(removing latency from the equation).
– By switching out TCP for UDP (user datagram protocol) the effects of
latency on a network are eliminated.
– UDP is a “connectionless” protocol that does not depend on
sequenced acknowledgements and retransmissions (unlike TCP).
Without the same acknowledgment requirements as TCP, latency is
effectively eliminated.
– Since UDP allows packets to be received in a different order than they
were sent it does not stall if packets are dropped.
– To ensure reliability with UDP transfers lost packets can be requested
with a command channel: data flows over UDP while error-correcting
commands are periodically exchanged over a TCP/IP stream. Without
the
6 | © Copyright FileCatalyst, 2013
Speed Gains with Acceleration vs. FTP

7 | © Copyright FileCatalyst, 2013
About FileCatalyst
FileCatalyst technology is developed by Unlimi-Tech Software Inc., a world
leader in file transfer solutions. Founded in 2000, the company has more than
1000 clients with a user base of over 1 million. FileCatalyst provides softwarebased solutions designed to accelerate and optimize file transfers across
global networks. Being immune to packet loss and latency, FileCatalyst can
send files much faster than methods such as FTP, HTTP or CIFS, while adding
security and reliability.
To learn more visit www.filecatalyst.com

8 | © Copyright FileCatalyst, 2013
Solving the Problems of FTP

More Related Content

PPT
(Ftp) file transfer protocol
DOCX
File transfer protocol
PPTX
File transfer protocol (ftp)
PDF
FTP Conflict troubleshooting & MINI-LINK TN FTP
PPTX
File Transfer Protocol(FTP)
PPT
Using an FTP client - Client server computing
PDF
Ftp
(Ftp) file transfer protocol
File transfer protocol
File transfer protocol (ftp)
FTP Conflict troubleshooting & MINI-LINK TN FTP
File Transfer Protocol(FTP)
Using an FTP client - Client server computing
Ftp

What's hot (20)

PPTX
File transfer protocol
PDF
FTP - File Transfer Protocol
PPTX
Ftp: a slideshow on File transfer protocol
PPT
Ftp.75 to 76
PPTX
File transfer protocol
PPT
File Transfer protocols
PPTX
File Transfer Protocol
DOCX
File Transfer Protocol(ftp)
PDF
Ftp server
PPTX
Ftp server
PPTX
PPTX
File Transfer Protocol - FTP
PDF
Lec 8(FTP Protocol)
PPT
Ftp
PPT
Ftp tftp
PPTX
PPTX
Email HTTP And FTP
PPTX
FTP Client and Server | Computer Science
File transfer protocol
FTP - File Transfer Protocol
Ftp: a slideshow on File transfer protocol
Ftp.75 to 76
File transfer protocol
File Transfer protocols
File Transfer Protocol
File Transfer Protocol(ftp)
Ftp server
Ftp server
File Transfer Protocol - FTP
Lec 8(FTP Protocol)
Ftp
Ftp tftp
Email HTTP And FTP
FTP Client and Server | Computer Science
Ad

Similar to Solving the Problems of FTP (20)

PDF
White Paper: Accelerating File Transfers
PPTX
Acceleration Technology: Solving File Transfer Issues
PPT
UDP accelerated file transfer - introducing an FTP replacement and its benefits
PPT
UDP accelerated file transfer - introducing an FTP replacement and its benefits
PPTX
Beyond FTP & hard drives: Accelerating LAN file transfers
PPT
Nov 2014 webinar Making The Transition From Ftp
PPTX
File transfer protocol for computer science students
PPT
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
PPT
Accelerated file transfer in live sports production
PPTX
FILE TRANSFER PROTOCOL.pptx
PPT
Questions and answers
PPTX
filetranferprotocolseminarpresentation.pptx
PPTX
File Transfer Protocol (FTP)
PPT
FileCatalyst Introduction
PPTX
Going Beyond UDP Acceleration - SLide Deck
PPT
Big data in the energy sector
PPT
Sochi games wrap-up
PDF
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
PPTX
Explaining the FileCatalyst Adobe integration
PPTX
Explaining the FileCatalyst Adobe Integration
White Paper: Accelerating File Transfers
Acceleration Technology: Solving File Transfer Issues
UDP accelerated file transfer - introducing an FTP replacement and its benefits
UDP accelerated file transfer - introducing an FTP replacement and its benefits
Beyond FTP & hard drives: Accelerating LAN file transfers
Nov 2014 webinar Making The Transition From Ftp
File transfer protocol for computer science students
How to Share and Deliver Big Data Fast – Considerations When Implementing Big...
Accelerated file transfer in live sports production
FILE TRANSFER PROTOCOL.pptx
Questions and answers
filetranferprotocolseminarpresentation.pptx
File Transfer Protocol (FTP)
FileCatalyst Introduction
Going Beyond UDP Acceleration - SLide Deck
Big data in the energy sector
Sochi games wrap-up
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
Explaining the FileCatalyst Adobe integration
Explaining the FileCatalyst Adobe Integration
Ad

More from FileCatalyst (20)

PPTX
Intro to FileCatalyst Direct v3.7
PPTX
Webinar intro-to-central3.7-nov23-2016
PPTX
An Introduction to FileCatalyst
PPTX
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
PPTX
Accelerate file transfers with a software defined media network
PPTX
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
PPT
Introduction to FileCatalyst Central
PPTX
FileCatalyst: TransferAgent Webinar Slide Show
PPTX
Aug2015 webinar-file catalyst v3.5
PPTX
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
PPTX
Introducing FileCatalyst Workflow
PPTX
Amazon S3 Integration
PPTX
FileCatalyst Webinar featuring Forbidden
PPT
Automating file transfers January 2015 webinar
PPTX
Partner webinar featuring CatDV
PPTX
How to configure advanced order forms in FileCatalyst Workflow
PPTX
How to transfer large volumes of small files at accelerated speeds
PPT
10Gbps transfers
PPTX
How to automate content submission into FileCatalyst Workflow
PPT
FileCatalyst v3.3 preview - multi-file transfers and auto-zip
Intro to FileCatalyst Direct v3.7
Webinar intro-to-central3.7-nov23-2016
An Introduction to FileCatalyst
FileCatalyst January 2016 Webinar: TransferAgent is coming to FileCatalyst Wo...
Accelerate file transfers with a software defined media network
Nov 2015 Webinar: Introduction to FileCatalyst v3.6
Introduction to FileCatalyst Central
FileCatalyst: TransferAgent Webinar Slide Show
Aug2015 webinar-file catalyst v3.5
FileCatalyst July 23rd 2015 webinar: Introduction to C++ API
Introducing FileCatalyst Workflow
Amazon S3 Integration
FileCatalyst Webinar featuring Forbidden
Automating file transfers January 2015 webinar
Partner webinar featuring CatDV
How to configure advanced order forms in FileCatalyst Workflow
How to transfer large volumes of small files at accelerated speeds
10Gbps transfers
How to automate content submission into FileCatalyst Workflow
FileCatalyst v3.3 preview - multi-file transfers and auto-zip

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Assigned Numbers - 2025 - Bluetooth® Document
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25-Week II
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Per capita expenditure prediction using model stacking based on satellite ima...
sap open course for s4hana steps from ECC to s4
Machine learning based COVID-19 study performance prediction
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Solving the Problems of FTP

  • 2. Overview • What is FTP? • How does FTP work? • Drawbacks of FTP • Solving the Problems of FTP • Speed Gains with Acceleration vs. FTP 2 | © Copyright FileCatalyst, 2013
  • 3. What is FTP? • FTP (file transfer protocol) is a standard network protocol used to transfer files from one host to another on the TCP protocol • FTP is one of the oldest protocols on the Internet, first drafted in the 1970’s (with few changes since!) • FTP was designed to be completely agnostic – independent from operating systems, file storage systems, and file types 3 | © Copyright FileCatalyst, 2013
  • 4. How Does FTP Work? • FTP runs on the TCP/IP protocol, using 2 TCP connections • The first connection used is a control channel used to exchange instructions and is always open • The second is a data channel used for file transfer and directory listings and is opened as needed 2-way control channel (always open) Client Server Data channel (opened as needed) 4 | © Copyright FileCatalyst, 2013
  • 5. Drawbacks of FTP • As FTP is based on the TCP protocol, it inherits the same drawbacks as TCP including: – Latency (RTT): TCP/IP requires the receiver to acknowledge each packet being sent, in sequential order. Each trip is known as round trip time (RTT) and this communication vastly slows down file transfers, especially as geographic distance grows – Packet loss: Network congestion typically causes buffer overflows of intermediate routers, causing packet loss. Since packets are sent sequentially, this can cause a hold-up in the cycle, slowing down file transfers. • Latency combined with packet loss creates even worse performance for FTP transfers. 5 | © Copyright FileCatalyst, 2013
  • 6. Solving the Problems of FTP with Acceleration • File transfer acceleration is possible by optimizing throughput (removing latency from the equation). – By switching out TCP for UDP (user datagram protocol) the effects of latency on a network are eliminated. – UDP is a “connectionless” protocol that does not depend on sequenced acknowledgements and retransmissions (unlike TCP). Without the same acknowledgment requirements as TCP, latency is effectively eliminated. – Since UDP allows packets to be received in a different order than they were sent it does not stall if packets are dropped. – To ensure reliability with UDP transfers lost packets can be requested with a command channel: data flows over UDP while error-correcting commands are periodically exchanged over a TCP/IP stream. Without the 6 | © Copyright FileCatalyst, 2013
  • 7. Speed Gains with Acceleration vs. FTP 7 | © Copyright FileCatalyst, 2013
  • 8. About FileCatalyst FileCatalyst technology is developed by Unlimi-Tech Software Inc., a world leader in file transfer solutions. Founded in 2000, the company has more than 1000 clients with a user base of over 1 million. FileCatalyst provides softwarebased solutions designed to accelerate and optimize file transfers across global networks. Being immune to packet loss and latency, FileCatalyst can send files much faster than methods such as FTP, HTTP or CIFS, while adding security and reliability. To learn more visit www.filecatalyst.com 8 | © Copyright FileCatalyst, 2013