Assembler Server Client
Assembler Server Client
• Key Points:
• - One-to-one translation.
• - Faster and hardware-specific.
• Example:
Server
• A server is a computer or software that
provides services, resources, or data to clients
over a network.
• Types of Servers:
• 1. Web Server: Hosts websites (e.g., Apache,
Nginx).
• 2. Database Server: Stores and manages data
(e.g., MySQL).
• 3. File Server: Manages file access (e.g.,
Client
• A client is a device or application that sends
requests to a server and uses its services.
• Examples:
• - Web Browsers (e.g., Chrome, Firefox).
• - Email Applications (e.g., Outlook).
• Client-Server Interaction:
• - The client sends a request (e.g., opening a
Client vs. Server
• | Aspect | Client | Server
|
• |--------------|-----------------------------|--------------
-----------|
• | Role | Sends requests |
Responds to requests |
• | Function | Accesses services |
Provides services |
• | Examples | Web browser, mobile app |
Web server, file server |