2. QUE ES LA WEB
En informática, l a Wo r l d Wide Web (WWW) o
Red informática mundial[1] es un sistema de distribución
de información b a s a d o e n
h i p e r t e x t o o h i p e r me d i o s
enlazados y accesibles a través de Internet. Con un
navegador web, un usuario visualiza sitios web compuestos
de páginas web que pueden contener texto, imágenes,
vídeos u otros contenidos multimedia, y navega a través
d e e l l a s u s a n d o
h i p e r e n l a c e s .
La Web fue creada alrededor de 1989 por el inglés
T i m B e r n e r s -L e e c o n l a a y u d a
d e l b e l g a Ro b e r t Ca i l l i a u
mi e n t r a s t r a b a j a b a n e n e l
CE RN e n Gi n e b r a , S u i z a , y
p u b l i c a d o e n 1992. D e s d e
e n t o n c e s , B e r n e r s -Lee ha jugado un
papel activo guiando el desarrollo de estándares Web
(como los lenguajes de marcado con los que se crean las
páginas web), y en los últimos años ha abogado por su
visión de una Web semántica.
3. Funcionamiento de la Web
El primer paso consiste en traducir la parte nombre del servidor
de la URL en una dirección IP usando la base de datos
distribuida de Internet conocida como DNS. Esta dirección I P
e s n e c e s a r i a p a r a c o n t a c t a r
c o n e l s e r v i d o r we b y p o d e r
e n v i a r l e p a q u e t e s d e d a t o s .
El siguiente paso es enviar una petición HTTP al servidor Web
solicitando el recurso. En el caso de una página web típica,
primero se solicita el texto HTML y luego es inmediatamente
analizado por el navegador, el cual, después, hace peticiones
adicionales para los gráficos y otros ficheros que formen parte de
la página. Las estadísticas de popularidad de un sitio web
normalmente están basadas en el número de páginas
v i s t a s o l a s p e t i c i o n e s d e
s e r v i d o r a s o c i a d a s , o
p e t i c i o n e s d e f i c h e r o , q u e
t i e n e n l u g a r .
Al r e c i b i r l o s f i c h e r o s
s o l i c i t a d o s d e s d e e l s e r v i d o r
w e b , e l n a v e g a d o r r e n d e r i z a la
página tal y como se describe en el código HTML, el CSS y
otros lenguajes web. Al final se incorporan las imágenes y otros
4. SU HISTORIA
L a i d e a s u b y a c e n t e d e l a We b
s e r e mo n t a a l a p r o p u e s t a d e
V a n n e v a r Bush en los años 40 sobre un sistema
similar: a grandes rasgos, un entramado de información
distribuida con una interfaz operativa que permitía el acceso
tanto a la misma como a otros artículos relevantes
determinados por claves. Este proyecto nunca fue
materializado, quedando relegado al plano teórico b a j o
e l n o m b r e d e M e m e x . Es en los años 50
cuando Ted Nelson realiza la primera referencia a un sistema
de hipertexto, donde la información es enlazada de forma
libre. Pero no es hasta 1980, con un soporte operativo
tecnológico para la distribución de información en redes
informáticas, c u a n d o T i m B e r n e r s -Lee
propone ENQUIRE al CERN (refiriéndose a
E n q u i r e Wi t h i n U p o n
E v e r y t h i n g , en castellano Preguntando de Todo
Sobre Todo), donde se materializa la realización práctica
d e e s t e c o n c e p t o d e
5. E n m a r z o d e 1989, T i m B e r n e r s Lee,
ya como personal de la división DD del CERN, redacta la
propuesta,[2] que referenciaba a ENQUIRE y describía un
sistema de gestión de información más e l a b o r a d o .
No h u b o u n b a u t i z o o f i c i a l o
u n acuñamiento del término web en esas referencias
iniciales, utilizándose para tal efecto el término m e s h .
S i n e m b a r g o , e l Wo r l d Wide Web ya
había n a c i d o . C o n l a a y u d a d e
R o b e r t C a i l l i a u , se publicó una propuesta
más f o r m a l p a r a l a w o r l d w i d e
w e b [3] e l 6 d e a g o s t o d e 1991.
B e r n e r s -Lee usó u n N e X T c u b e como el
primer servidor web del mundo y también escribió e l
p r i me r n a v e g a d o r w e b ,
Wo r l d Wi d e We b en 1991. En las Navidades del
mismo año, B e r n e r s -Lee había creado todas las
herramientas necesarias para que una web funcionase:[4] el
primer navegador web (el cual también era un editor web),
el primer servidor web y las primeras páginas web[5] que al
mismo tiempo describían e l p r o y e c t o .
El 6 de agosto de 1991, envió un pequeño r e s u m e n
d e l p r o y e c t o Wo r l d Wi d e We b
a l n e w s g r o u p [6] a l t .h y p e r t e x t .
Esta fecha también señala el debut de la web como un
servicio disponible públicamente e n I n t e r n e t .
6. El concepto, subyacente y crucial, del hipertexto tiene
sus orígenes en viejos proyectos de la década d e
l o s 60, c o m o e l P r o y e c t o
Xa n a d u d e T e d Ne l s o n y e l
s i s t e m a o n -l i n e N L S d e
Do u g l a s En g e l b a r t . L o s d o s ,
Ne l s o n y En g e l b a r t ,
e s t a b a n a s u v e z
i n s p i r a d o s p o r e l y a
c i t a d o s i s t e ma b a s a d o e n
m i c r o f i l m "m e m e x ", d e
Va n n e v a r Bu s h .
El g r a n a v a n c e d e Be r n e r s -
L e e f u e u n i r h i p e r t e x t o e
I n t e r n e t . En s u l i b r o
We a v i n g t h e Web (en castellano, Tejiendo
la Red), explica que él había sugerido repetidamente
que la unión entre las dos tecnologías era posible para
miembros de las dos comunidades tecnológicas, pero
como nadie aceptó su invitación, decidió, finalmente,
hacer frente al proyecto él mismo. En el proceso,
desarrolló un sistema de identificadores únicos globales
para los recursos web y también: e l U n i f o r m
Re s o u r c e I d e n t i f i e r .
7. WWW sólo requería enlaces unidireccionales en vez de
los bidireccionales. Esto hacía posible que una persona
enlazara a otro recurso sin necesidad de ninguna acción
del propietario de ese recurso. Con ello se reducía
significativamente la dificultad de implementar
servidores web y navegadores (en comparación con los
sistemas anteriores), pero en cambio presentaba el
problema crónico d e l o s e n l a c e s
r o t o s .
A d i f e r e n c i a d e s u s
p r e d e c e s o r e s , c o mo
H y p e r C a r d , Wo r l d Wide Web era no-
propietario, haciendo posible desarrollar servidores y
clientes independientemente y añadir
e x t e n s i o n e s s i n
r e s t r i c c i o n e s d e l i c e n c i a .
8. SERVIDOR WEB
Un servidor web o servidor HTTP es un programa
informático que procesa una aplicación del lado del
servidor realizando conexiones bidireccionales y/o
unidireccionales y síncronas o asíncronas con el cliente
generando o cediendo una respuesta en cualquier
lenguaje o Aplicación del lado del cliente. El código
recibido por el cliente suele ser compilado y ejecutado
por un navegador web. Para la transmisión de todos
estos datos suele utilizarse algún protocolo.
Generalmente se utiliza el protocolo HTTP para estas
comunicaciones, perteneciente a la capa de aplicación
del modelo OSI. El término también s e
e mp l e a p a r a r e f e r i r s e a l
o r d e n a d o r q u e e j e c u t a e l
p r o g r a ma .
9. HTTP
Ht t p s o n l a s s i g l a s d e
Hy p e r T e x t T r a n s f e r
P r o t o c o l , el método u t i l i z a d o
p a r a t r a n s f e r i r f i c h e r o s
h i p e r t e x t o p o r I n t e r n e t .
E n e l Wo r l d Wide Web, las páginas escritas
en HTML utilizan el hipertexto para enlazar con otros
documentos. Al pulsar en un hipertexto, se salta a otra
página w e b , f i c h e r o d e s o n i d o ,
o i ma g e n .
L a t r a n s f e r e n c i a
h i p e r t e x t o e s s i mp l e me n t e
l a t r a n s e f e r e n c i a d e
f i c h e r o s h i p e r t e x t o d e u n
o r d e n a d o r a o t r o . El
p r o t o c o l o d e
transferencia hipertexto es el conjunto de reglas
10. SMTP
Simple Mail Transfer Protocolo (SMTP), o protocolo
simple de transferencia de correo electrónico. Protocolo
de red basado en texto utilizado para el intercambio de
mensajes de correo electrónico e n t r e
c o mp u t a d o r a s o d i s t i n t o s
d i s p o s i t i v o s (P D A 's , teléfonos
móviles, etc.). Está definido en el RFC 2821 y es un
estándar o f i c i a l d e I n t e r n e t .
11. HTTPS
E l s i s t e ma H T T P S u t i l i z a
u n c i f r a d o b a s a d o e n
S S L /T L S p a r a c r e a r u n
canal cifrado (cuyo nivel de cifrado depende del
servidor remoto y del navegador utilizado por el
cliente) más apropiado para el tráfico de información
sensible que el protocolo HTTP. De este modo se
consigue que la información s e n s i b l e
(u s u a r i o y c l a v e s d e p a s o
normalmente) no pueda ser usada por un atacante que
haya conseguido interceptar la transferencia de datos de
la conexión, ya que lo único que obtendrá será un
flujo de datos cifrados que le resultará
i mp o s i b l e d e d e s c i f r a r .
El puerto estándar p a r a e s t e
p r o t o c o l o e s e l 443.