SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
File transfer protocol (ftp)
FILE TRANSFER PROTOCOL
• Allows two computers, a client and server,
  to connect over the Internet.
• During this connection the server and client
  are able to then transfer various files.
• This is done through converting files into
  binary and then transmitting the data, this
  concise process allows someone to
  download or upload a file to the internet.
HISTORY OF FTP
• April 16, 1971 by Abhay Bhushan from MIT
• US DoD, Advanced Research Projects
  Agency Network
   • ARPANET was the first network to allow
     for data to be transferred through
     computers
• Bhushan created a protocol that would
  easily allow data to be transferred through
  this new network
FTP: STEPS

1.Request
2.Response
3.Transfer
4.Terminate
FTP: REQUEST
• This request is initiated by the client
• Allowing the File Transfer Protocol to begin
• Sub-commands
   • store, delete, lookup, open and close
   • Allows client to interact with the server
     before they download or upload a file
FTP: RESPONSE
• Server will inform the client that it is ready to
  either receive or send a file

• The sub-commands used in this transaction
  are “ready to send” and “ready to receive”
FTP: TRANSFER
• The actual transaction will occur in the
  transfer step

              FTP: TERMINATE
• Two types of terminate transactions
  • successful terminate
  • unsuccessful terminate
File Transfer
  Protocol
    Cycle
THE FUTURE?
So where can a protocol that has been in use
for over 30 years go from here?

It has been modified and improved throughout
the years to keep up with user demands.

It is fairly safe to say that File Transfer Protocol
will still be in use for the future.
REFERENCES
Bhushan, A. "RFC 114 - File Transfer Protocol." IETF Tools. 16 Apr. 1971. Web.
28 Feb. 2012. <http://tools.ietf.org/html/rfc114>.

Harris, Robin. "FTP: Untrustworthy File Transfer." Technology News, Analysis,
Comments and Product Reviews for IT Professionals. ZDnet, 14 July 2008. Web.
28 Feb. 2012. <http://www.zdnet.com/blog/storage/ftp-untrustworthy-file-
transfer/344?tag=btxcsim>.

McKendrick, Joe. "FTP, First Created in 1971, Alive and Well in Service-oriented
World." Technology News, Analysis, Comments and Product Reviews for IT
Professionals. ZDnet, 12 Aug. 2011. Web. 28 Feb. 2012.
<http://www.zdnet.com/blog/service-oriented/ftp-first-created-in-1971-alive-and-
well-in-service-oriented-world/7447?tag=btxcsim>.

"The History of FTP." FTP Site. FTPGuide.com, 2008. Web. 28 Feb. 2012.
<http://ftpguide.com/history.htm>.

More Related Content

What's hot (20)

PPTX
Protocols
Sonali Chawla
 
PPTX
Application layer
anonymous
 
PPTX
Tcp IP Model
Ankur Kumar
 
PPT
OSI Layers
Kishore Kumar
 
PPT
File Transfer protocols
Aayushi Pareek
 
PPTX
OSI Model - Open Systems Interconnection
Adeel Rasheed
 
PPTX
Vpn(virtual private network)
sonangrai
 
PPT
TCP/IP Protocols With All Layer Description
Shubham Khedekar
 
PPTX
Ftp
Amandeep Kaur
 
PPTX
Network layer - design Issues
قصي نسور
 
PPTX
Osi model
Priyanka Sharma
 
PPTX
Data communication and networks by B. Forouzan
Preethi T G
 
PPT
Computer Networks - DNS
DHIVYADEVAKI
 
PPT
(Ftp) file transfer protocol
Gouasmia Zakaria
 
PDF
Stop and-wait protocol
Venkata Sreeram
 
PPTX
Asynchronous transfer mode
aniston0108
 
PPTX
File Transfer Protocol
Vinh Nguyen
 
Protocols
Sonali Chawla
 
Application layer
anonymous
 
Tcp IP Model
Ankur Kumar
 
OSI Layers
Kishore Kumar
 
File Transfer protocols
Aayushi Pareek
 
OSI Model - Open Systems Interconnection
Adeel Rasheed
 
Vpn(virtual private network)
sonangrai
 
TCP/IP Protocols With All Layer Description
Shubham Khedekar
 
Network layer - design Issues
قصي نسور
 
Osi model
Priyanka Sharma
 
Data communication and networks by B. Forouzan
Preethi T G
 
Computer Networks - DNS
DHIVYADEVAKI
 
(Ftp) file transfer protocol
Gouasmia Zakaria
 
Stop and-wait protocol
Venkata Sreeram
 
Asynchronous transfer mode
aniston0108
 
File Transfer Protocol
Vinh Nguyen
 

Similar to File transfer protocol (ftp) (20)

DOCX
File Transfer Protocol(ftp)
MUHAMMAD KHURSHID AHMAD
 
PPTX
File Transfer Protocol (FTP)
AxelXrest
 
PPTX
FTP_Presentation_by_Salman_Yousafzai.pptx
artisticcc11
 
PPTX
File Transfer Protocol(FTP)
Varnit Yadav
 
DOCX
File transfer protocol
Amandeep Kaur
 
PPTX
File Transfer Protocol
guest029bcd
 
PPTX
FILE TRANSFER PROTOCOL BY LAXMI $ Group
rajeev bhatt
 
PPTX
FTP-PPT.pptx
Memerhub1
 
PPT
Telnet and FTP.ppt
ssuser1774d3
 
PPTX
FTP Client and Server | Computer Science
Transweb Global Inc
 
PPTX
File transfer protocol- Gowdham
Gowdham P
 
PDF
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
Btechwala
 
PPTX
An overview of ftp
indhuchezhian
 
PDF
Ftp
ARYA TM
 
PPT
ftp.07f.ppt
aozcan1
 
PDF
Com584 FTP GeekSpeak
janaegerard
 
PPTX
Computer network
Pihu Goel
 
PPT
Ftp tftp
Prabhat gangwar
 
PPT
This presentation uploaded by me makesame for software testing tools used for...
makesame
 
PPTX
File transfer protocol (ftp) in application
RochakSrivastava3
 
File Transfer Protocol(ftp)
MUHAMMAD KHURSHID AHMAD
 
File Transfer Protocol (FTP)
AxelXrest
 
FTP_Presentation_by_Salman_Yousafzai.pptx
artisticcc11
 
File Transfer Protocol(FTP)
Varnit Yadav
 
File transfer protocol
Amandeep Kaur
 
File Transfer Protocol
guest029bcd
 
FILE TRANSFER PROTOCOL BY LAXMI $ Group
rajeev bhatt
 
FTP-PPT.pptx
Memerhub1
 
Telnet and FTP.ppt
ssuser1774d3
 
FTP Client and Server | Computer Science
Transweb Global Inc
 
File transfer protocol- Gowdham
Gowdham P
 
File Transfer Protocol (FTP) in Computer Networks_ A Complete Guide.pdf
Btechwala
 
An overview of ftp
indhuchezhian
 
Ftp
ARYA TM
 
ftp.07f.ppt
aozcan1
 
Com584 FTP GeekSpeak
janaegerard
 
Computer network
Pihu Goel
 
Ftp tftp
Prabhat gangwar
 
This presentation uploaded by me makesame for software testing tools used for...
makesame
 
File transfer protocol (ftp) in application
RochakSrivastava3
 
Ad

More from Cort1026 (6)

PPTX
Technological Design Process
Cort1026
 
PPTX
Programming with Scratch
Cort1026
 
PPTX
History of Video Games
Cort1026
 
PPTX
CAT5 Cables
Cort1026
 
PPTX
Pharmer ceuticals
Cort1026
 
PPTX
Establishing norms & expectations for behavior
Cort1026
 
Technological Design Process
Cort1026
 
Programming with Scratch
Cort1026
 
History of Video Games
Cort1026
 
CAT5 Cables
Cort1026
 
Pharmer ceuticals
Cort1026
 
Establishing norms & expectations for behavior
Cort1026
 
Ad

Recently uploaded (20)

PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Empowering Cloud Providers with Apache CloudStack and Stackbill
ShapeBlue
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 

File transfer protocol (ftp)

  • 2. FILE TRANSFER PROTOCOL • Allows two computers, a client and server, to connect over the Internet. • During this connection the server and client are able to then transfer various files. • This is done through converting files into binary and then transmitting the data, this concise process allows someone to download or upload a file to the internet.
  • 3. HISTORY OF FTP • April 16, 1971 by Abhay Bhushan from MIT • US DoD, Advanced Research Projects Agency Network • ARPANET was the first network to allow for data to be transferred through computers • Bhushan created a protocol that would easily allow data to be transferred through this new network
  • 5. FTP: REQUEST • This request is initiated by the client • Allowing the File Transfer Protocol to begin • Sub-commands • store, delete, lookup, open and close • Allows client to interact with the server before they download or upload a file
  • 6. FTP: RESPONSE • Server will inform the client that it is ready to either receive or send a file • The sub-commands used in this transaction are “ready to send” and “ready to receive”
  • 7. FTP: TRANSFER • The actual transaction will occur in the transfer step FTP: TERMINATE • Two types of terminate transactions • successful terminate • unsuccessful terminate
  • 8. File Transfer Protocol Cycle
  • 9. THE FUTURE? So where can a protocol that has been in use for over 30 years go from here? It has been modified and improved throughout the years to keep up with user demands. It is fairly safe to say that File Transfer Protocol will still be in use for the future.
  • 10. REFERENCES Bhushan, A. "RFC 114 - File Transfer Protocol." IETF Tools. 16 Apr. 1971. Web. 28 Feb. 2012. <http://tools.ietf.org/html/rfc114>. Harris, Robin. "FTP: Untrustworthy File Transfer." Technology News, Analysis, Comments and Product Reviews for IT Professionals. ZDnet, 14 July 2008. Web. 28 Feb. 2012. <http://www.zdnet.com/blog/storage/ftp-untrustworthy-file- transfer/344?tag=btxcsim>. McKendrick, Joe. "FTP, First Created in 1971, Alive and Well in Service-oriented World." Technology News, Analysis, Comments and Product Reviews for IT Professionals. ZDnet, 12 Aug. 2011. Web. 28 Feb. 2012. <http://www.zdnet.com/blog/service-oriented/ftp-first-created-in-1971-alive-and- well-in-service-oriented-world/7447?tag=btxcsim>. "The History of FTP." FTP Site. FTPGuide.com, 2008. Web. 28 Feb. 2012. <http://ftpguide.com/history.htm>.