Client-Server Architecture

JubilantExuberance avatar
JubilantExuberance
·
·
Download

Start Quiz

Study Flashcards

22 Questions

What is the primary task of the client in a client-server architecture?

Carrying the front-end GUI and interaction operations of users

What is the main advantage of the B/S architecture?

Improved data processing performance

What type of computer emerged in the 1940s and 1950s?

Vacuum tube computer

What is the role of the server in a client-server architecture?

Processing background service logic and request data

What was the primary focus of mainframes in the 1960s and 1970s?

Scaling down for small- and medium-sized enterprises and institutions

What is the main difference between the B/S and C/S architectures?

The location of application logic

What is an example of a client program used to upload and download files?

FileZilla

Which company was founded in 1976 and launched Apple II in 1977?

Apple Inc.

What was launched by Intel in 1978?

8086 microprocessor

What is the term for the development phase that includes vacuum tube computers, transistor computers, and integrated circuit computers?

Mainframe phase

What brought the x86 architecture processor to a new level of performance?

Intel's 1993 launch of the Pentium series

What is the term for the architecture that includes client and server programs?

C/S architecture

What was launched by Intel in 1995?

Pentium Pro

What is characterized by dedicated computing?

Computing 1.0

What is characterized by general-purpose computing?

Computing 2.0

What is characterized by intelligent computing?

Computing 3.0

What is the era of computing characterized by intelligence and full-stack all-scenario computing called?

Computing 3.0

What type of server is typically small in size and can be placed in a standard 19-inch cabinet?

Rack server

What is the term used to describe the rapid development of digitalization in the world?

Computing 2.0

What type of server is similar in appearance to a switch?

Rack server

What is the size of a rack server in terms of U?

1 U, 2 U, 4 U

What is the purpose of placing multiple servers in a cabinet?

To obtain a higher processing capability

Study Notes

Architecture Types

  • Client-Server Architecture:
    • Server program runs on the server
    • Client software is installed on the client
    • Server processes background service logic and request data
    • Improves communication speed and efficiency between the two ends
  • Browser-Server (B/S) Architecture:
    • Users only need to install a browser
    • Application logic is centralized on the server and middleware
    • Improves data processing performance

Server Development History

  • Mainframe phase:
    • Emerged in the 1940s and 1950s
    • Vacuum tube computers developed into large-scale integrated circuit computers
  • Midrange computer phase:
    • Emerged in the 1960s and 1970s
    • Mainframes scaled down for small- and medium-sized enterprises
  • Microcomputer phase:
    • Emerged in the 1970s and 1980s
    • Mainframes scaled down for the second time
    • Apple II launched in 1977, IBM-PC launched in 1981
  • x86 server era:
    • Emerged in 1978 with Intel's 8086 microprocessor
    • Pentium series launched in 1993, Pentium Pro launched in 1995
    • X86 architecture processor performance improved, leading to cloud computing era

Computing Eras

  • Computing 1.0:
    • Dedicated computing, mainframe/midrange computer era
  • Computing 2.0:
    • General-purpose computing, data center, x86 architecture
  • Computing 3.0:
    • Intelligent computing, full-stack, all-scenario

Server Classification - Hardware Form

  • Midrange computer
  • Tower server:
    • Can use a chassis similar to an ordinary vertical computer or a large-capacity chassis
  • Rack server:
    • Installed in a standard 19-inch cabinet
    • Specifications include 1 U, 2 U, and 4 U
    • Multiple servers can be placed in a cabinet for higher processing capability

Understand the basics of client-server architecture, where the server provides background service logic and data, and the client handles user interaction and GUI.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser