1. Cliente:
Un cliente es una computadora que solicita servicios de un servidor. Normalmente inicia una conexión con el servidor y envía solicitudes de datos, recursos o servicios. Luego, el cliente procesa y muestra la respuesta recibida del servidor.
2. Servidor:
Un servidor es una computadora que proporciona servicios a otras computadoras en la red. Escucha las solicitudes entrantes de los clientes, las procesa y devuelve respuestas. El servidor normalmente ejecuta software o aplicaciones específicas que brindan los servicios deseados, como intercambio de archivos, alojamiento web, acceso a bases de datos o servicios de correo electrónico.
En una red peer-to-peer, todas las computadoras se consideran iguales y no hay distinción entre clientes y servidores. Cada computadora puede actuar como cliente y servidor, compartiendo recursos con otras computadoras en la red.
A continuación se muestran algunas funciones que las computadoras pueden tener en una red peer-to-peer:
1. Anfitrión:
Un host es una computadora que comparte sus recursos, como archivos, carpetas o impresoras, con otras computadoras en la red. Pone estos recursos a disposición de otras computadoras que los soliciten.
2. Invitado:
Un invitado es una computadora que solicita recursos de otra computadora en la red. Se conecta a la computadora host y accede a los recursos compartidos.
Tanto en las redes cliente-servidor como entre pares, las computadoras se comunican entre sí mediante protocolos y estándares de red para establecer conexiones, intercambiar datos y brindar servicios.