SlideShare a Scribd company logo
1 of 10
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)

File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
FTP Client and Server | Computer Science
FTP Client and Server | Computer ScienceFTP Client and Server | Computer Science
FTP Client and Server | Computer Science
 
FTP
FTPFTP
FTP
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
TELNET Protocol
TELNET ProtocolTELNET Protocol
TELNET Protocol
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
Ftp
FtpFtp
Ftp
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
(Ftp) file transfer protocol
(Ftp)   file transfer protocol(Ftp)   file transfer protocol
(Ftp) file transfer protocol
 
Ftp
FtpFtp
Ftp
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Networking standards
Networking standardsNetworking standards
Networking standards
 
Dhcp
DhcpDhcp
Dhcp
 
Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol Ftp: a slideshow on File transfer protocol
Ftp: a slideshow on File transfer protocol
 
TCP/IP and UDP protocols
TCP/IP and UDP protocolsTCP/IP and UDP protocols
TCP/IP and UDP protocols
 
Www ppt
Www pptWww ppt
Www ppt
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 

Similar to File transfer protocol (ftp)

filetranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptxfiletranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptxDSPL
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and serviceslearnt
 
APPLICATION LAYER PROTOCOLS .pptx
APPLICATION LAYER PROTOCOLS         .pptxAPPLICATION LAYER PROTOCOLS         .pptx
APPLICATION LAYER PROTOCOLS .pptxArnavPlayz
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocolsFabMinds
 
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaSDr. Shivashankar
 
FTP File Transfer Protocol secure ftp services
FTP File Transfer Protocol secure ftp servicesFTP File Transfer Protocol secure ftp services
FTP File Transfer Protocol secure ftp servicesftp wordwide
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarSivakumar R D .
 
Bit torrent seminar
Bit torrent seminarBit torrent seminar
Bit torrent seminarbalu0503
 
Bit Torrent Protocol
Bit Torrent ProtocolBit Torrent Protocol
Bit Torrent ProtocolAli Habeeb
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolTechieHands
 
FILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptxFILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptxsatvikkushwaha1
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocolD bipul lomga
 
Module notes artificial intelligence and
Module notes artificial intelligence andModule notes artificial intelligence and
Module notes artificial intelligence andbhagyavantrajapur88
 
Internet Services
Internet ServicesInternet Services
Internet Servicestalha8m
 
BITM3730Week10.pptx
BITM3730Week10.pptxBITM3730Week10.pptx
BITM3730Week10.pptxMattMarino13
 
Remote Login and File Transfer Protocols
Remote Login and File Transfer ProtocolsRemote Login and File Transfer Protocols
Remote Login and File Transfer ProtocolsHimanshu Pathak
 

Similar to File transfer protocol (ftp) (20)

filetranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptxfiletranferprotocolseminarpresentation.pptx
filetranferprotocolseminarpresentation.pptx
 
Internet tools and services
Internet tools and servicesInternet tools and services
Internet tools and services
 
APPLICATION LAYER PROTOCOLS .pptx
APPLICATION LAYER PROTOCOLS         .pptxAPPLICATION LAYER PROTOCOLS         .pptx
APPLICATION LAYER PROTOCOLS .pptx
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Computer Networks : WWW , TELNET and SSH
Computer Networks  : WWW , TELNET and SSHComputer Networks  : WWW , TELNET and SSH
Computer Networks : WWW , TELNET and SSH
 
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
21 Scheme_21EC53_MODULE-5_CCN_Dr. ShivaS
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
 
FTP File Transfer Protocol secure ftp services
FTP File Transfer Protocol secure ftp servicesFTP File Transfer Protocol secure ftp services
FTP File Transfer Protocol secure ftp services
 
Different Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.SivakumarDifferent Kinds of Internet Protocols - R.D.Sivakumar
Different Kinds of Internet Protocols - R.D.Sivakumar
 
Bit torrent seminar
Bit torrent seminarBit torrent seminar
Bit torrent seminar
 
Bit Torrent Protocol
Bit Torrent ProtocolBit Torrent Protocol
Bit Torrent Protocol
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
FILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptxFILE TRANSFER PROTOCOL.pptx
FILE TRANSFER PROTOCOL.pptx
 
Bit torrent protocol
Bit torrent protocolBit torrent protocol
Bit torrent protocol
 
Module notes artificial intelligence and
Module notes artificial intelligence andModule notes artificial intelligence and
Module notes artificial intelligence and
 
Internet Services
Internet ServicesInternet Services
Internet Services
 
BITM3730Week10.pptx
BITM3730Week10.pptxBITM3730Week10.pptx
BITM3730Week10.pptx
 
Http_Protocol.pptx
Http_Protocol.pptxHttp_Protocol.pptx
Http_Protocol.pptx
 
Remote Login and File Transfer Protocols
Remote Login and File Transfer ProtocolsRemote Login and File Transfer Protocols
Remote Login and File Transfer Protocols
 

More from Cort1026

Technological Design Process
Technological Design ProcessTechnological Design Process
Technological Design ProcessCort1026
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with ScratchCort1026
 
History of Video Games
History of Video GamesHistory of Video Games
History of Video GamesCort1026
 
CAT5 Cables
CAT5 CablesCAT5 Cables
CAT5 CablesCort1026
 
Pharmer ceuticals
Pharmer ceuticalsPharmer ceuticals
Pharmer ceuticalsCort1026
 
Establishing norms & expectations for behavior
Establishing norms & expectations for behaviorEstablishing norms & expectations for behavior
Establishing norms & expectations for behaviorCort1026
 

More from Cort1026 (6)

Technological Design Process
Technological Design ProcessTechnological Design Process
Technological Design Process
 
Programming with Scratch
Programming with ScratchProgramming with Scratch
Programming with Scratch
 
History of Video Games
History of Video GamesHistory of Video Games
History of Video Games
 
CAT5 Cables
CAT5 CablesCAT5 Cables
CAT5 Cables
 
Pharmer ceuticals
Pharmer ceuticalsPharmer ceuticals
Pharmer ceuticals
 
Establishing norms & expectations for behavior
Establishing norms & expectations for behaviorEstablishing norms & expectations for behavior
Establishing norms & expectations for behavior
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

File transfer protocol (ftp)

  • 1.
  • 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>.