FTP and TFTP :
FTP:
The File Transfer Protocol (FTP) is a standard network protocol used to transfer computer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and uses separate control and data connections between the client and the server.
TFTP:
Trivial File Transfer Protocol (TFTP) is a
simple, lock-step, File Transfer Protocol which allows a client to get
from or put a file onto a remote host. One of its primary uses is in the
early stages of nodes booting from a local area network.
Differences Between FTP and TFTP :
Both of these
protocols can be used for transferring files across the Internet. The
differences between the two protocols are explained below:
- FTP is a complete, session-oriented, general purpose file transfer
protocol. TFTP is used as a bare-bones special purpose file transfer
protocol.
- FTP can be used interactively. TFTP allows only unidirectional
transfer of files.
- FTP depends on TCP, is connection oriented, and provides reliable
control. TFTP depends on UDP, requires less overhead, and provides
virtually no control.
- FTP provides user authentication. TFTP does not.
- FTP uses well-known TCP port numbers: 20 for data and 21 for
connection dialog. TFTP uses UDP port number 69 for its file
transfer activity.
No comments:
Post a Comment