El modelo cliente-servidor de comunicación a través de redes es el modelo tradicional de organizar el flujo de tráfico en una conexión. El cliente siempre se inicia la comunicación poniéndose en contacto con el servidor con una solicitud . El servidor no hace nada hasta que reciba las solicitudes de los clientes. Simplemente se sienta y escucha. La recepción de una solicitud activa el servidor de actuar . Se procesa la solicitud y envía de vuelta una respuesta , que es por lo general un recurso , como un archivo . El contacto puede ser sin conexión (una petición respondió por una respuesta) o orientado a la conexión ( la pareja establece identificadores de comunicación que posibilita una serie de peticiones y respuestas relacionadas) .
Peer-to -Peer
La red peer-to -peer es mucho más informal que los sistemas cliente-servidor . Cada computadora en el sistema puede iniciar el diálogo y se puede conectar a más de un ordenador al mismo tiempo. Arquitectura peer-to -peer es más reciente que la arquitectura cliente-servidor y es especialmente adecuado para los sistemas de chat de Internet y compartir archivos . En estos entornos, muchos ordenadores se conectan entre sí para crear contribuciones interactivas.
Ejemplos
La aplicación más extendida del método de servidor de cliente se encuentra en los servidores web. Un navegador Web en un ordenador personal va al servidor Web especificado en la barra de direcciones y solicita un archivo. El servidor responde con el archivo y el navegador Web muestra esto al usuario como una página Web. Este tráfico es sin conexión. La transacción de cliente-servidor sin conexión es muy simple de implementar y representar. El equipo A envía un mensaje que dice: "Por favor, envíe el B en esta dirección. " El servidor posteriormente envía el B en dirección A y la transacción ha terminado . En los sistemas peer-to -peer , diferentes equipos mantienen una conexión para una longitud mayor de tiempo, ya sea por razones sociales , o porque los archivos que se están descargados son más grandes y una conexión debe ser mantenida para llevar a las comprobaciones de estado .
sistemas rivales
Usted puede imaginar que las páginas web dominan el Internet . Sin embargo , esto no es cierto . Desde 2006 , los sistemas peer-to -peer para compartir archivos generan más tráfico de Internet que el contacto cliente-servidor es necesario para mostrar las páginas Web . El modelo peer-to -peer se utiliza también para las telecomunicaciones . Por ejemplo , Skype basa su red en la arquitectura peer-to -peer .