En Internet todo se reduce a dos roles. Servidores. Clientela. Es así de simple. Si brindas un servicio, eres un servidor. Si estás utilizando un servicio, eres un cliente.
Cuando escribe “www.yahoo.com ” en su navegador, no simplemente hace clic en un enlace. Solicitando recursos de un gran grupo de ordenadores propiedad de Yahoo. Ese clúster es el servidor. Hace el trabajo pesado. Sirve la página.
¿Tu computadora portátil? Ese es el cliente. Inicia la conexión. Consume los datos. Su computadora personal generalmente no brinda servicios a nadie más. No aloja archivos públicos ni páginas web para extraños al azar. Simplemente se queda ahí, pidiendo cosas.
“El cliente envía una solicitud a un servidor de software específico que se ejecuta en la computadora del servidor”.
Esta distinción es importante porque la mayoría de la gente piensa que su computadora es simplemente una “computadora”. Pero desde la perspectiva de la red, es la máquina del usuario. consumidor. Soy un cliente.
¿Puede una máquina hacer ambas cosas? Sí. Las computadoras portátiles personales pueden alojar archivos compartidos locales mientras navegan por la web. Sin embargo, para un entendimiento común, considérelos como entidades separadas. Uno proporciona. El otro toma.
Varios servicios en una máquina
Servidor Las máquinas rara vez hacen una sola cosa. Es una herramienta múltiple.
Esa misma caja física podría ejecutar:
– Software de servidor web (como Apache o Nginx)
– Software de servidor de correo electrónico (como Postfix)
– Software de servidor FTP (como VSFTPD)
Todos estos programas funcionan uno al lado del otro. Comparten el hardware. Pero no se mezclan.
El software del cliente sabe exactamente con quién hablar. No puede enviar correo electrónico a través de la interfaz del navegador web a menos que utilice un programa de correo web. Aún así, el navegador es sólo la interfaz de su servidor de correo electrónico.
Considere la aplicación Telnet. No le importa el servidor web. Conéctese al demonio Telnet. Las aplicaciones de correo electrónico evitan los servidores FTP. Comunicarse con agentes de transferencia de correo.
Esta separación de preocupaciones es importante. El cliente tiene intención. El servidor tiene función. El cliente dice: “Quiero una página web”. El servidor dice: “Aquí está HTML”. El cliente dice: “Envíame un correo electrónico”. El servidor dice “Aceptado”.
Esta es una conversación. al preguntar. respondió otra persona. Un puerto o protocolo específico determina qué conversaciones tienen lugar en qué puerta virtual de la misma casa.



















