FTP Model
FTP Model
Protocol
File transfer is among the most
frequently used TCP/IP applications.
Standard file transfer protocols
existed for the ARPANET before
TCP/IP became operational.
FTP Features:
Given a reliable end-to-end transport protocol
like TCP, file transfer might seem trivial. FTP
offers many facilities beyond the transfer
function itself.
Interactive access: FTP implementations
provide an interactive interface that allows
humans to interact with remote servers.
Format specification: FTP allows the client to
specify the type and representation of stored
data. Example, the user can specify whether s
file contains text or binary data and whether text
files use the ASCII or EBCDIC character set.
Authentication Control: FTP requires clients
to authorize themselves by sending a login name
and password to the server before requesting file
transfers. The server refuses access to clients
that cannot supply a valid login and password.
FTP Process Model