Training Day2
Training Day2
A peer-to-peer (P2P) domain model is a decentralized network where all participants (peers)
are equal and act as both clients and servers, sharing resources directly with each other
without a central authority
Operating Systems Essentials
In the client-server model, a server program fulfills requests from client programs, which might be running on the
same computer or other computers. A given application in a computer system might function as a client that
makes requests for services from other programs and as a server fulfilling requests from other programs.
How servers work
The term server can refer to a physical machine, a virtual machine (VM) or software that's performing server
services. Servers work in various ways, depending on how the word server is being used. Server operating
systems (OSes), such as Microsoft Windows Server 2022, typically process client requests for service within the
network and facilitate the linkages with the requested resources. Servers configured for specific services handle
access to specialized resources, such as printer drivers, or to applications, such as file storage, respectively.
•Web server. A web server is a computer program that serves requested Hypertext Markup Language webpages
or files. In this case, a web browser acts as the client.
•Application server. This type of server provides the business logic for an application program in a computer in a
distributed network.
•Domain Name System server. A critical component for internet activity, the DNS server translates domain names
into IP addresses.
•Proxy server. Proxy server software acts as an intermediary between an endpoint device, such as a
computer, and another server from which a user or client is requesting a service.
•Game server. These servers support the deployment of various computer games and similar applications.
•Mail server. These applications receive incoming emails from local users -- people within the same domain --
and remote senders, and forward outgoing emails for delivery.
•Virtual server. This is a program running on a shared server that's configured in such a way that it seems to
each user that they have complete control of a server.
•Blade server. A blade server is a server chassis housing multiple thin, modular electronic circuit boards,
known as server blades. Each blade is a server in its own right, often dedicated to a single application.
•File server. This is a computer responsible for the central storage and management of data files so that other
computers on the same network can access and share files.
•Policy server. This is a security component of a policy-based network that provides authorization services
and facilitates tracking and control of files.
•Database server. This server is responsible for hosting one or more databases. Client applications perform
database queries that retrieve data from or write data to the database that is hosted on the server.
•Print server. This server provides users with access to one or more network-attached printers. The print
server acts as a queue for the print jobs that users submit. Some print servers can prioritize the jobs in the print
queue based on the job type or who submitted the print job