Glossary of Terms

Client server vs Peer to Peer

Keyword Definition
Centralized A system or architecture where a central server or authority controls and manages all resources and communication.
Client A computer or system that requests and utilizes services or resources provided by servers in a network.
Client Server A network architecture where tasks are divided between servers and clients, with servers providing resources and clients requesting resources.
Decentralized A system or architecture where resources and communication are distributed among multiple devices or nodes without a central authority.
Distributed Network A network where processing and data storage tasks are spread across multiple computers or servers.
Efficiency The optimization and effective utilization of resources in a system or network to achieve maximum output with minimal waste or redundancy.
Fault Tolerance The ability of a network to continue operating and functioning properly even when some of its components or nodes fail.
File Sharing The process of distributing or transferring files from one computer to another over a P2P network.
P2P Network A decentralized network where computers communicate and share resources directly with each other without the need for a central server.
Peer To Peer A network where all devices have equal capabilities and responsibilities, and can directly communicate with each other without a central server.
Reliability The ability of a system or network to consistently perform its intended functions accurately and without failure.
Resource Sharing The ability for computers connected in a P2P network to share their computing power, storage space, or other resources.
Scalability The ability of a system or network to handle increasing amounts of work, resources, or users without compromising performance and quality.
Security The measures and protocols in place to protect data, resources, and communication from unauthorized access, attacks, and threats.
Server A computer or system that provides services or resources to other computers or devices in a network.