In the client or server model, a file server is a computer responsible for the central storage and management of data files to allow other computers on the same network can access the files. Information can be share over a network without having to physically transfer files by floppy diskette or some other external storage device. Any computer can be configured to be a host and perform as a file server.
A file server may be an ordinary PC that handles requests for files and sends them over the network or even a dedicated network-attached storage (NAS) device that also serves as a remote hard disk drive for other computers, which allows anyone on the network to store files on it as if to their own hard drive.
A program or mechanism that enables the required processes for file sharing can also be called a file server where File Transfer Protocol (FTP) is used.