Documente Academic
Documente Profesional
Documente Cultură
Publicación de páginas web
5. Publicación de páginas web
1. Servicio World Wide Web
Cuando hablamos de World Wide Web (www) o simplemente "la web", nos referimos a un medio de
distribución de documentos de hipertexto (páginas web) accesibles mediante la red de comunica
ciones Internet. Utilizando cualquier navegador web se pueden visualizar e interactuar con pági
nas web que pueden contener textos, imágenes, vídeos u otros contenidos multimedia; así como
navegar entre diferentes páginas web utilizando enlaces contenidos en las mismas.
1.1. Arquitectura clienteservidor
El servicio www está basado en una arqui
tectura clienteservidor. Esto implica la
existencia de unos equipos que contienen
la información (páginas web, bases de da
tos, etc) y otros que van a solicitar que se
les envíe dicha información.
1.2. Protocolo HTTP
El Protocolo de Transferencia de Hipertexto (HTTP) especifica las normas para que se realice la co
municación entre el navegador del cliente y el servidor.
El protocolo HTTPS incorpora una serie de normas de seguridad añadidas a las de HTTP al en
criptar la información transmitida.
1.3. Funcionamiento de la Web
Cuando hacemos una petición a una página web desde el navegador se dan los siguientes pasos:
1. Se hace una llamada, incorporando la dirección URL o IP (directamente desde la barra de di
recciones del navegador, o desde un enlace), utilizando el protocolo HTTP o el HTTPS.
2. Si se ha utilizado una dirección URL, se realiza una petición a un servidor DNS para que tra
duaca la dirección URL (www.google.com) por su dirección IP correspondiente
(216.58.210.163). Recordad que un servidor DNS contiene una base de datos que relaciona di
recciones URL con direcciones IP.
3. Utilizando la dirección IP, se envía una petición al servidor web solicitando el recurso. En el
Esta obra está protegida por Octavio M. Ruiz García mediante Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional
Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/deed.es_CO
1
Tecnología, programación y robótica. 2º ESO 5. Publicación de páginas web
caso de una página web típica, primero se solicita el texto HTML para que sea analizado por el
navegador web. Tras analizarlo, el navegador realizará una serie de peticiones adicionales para
traer los gráficos y otros ficheros que formen parte de la página.
4. Una vez recibidos todos los ficheros que forman la página web, el navegador representa la pá
gina tal y como se encuentra definida en el código HTML y otros lenguajes que lo acompañan
(JavaScript, CSS, etc).
1.4. Otros lenguajes de la Web
JavaScript
JavaScript es un lenguaje de scripts (en informática un script es un programa
sencillo) que fue desarrollado para ser utilizado dentro de las páginas web. Ja
vaScript permite la manipulación de los elementos de la página que ha sido en
viada al cliente desde el navegador.
PHP
El código PHP se ejecuta en el servidor para preparar el código HTML que se va a
enviar al cliente.
Bases de datos
Las bases de datos se encuentran en el servidor y sirven para guardar
cualquier tipo de información. Los protocolos de comunicación con las
bases de datos se realizan utilizando PHP (lenguaje que se ejecuta en el
servidor) ya que, por seguridad, no suele permitirse la comunicación con
las bases de datos desde los ordenadores de los clientes.
Para enviar información desde el cliente, se utilizan formularios que lla
man a programas PHP que se encuentran en el cliente para que la ges
tionen.
2. Alojamientos web
El alojamiento web es un servicio que proporcio
nan algunas empresas para aportar un sistema
para poder almacenar información, imágenes, ví
deo, o cualquier contenido en forma de páginas
web para que se encuentre accesible vía Inter
net.
2.1. Hosting
Las empresas de hosting proporcionan espacios dentro de un servidor para que sus clientes para
puedan situar sus servicios de Internet.
Esta obra está protegida por Octavio M. Ruiz García mediante Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional
Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/deed.es_CO
2
Tecnología, programación y robótica. 2º ESO 5. Publicación de páginas web
El cliente de la empresa de hosting accede a dicho servidor utilizando un usuario y una contrase
ña para poder gestionar los contenidos y funcionamiento de sus servicios. Se utiliza para peque
ñas web que no requieren un control específico del servidor que se esté utilizando.
2.2. Housing
El housing es una modalidad de alojamiento web destinada principalmente a grandes empresas
de servicios web.
El housing consiste en vender o alquilar un espacio físico de un centro de datos para que el clien
te coloque ahí su propio ordenador que va a funcionar como servidor. La empresa aporta la ener
gía eléctrica, la conexión a Internet y la seguridad física del sistema (ver tema anterior).
3. Publicación de páginas web
Para poder publicar una página web, debemos tener un servidor o contratar algún tipo de aloja
miento como los vistos anteriormente.
También es necesario que registremos un dominio para que podamos tener una o varias direccio
nes URL que estén relacionadas con nuestro sitio.
3.1. Registro del dominio web
Existen varias empresas que nos permiten registrar dominios en la web. Este registro suele llevar
aparejado un coste de alta y otro de mantenimiento, en función del tipo de dominio. En función
de la empresa desde la que se realice el registro del dominio, este tendrá un coste diferente, pero a
cambio nos ofrecerán una serie mayor o menor de servicios en función de nuestras necesidades
(por ejemplo, unas empresas nos proporcionarán un alojamiento con más o menos espacio y
otras, más económicas, no nos ofrecerán ningún espacio sino que tendremos que contratar el alo
jamiento en otro sitio o disponer de nuestro propio servidor).
Esta obra está protegida por Octavio M. Ruiz García mediante Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional
Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/deed.es_CO
3