Posts

Showing posts from November, 2023

Client Server Architecture

Image
 Client Server architecture is an architecture or model of a computer network in which many clients request and receive service from a central server. Client computers: provides an interface to allow a computer user to request services of the server and to display the results the server returns. Servers: waits for request to arrive from clients and then respond to them. Client: It can be any computer that requests something from the server. Example: visiting any website we request the webpage from its domain.   Server: It is a computer that is designed to serve the request to the client. Example: the client asks for the webpage then the server responds with the webpage to the client.                                                        Working of Client-Server architecture The client submits a request through a network-enabled device. Th...

Linux Network and Process Management

Image
                                                                                    Process A process in Linux is a running program/ an instance program that is being executed by the Linux kernel. Types of Linux Processes 1. Foreground Processes 2. Background Processes Foreground processes: A process that requires the user to start it using a terminal command on Program. It requires an input trigger from a user, so every foreground process is manually triggered. Background Processes:  A process that runs independently on user input. It can run multiple processes at the same time in a background process.                                              ...