Ready to try Egnyte?
Start your Free Trial today

Ask an Expert

"What are the differences between a file server and
client server?"


What are the advantages and disadvantages of a file server?

Client Server is an architectural model, while a file server is a data organization method for storing user files centrally within a department or company.

Client Server:

In the client-server architectural model, an application is divided into two parts:

  • The client side, which runs the user interface, local storage and so forth.
  • The business logic and the database reside in the server
Client Server Architecture

Usually the clients and servers reside inside an organization's firewall and talk with each other using technologies like RPC (Remote Procedure Call).

With the Internet, the client-server architecture is replaced by web applications, where the browser plays the part of the client and the web servers play the role of the server. The protocol is usually HTTP and the UI (user interface) is managed using HTML.

Internet-Based Web Application Architecture

File server:

A file server provides a way of storing files like documents, presentations, spreadsheets, etc. for sharing across an organization.

Traditionally, enterprise administrators setup a common space for users to store common files - presentations, proposals, and spreadsheets, et al. This is done via many file servers with "shares". The shares may be user-based or project-based. The shares also could be private or public. Traditionally users copy files into a public share and let everyone know via e-mail.

  • One major drawback is that the files shares can only be accessed when the users are in the office or connected via VPN.
  • Naturally the files cannot be shared with partners and customers for collaborative work.
  • Another drawback is mobile access, which is disjoint and not customized for each device.

A hybrid cloud solves these problems.

Author: Krishna Sankar
Last updated: June 5, 2012


Return to Ask an Expert

  • Follow us: