Cuando un usuario de Internet ve una página web, la solicita al servidor web. Si se ingresa la dirección de un sitio en la línea del navegador, el navegador realiza una solicitud desde el servidor web sobre la página web, y el servidor envía datos sobre ella a la computadora del usuario.
Instrucciones
Paso 1
La palabra "servidor" es de origen inglés, literalmente significa "dispositivo de servicio". En el campo de la informática, el servidor se encarga de proporcionar información a los recursos de la red.
Paso 2
Cuando se crea un sitio web en un servidor web, se le asigna una dirección IP. IP es una abreviatura de Protocolo de Internet. Una dirección IP consta de diez dígitos con puntos (por ejemplo, 127.21.61.137). Para realizar una solicitud desde un servidor web sobre un sitio en particular, el navegador de la computadora primero debe averiguar la dirección IP de ese sitio. Si esta información no está en la caché del navegador, entonces realiza una solicitud correspondiente desde el servidor DNS a través de Internet.
Paso 3
Luego, el servidor DNS le dice al navegador en qué dirección IP se encuentra el sitio. Luego, el navegador solicita la URL del sitio del servidor web. El servidor responde enviando la página solicitada. Si esta página no existe, el servidor envía un mensaje de error. El navegador recibe el mensaje y lo muestra.
Paso 4
En el mundo profesional, en tal situación, el navegador se llama "cliente" y el servidor web se llama "servidor". Además, estos conceptos se aplican a las computadoras. Las computadoras que actúan como servidores web se denominan servidores y las que se conectan a Internet para obtener información se denominan clientes.
Paso 5
Un servidor web generalmente contiene información sobre más de un sitio. Muchas empresas de alojamiento ofrecen espacio para cientos o incluso miles de sitios web en un solo servidor web. Por lo general, a cada sitio web se le asigna su propia dirección IP única. Esta dirección es descifrada por el servidor DNS para obtener el nombre de dominio.
Paso 6
Los nombres de dominio existen porque a la mayoría de los usuarios de Internet les resulta difícil recordar números de diez dígitos, que son direcciones IP. Además, estas direcciones a veces cambian.
Paso 7
Cada computadora servidor proporciona acceso a la información almacenada en ella mediante puertos numerados. Cada servicio proporcionado por el servidor (correo electrónico, hosting) tiene su propio puerto. Los clientes se conectan al servicio a través de una dirección IP y a través de un puerto.
Paso 8
Cuando un cliente se conecta a un servidor en un puerto, está utilizando un protocolo. El protocolo es un texto que muestra cómo se comunicarán el cliente y el servidor.
Paso 9
Cada servidor web se ajusta al protocolo HTTP. La forma de comunicación más básica que entiende un servidor HTTP contiene un solo comando: Obtener. Inicialmente, el protocolo se limitaba a que el servidor enviara el archivo solicitado al cliente y se apagara. Posteriormente, se mejoró el protocolo y se envió la URL completa al cliente.
Paso 10
Cuando el usuario escribe el nombre de la URL en la línea del navegador, el navegador divide el nombre en tres partes: protocolo, nombre del servidor, nombre del archivo. El navegador recibe información sobre la dirección IP del sitio a través del nombre del servidor y, con su ayuda, se conecta a la computadora del servidor. Luego, el navegador se conecta al servidor web en esta dirección IP a través del puerto. Siguiendo el protocolo, el navegador envía un comando "Recibir" al servidor. El servidor envía texto HTML a la página web. El navegador lee las etiquetas HTML y formatea la página para la pantalla de la computadora cliente.
Paso 11
La mayoría de los servidores web utilizan medidas de seguridad. Por ejemplo, pueden restringir el acceso a la información con una contraseña e inicio de sesión. Los servidores más avanzados aumentan el nivel de seguridad al proteger el recurso al cifrar la información entre el cliente y el servidor para que la información personal (número de tarjeta de crédito, número de teléfono) permanezca inaccesible para otros usuarios. Todo lo anterior se aplica a las llamadas páginas estáticas, es decir, aquellas que permanecen inalteradas hasta que el creador las corrige.
Paso 12
Pero también hay páginas dinámicas. En ellos, cualquier usuario puede buscar una palabra clave, hacer entradas en libros de visitas, comentar. En este caso, el servidor web procesa la información y genera una nueva página. En la mayoría de los casos, se utilizan scripts CGI, comandos especiales que le permiten modificar una página web.