Puertos y funcionamiento de un Servidor Web

Puertos y funcionamiento de un Servidor Web

Un servidor web escucha en un puerto y recibe una solicitud que ha sido enviada a través de un protocolo de transporte, el Servidor Web devuelve una repuesta que contiene el recurso solicitado.

Panel de Control
Panel de Control
Puertos y funcionamiento de un Servidor Web



Loading





/

El episodio anterior era el punto de partida, ahora veamos como es que funciona un Servidor Web y la importancia de los puertos.

Un servidor web escucha en un puerto y recibe una solicitud que ha sido enviada a través de un protocolo de transporte, el Servidor Web devuelve una repuesta que contiene el recurso solicitado.

Si se solicitó la web de Google, carga google.com
Si se solicitó reproducir un video de YouTube, carga el video
Si se solicitó la descarga de un archivo .zip, se comienza la descarga del archivo.

Recapitulemos que esto es importante:

  • Escucha en un puerto
  • Una solicitud enviada
  • A través de un protocolo de transporte
  • Y devuelve una repuesta
  • Que contiene el recurso solicitado

Con esto podemos entender a grandes rasgos como funciona un servidor web. Pero hagamos un ejemplo:

Tenemos un edificio de oficinas, en total tenemos 65,535. Cada oficina tiene su propia extensión telefónica en la que recibirá tu llamada.

Hay extensiones que ya estaban reservadas en el edificio. Otras que no están disponibles porque la oficina esta cerrada (bloqueada) y otras que reciben muchísimas llamadas:

  • Una oficina muy solicitada es la que posee la extensión 80.
  • Otra a la que mucha gente llama es la 443
  • A la oficina con la extensión 21 cada vez la llaman menos gracias a Google Drive
  • A las pobres extensiones 22, 3306 y 5900 las inundan con llamadas de bromas pesadas
  • Muchos niños y jovenes no paran de llamar a la extensión 25565
  • Y no se diga de las llamadas que llegan a las extensiones 25, 110, 143, 465

Por seguridad podríamos cambiar al cliente a otra oficina y cambiar su extensión por otra “con menos llamadas” o que nadie conozca para que estén llamando.

El Servidor Web sirve texto gracias al protocolo HTTP y servir aplicaciones web. Y por eso tenemos:

  • Aplicaciones en el lado del cliente (se ejecuta en el navegador del usuario)
  • Aplicaciones en el lado del servidor

Las aplicaciones que se ejecutan del lado del servidor deben de estar escritas en un lenguaje de programación: PHP, ASP, Perl, Python, Ruby, etc.

¡Muy bien! Mi idea con esto es poner todo en perspectiva. Que tengás una idea de como funciona un Servidor Web y que este sea un punto de partida para tu aprendizaje… ya sea porque te vas a crear tu sitio web o porque vas a iniciar en el apasionante mundo del desarrollo web.

¡Hasta el próximo episodio! Salú 👋

¿Querés usar VPS sin complicarte con la parte técnica?

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *