FTP, or File Transfer Protocol, and TFTP, or Trivial File
Transfer Protocol, are both methods of file transfer over a network. That is
where the similarities end, however. There are some very distinct differences
that distinguish FTP from TFTP servers. Read on for a list of key differences.
Security
FTP is an encrypted file transfer system. This means that
security measures such as password protection and encryption protect data as it
is transferred. TFTP is not an encrypted file transfer system. For this reason,
FTP is typically used by businesses.
Memory
When data is transferred between servers, a portion of the
computer and server's memories are preoccupied during the transfer. Larger
files and encrypted data take up more memory. TFTP is intended for the transfer
of smaller files and does not require authentication. TFTP, therefore, requires
less memory on a computer and server than FTP does.
Authentication
FTP requires authentication of a user's authority to upload and
download files prior to releasing data resting on the server. Once the user is
authenticated, the amount of data to which the user can have access is
determined and is released simultaneously by FTP. TFTP, on the other hand,
actually transfers data from the server directly to computers by breaking it
down into manageable pieces that are then transferred sequentially from first
to last between the server and a computer. If any piece fails to complete
properly, the rest of the information is not sent.
Port
Numbers
FTP utilizes TCP port connections. What this means is that it
uses two different port numbers to establish two simultaneous connections. One
port establishes authentication and controls the release of data based on the
credentials of the user. The other port transfers data. TFTP utilizes UDP ports
which make only a single connection between the server and user.
FTP is a more secure method of file sharing that makes it a more
secure choice for businesses. TFTP is a better solution for those who only need
to transfer a small amount of data without the need to protect it. When a
request is made to access an FTP server, a session with a beginning and end is
initiated. Accessing a TFTP server merely initiates the transfer of shared
data.
port no for FTP
20 for Data and 21 for
Control
port no for TFTP
69
No comments:
Post a Comment