Client, server, and terminal

Source: Internet
Author: User

Client:

A client, or a client, is a program that provides local services to the customer in response to the server. In addition to some applications that only run locally, they are generally installed on common clients and need to run together with the server.

After the development of the Internet, more common clients include Web browsers for the World Wide Web, e-mail clients for sending and receiving emails, and instant messaging client software. For this type of applications, there must be servers and service programs in the network to provide services, such as database services and email services. In this way, on the client and server side, A specific communication connection is required to ensure the normal operation of the application.

The client refers to the terminal application port. All software or server devices of an application can be called the client. For example, the invoicing software allows you to open many clients, or you can set clients with different permissions.

A client is a computer or terminal device of an application client, such as a terminal.

 

Server:

The server serves the client, such as providing resources to the client and saving client data. The client can be any computer. As long as the client is connected to the server and authorized by the server, the server service can be used. Baidu's website is a server, and our computer is a client. We can use its services.

Generally, the server end is a server-level advanced PC, so that multi-customer access will not cause latency or even data overflow.

 

Terminal:

Terminal is usually a "dumb" user device that is connected to a centralized host system (such as an IBM large-scale computer. The terminal receives keyboard input from the user and sends the input to the host system. The host system processes the user's keyboard input and command, then outputs the result and displays it on the screen of the terminal. A personal computer can run programs called a terminal simulator to imitate the work of a dumb terminal.

A terminal is a user who can connect to the operating system to use operating system resources. He shares various operating system resources with other users. The client is for application software, is a software that uses services on the server. One is at the system level and the other is at the application level.

 

The client generally refers to the user of the software, and the terminal refers to the user of the device. The client can be a game program, and the terminal is a mobile phone, notebook, and other physical objects.

A server is a computer that provides services, while a client uses the software or hardware of the server.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.