So sánh thin client và fat client
Both the terms, Thin Client and Thick client often appear in the client-server architecture. So basically, what is this Thin Client and what is Thick Client ? Thin client is a computer that has established a remote connection with a server and therefore most of the resources are stored in the remote server instead of a local hard disk. Here programs, applications, memory and sensitive information can be safely stored in the server-based computing environment and it also performs data processing, calculations, launching software applications on the server ( data processing occurs on the server ). Thus, the server does most of the work, where the computer (thin client ) which connects to the server functions as a virtual desktop ( Virtual Desktop Computing Model ). Thin client act as a simple terminal to the server and require constant communication with the server. A thin client generally does as little processing as possible, relying on access to the server each time input data needs to be processed or validated. The contrast of the Thin Client is Thick Client / Fat Client; a client machine which is fully equipped with good amount of memory (RAM), large storage spaces, fast processors and therefore is more powerful and fully featured on its own and can operate and execute software applications independently. Even though Thick clients are fully functional without the connection to the server, it is only a “client” when connected with the server. Think client does not depend/consume any of the computational resources of the server to run applications, though it is connected to the server through a network connection. Connection with the server is used to render data and files that are not stored in the local hard disk of the client machine. A fat client still requires at least periodic connection to a network or central server, but is often characterized by the ability to perform many functions without that connection. |