1/20
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Client
Requests particular service from the server process.
Sever
Supplies services requested by clients
Middleware
introduced as a software which runs in between client and server processes, enabling the communication process.
Client-Server Architecture
refers to a shared computer network that allows large applications to be split into smaller tasks and to perform the tasks among the host and client machine.
1 Tier Architecture
responsible for all client server configuration setting, data logic, UIs and business logic on a single platform; known as single-tier architecture.
2 Tier Architecture
consists of two parts: a client and a server tier but there is a another protocol that bridges the gap.
3 Tier Architecture
Client sends request to server, middle layer receives the request, server obtains the request at the end.
N-Tier Architecture
referred as multitier architecture; scaled version of 3-tier architecture
Web Servers
Designed to run websites and apps through client programs.
responsible for processing, storing and delivering web content to users.
Application Servers
provides an environment that helps develop, process, and run web-based applications
-executes computer programs, or scripts essential for running PHP, Java, or .Net applications
Database Servers
Store digital files, application, files, and non-database files. responsible for handling the security and recover of DBMS.
Mail Servers
Facilitates email storage and management for clients.
DNS Servers
Translate URLs into corresponding IP addresses.
Proxy Server
acts an intermediary between local and worldwide networks. accepts request from one network, and forwards them using its own IP address
DHCP Servers
dynamically assigns IP addreses to clients.
File Servers
refers to a machine that provides shareable disks, that can be accessed by the workstations on a network.
Gaming Servers
Manages player and game data, while synchronizing player activity in the virtual world.
Print Servers
Connects printing devices to clients on a network. Accepts print tasks from uses and queue them.
DOM (Document Object Model) Interpreter
processes HTML structure; builds tree-like representation of the page
CSS Interpreter
applies styles to HTML elements
JS Engine
Executes JS code for interactivity.