Imagino que esta es la primera pregunta que se
harán todos, ¿que es eso de cliente servidor?,
cliente/servidor no es más que la forma de llamar a las
aplicaciones que trabajan en conjunto como "nodos" de información (por así decirlo). Esto
es que existe una aplicación totalmente independiente de
la parte cliente la cual esta dispuesta a servir
información cuando el cliente se la
solicita.
Ejemplos de estos pueden ser los servidores de
Paginas Webs (HTTP), servidores
de Transferencia de Archivos
(FTP),
etc.
No podemos continuar sin antes dar una breve
definición de los términos Cliente y
Servidor.
Cliente: Es toda aplicación que
se conecta a un Servidor para solicitarle alguna
información.
Servidor: Es toda aplicación que se
mantiene a la espera de un cliente que solicite
información, la cual se la entregara si fuese posible. Se
dice que este ofrece o sirve un servicio.
Para que quede mas claro, voy a dar un ejemplo sobre el
funcionamiento del servidor de Paginas Webs (HTTP). Para ello
realizaremos una visita a un sitio Web en particular
y analizaremos después lo sucedido:
Ejecutamos nuestro navegador (Internet
Explorer, Netscape, Firefox, etc.)
Ingresamos la dirección del sitio Web que deseamos ver,
por ej. www.google.com
Le damos al botón "Ir", "Ver", etc. Para que
nuestro navegador se conecte a la dirección.
Nuestro navegador inmediatamente comienza a recibir
poco a poco la página
Web solicitada.
Una vez concluida la descarga nuestro navegador se
desconecta del sitio de forma oculta al usuario.