FTP Server

This tutorial contains concept of FTP with its features.

FTP Server :

This tutorial contains concept of FTP with its features.

FTP Server:

FTP stands for File Transfer Protocol. It is used to transfer files from one computer to another computer over network and internet
It is simple  protocol based on TCP/IP. It is built on client-server architecture and it provides individual control and data connections between client and server.
Its main function is to transfer file from a server to a client that is downloading or from client to server that is called uploading.
For FTP server, it is  required to authenticate user by inputting the user name and password. If server is configured to allow then you can connect anonymously.

How FTP Server work ?

FTP requires two computers ,one FTP server and another FTP client. Client generates some request for required file to the server.
For this it is required that client input accepted user name and password. Once client login, a session is open and now client can
can execute many FTP commands on the server. These commands may be for changing directory, listing files, downloading or uploading files etc.

Features of FTP - Following are the features of personal as well as enterprise FTP server -

  • It provides complete administration so you can access all settings and activity of viewers from any location.
  • It provides current and past connections details using concept of session viewer.
  • FTP server have feature of Activity Viewer so that you can view connection count graphs, data flow, logins details etc.
  • It maintains log of all activities and provide easy way to search log by using Log viewer.
  • When server is online, It adjust all settings, groups and accounts with live administration concept.
  • It has live control on connected users and for that it has controls like 'Disconnect User' and 'Stop Transfer'.
  • Protects account password against brute force attacks by introducing concept of Anti-Hammering.
  • Controls the IP address of all individuals which have access to the server.
  • It pays extra attention against abusive clients. Provides concept of Site to Site Transfer
  • It prevents particular file types from ever being uploaded onto the FTP server.
  • It ignores Time-out prevention techniques used by idle FTP clients.
  • Maintains and set a maximum space allocation for each account and virtual folder.
  • It restricts to allowance of bandwidth individually for each account.
  • Controls all the accounts uploading and downloading.
  • It provides maximum connections per IP and restrict if it exceeds.
  • Controls messages by editing welcome messages and other server responses.
  • It has powerful group control to provide quick and fast account management.
  • Gives full independent access control for each account, group and virtual folder.
  • Share folders amongst accounts and groups with individual permissions and quotas by concept of virtual folders.
  • It also include feature to hide any file or folder from normal view.
  • Provides facility to protect deleted files as it is be placed in the recycle bin.
  • It is compatible with all standard FTP clients.
  • It provides full support for files of any size.
  • It provides facility for resuming broken file transfers.
  • Allow users to run executables on the server. You can execute remote file
  • Users can change their own password.
  • Users can change the date-time stamp of files.