Arquitectura Cliente-Servidor y Peer-to-Peer: fundamentos y protocolos de red
Arquitectura Cliente-Servidor
El modelo Cliente/Servidor define la estructura de las aplicaciones que se comunican y su sincronización. Consta de dos procesos que interactúan entre sí:
- Proceso Servidor
- Proceso Cliente
Cliente y servidor son elementos inseparables; uno no puede existir sin la presencia del otro.
Servidor
Un servidor es un proceso que escucha en un puerto determinado, esperando continuamente que otros procesos remotos (clientes) se conecten a él.
Características principales:
- Autenticación
- Seguridad y privacidad de la información del sistema donde residen
- Capacidad para gestionar peticiones de varios clientes simultáneamente
IMPORTANTE: Todos los clientes se conectan al mismo puerto del servidor.
En general, un ordenador se considera...