# data[].attributes.body
NAVEGADORES

Para  leer  o  visualizar  correctamente  las  páginas  web  necesitamos  un

programa que sea capa

z de interpretar el lenguaje HTML. Estos programas son los

navegadores.  Algunos  de  los  más  utilizados  son  Internet  Explorer,  Mozilla  Firefox,

Google Chrome, entre otros.

# data[].attributes.body
SERVIDORES

Cuando  navegamos  por  Internet,  podemos  abrir  y  c

onsultar  infinidad  de

páginas web, pero ¿dónde están almacenadas todas estas páginas web? Todos los

documentos  están  almacenados  en  los  servidores,  que  son  unos  potentes  equipos

conectados siempre a Internet.

# data[].attributes.body
HTTP

Para poder comunicarnos desde nuestro orde

nador personal con el servidor

y  solicitar  una  página  web  para  poder  visualizarla  en  el  ordenador,  necesitamos

utilizar  un  protocolo  común  que  nos  permita  entendernos.  El  protocolo  HTTP  es  el

que utilizan los servidores para enviar y recibir documentos a t

ravés de Internet.

# data[].attributes.body
URL

Cuando  queremos  acceder  a  una  página  web,  abrimos  el  navegador  y

escribimos  una  dirección  en  concreto.  Esa  dirección  recibe  el  nombre  de  URL

(uniform resource locator). Un ejemplo de URL es el siguiente:

http://www.museoreinasofia.e

s

Todas las URL se componen de varias partes:

http://www.museoreinasofia.es

/exposiciones/actuales.html

http://www.

es el protocolo de acceso

museoreinasofia.es

es el dominio o nombre del servidor donde se encuentra alojada

la página web. La indicación .es

nos permite saber que está alojada en España

exposiciones

es el nombre de la carpeta o subcarpeta

actuales.html

es la página web concreta que visitamos

La terminación del dominio suele indicar el tipo de actividad de quien ocupa

el dominio o bien el luga

r donde está ubicada la página.

Así,

.com

--

dominio destinado a propósitos comerciales

.net

--

identificar redes de computadoras grandes

.org

--

identificar organizaciones no lucrativas

.edu

--

instituciones educativas

.gob

--

organizaciones gubernamenta

les

.uk

--

Reino Unido

.us

--

Estados Unidos

IP

La dirección IP es un código que identifica a cada grupo de ordenadores de

forma  única.  Mediante  este  código  podemos  identificar  a  nuestro  ordenador  y  al

ordenador servidor donde están las páginas web que qu

eremos visualizar.

La direcciones IP están compuestas por cuatro grupos de números decimales

separados por puntos. Por ejemplo,

IP 89.202.161.172

# data[].attributes.body
DNS

Cuando  queremos  acceder  a  una  página  web,  abrimos  el  navegador  y

escribimos  la  dirección  o  URL  corresp

ondiente.  Pero  como  los  ordenadores  se

identifican mediante direcciones IP, necesitamos que alguien nos traduzca esa URL

(en forma de texto) a la IP (en forma de números). Para ello disponemos de DNS.

Una DNS (domain name system) es una base de datos que r

elaciona cada dirección

URL, en forma de texto con su dirección IP en forma de número.

# data[].attributes.body
TCP

Una vez que llega nuestra solicitud al servidor, éste nos envía el documento

HTML,  así  como  las  imágenes,  vídeos  y  demás  elementos  vinculados  a  nuestro

ordenador.

Para enviar más rápidamente la información, se utiliza el protocolo TCP

que  divide  la  información  en  paquetes  y  los  envía  por  el  camino  más  rápido,

garantizando que los paquetes llegan correctamente

# data[].attributes.body
ROUTERS

Los routers son equipos que ponen en contacto la

s distintas redes, de forma

que, tras analizar los paquetes, los distribuye de la manera más eficiente, haciendo

que la información llegue a su meta en el menor tiempo posible, por muy lejos que

esté.   Normalmente,   un   router   envía   la   información   a   otro   rout

er,   y   así

sucesivamente hasta su destino, buscando el camino más rápido.

Finalmente,  nuestro  navegador  recibe  todos  los  paquetes,  los  ordena  y

recompone el documento HTML colocando sus imágenes, vídeos, ... , hasta que se

visualice correctamente

# data[].attributes.body
HTML

Las   páginas   web   que   visitamos   habitualm

ente   son   documentos   con

imágenes,   sonidos,   videos,  animaciones,  etc.   Estos  documentos  se   escriben

empleando  un  lenguaje  de  programación  denominado  HTML  (hypertext  markup

language)

El lenguaje  HTML  contiene  todas  las  características  del texto  (tipo  de  letr

a,

colores, fondos, efectos,...), así como una serie de enlaces (llamados hipervínculos

o hiperenlaces) que nos permiten abrir otras páginas o documentos