• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 554
  • Last Modified:

FTP vs TFTP

One of the major difference between FTP and TFTP is FTP will prompt us the userID and password before you can access FTP Server , but TFTP never authenticate us .

Since FTP Server will prompt us USER ID and Password, can I say that FTP carry authentication feature ? Or, FTP is working with other authentication protocol to authenticate the remote client ?
0
kcn
Asked:
kcn
  • 2
  • 2
1 Solution
 
Don JohnstonInstructorCommented:
FTP has authentication capability build in.
0
 
Networking_EnthusiastCommented:
The "T" in TFTP stands for "Trivial", meaning that it is simplistic and basic by design. As a part of that, TFTP has no authentication capability...more info can be found here:

http://www.javvin.com/protocolTFTP.html

Specifically, FTP only encrypts the username and password, but not the information being transmitted. As such, FTP (and TFTP) should not be used to transmit sensitive information. It is good to prevent unauthorized user access, but will not protect the information as it crosses the network. More here:

http://www.javvin.com/protocolFTP.html

Hope this helps!
0
 
kcnAuthor Commented:
Networking Enthusiat ,

I thought FTP NEVER encrypt anything transfer in between Client & FTP Server .

Above you mentioned that FTP encrypt username and password ??? Is it a typo error ??
Please confirm .
0
 
Don JohnstonInstructorCommented:
FTP does not encrypt the username, password or data.
0
 
Networking_EnthusiastCommented:
KCN,

  Correct, although FTP in its original version will not encrypt anything (as you wrote), newer versions of FTP are TLS / SSL compatable which allow for encryption of username / passwords. Some FTP client software will even encrypt the contents of the file / traffic being transmitted. Takeaway point, do not use FTP in its original, non-secure incarnation. More about secure FTP (FTPS) can be found here:
http://en.wikipedia.org/wiki/FTPS

Thanks for reading; hope this helps!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now