This tutorial contains concept of FTP with its features.
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
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 Viewerso that you
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.
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
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