FTP server

From Wiki @ Karl Jones dot com
Jump to: navigation, search

An FTP server is a server which provides File Transfer Protocol services.

Client-server model

A server host runs one or more server programs which share their resources with clients.

A client does not share any of its resources, but requests a server's content or service function.

Clients therefore initiate communication sessions with servers, while servers await incoming requests.

See Client-server model.

FTP client-server process

An FTP client initiates a session in order to:

  • Upload files (send to server)
  • Download files (receive from server)

FTP servers await incoming requests, and respond by either:

  • Receiving files (from client upload)
  • Sending files (to client download)

See also

External links