domingo, 13 de febrero de 2011

HTML, y conceptos fundamentales de Internet

Para saber cómo lograr tener una página WEB propia, armada a gusto y ubicada para ser vista por todo el mundo, hay varios pasos. Uno de los más importantes es el de saber COMO llegamos a ver una página web, el concepto cliente-servidor, hosting, algunos tipos de archivos, dominio, etc.





INTERNET

La red de redes. Fue creada en un principio como una red de varias PCs, luego esas máquinas fueron conectadas con otras PC que no estaban en la misma habitacion, o el mismo edificio.

Fue así como una computadora en una ubicacion geográfica, pudo compartir información con otra que estaba ubicada remotamente. Ya desde aquí se tuvo el concepto de LOCAL y REMOTO.

Local es Mi PC, es la máquina que ustedes están usando en sus hogares, en el instituto, etc. También varias PCs pueden armarse en red dentro de un edificio. Esto formaría una red Local.

Remoto, es el dispositivo que no está al alcance de tu PC sin que se tenga que acceder a una red mayor. Esta red es Internet, es la interconexión de equipos que permiten que tu PC use un medio para llegar a otra PC.

De modo práctico, necesitamos un proveedor de Internet, como ser Speedy, Fibertel, Telecentro, etc.

Ese proveedor nos facilita los medios para conectarnos a Internet, que como dijimos, sigue siendo en defintiva una red de equipos como tu PC.

¿Cómo veo una página web y cómo llegué ahí?

Lás páginas WEB están ubicadas, por lo general, en un equipo remoto, el cual es accesible desde casi cualquier lugar en el mundo. 

Ese equipo que me permite ver una página WEB es un SERVIDOR WEB.
Un servidor es tan similar a tu PC como una bicicleta a un camión. La principal diferencia radicará en que un servidor es accesible por cualquier PC que pueda conectarse a él.

El servidor, tal como tu PC tiene un dispositivo de almacenamiento: Un disco rígido (muchos, en realidad) y en ese disco rígido tiene guardados los archivos en carpetas. O sea, tiene espacios divididos y organizados por nombre para  administrar su contenido. 

Todavia se preguntarán Como llego a ver eso que tiene un servidor?

El servidor está compartiendo sus archivos, tiene un sistema operativo adecuado a esa función. Linux, o Windows Server

Por ejemplo: Un servidor tiene una carpeta con el nombre JuanPerez
Dentro de la carpeta Juanperez (así, sin espacios) tendrá más carpetas y archivos.

JuanPerez
--Paginas
--Imagenes
--Sonido
--Video
--complementos

Dentro de la carpeta Paginas (o puede llamarse de cualquier modo) tendrá archivos de un tipo especial que pueden mostrar tanto TEXTO como IMAGENES, SONIDO, y/o VIDEO.

JuanPerez
--Paginas
              -Index.html
              -Galeria.html

Los archivos de tipo HTML (o htm, xhtml, etc.)
tienen estas cualidades, pueden mostrar contenido variado. Por lo tanto son el tipo de archivo que se utiliza en Internet.


En una red de computadoras, uno puede querer buscar una foto que encuentra en la PC de la otra habitación de la casa, o en el otro extremo del aula del instituto.
¿Cómo accedo?

Bien tendría que saber que la PC que quiero acceder tiene un nombre. Por ejemplo PC08

Entonces ya tenemos un nombre para realizar la busqueda

Pero la PC08 posee muchas carpetas, digamos que sólo tenemos disponible el disco D: de la PC08

Entonces podemos entrar a la PC08\D:

Ya ingresamos y vemos muchas carpetas, hay que saber cómo se llama la que contiene la foto "cachorro.jpg"

Supongamos que la carpeta Fotos es donde buscaremos
Entonces en la PC08\D:\Fotos







Vemos muchos archivos y también el que buscamos.


Para verlo, la ruta que hemos seguido y hemos de seguir para volver ahí es 
PC08\D:\Fotos\cachorro.jpg

Esta es una dirección de red
Para hacerlo más exacto: \\PC08\D:\Fotos\cachorro.jpg

las barras invertidas dobles indican acceso a la red, el nombre de la pc y subdirectorios hasta llegar al archivo.


De similar manera, hay una dirección unica para llegar a un archivo, pero esta dirección tiene que estar relacionada a un nombre fijo, de modo que si hay otra pc en el mundo que se llama PC08, nuestra busqueda no sea errónea o de a un destino equivocado.

Si queremos llegar a ver el archivo "Index.html" tenemos que saber en que PC, vamos a reemplazar el termino PC por su función SERVIDOR, y con qué denominador único e irrepetible puedo llegar a ver éste archivo.

Ahora, no es suficiente con saber el servidor y el nombre del archivo, antes tengo que saber qué nombre está relacionado a ese archivo en su ubicación exacta (que puede estar debajo de cientos de carpetas con distintos nombres).

QUE SE HIZO PARA SOLUCIONAR ESTE INCONVENIENTE?

Se implementó un sistema de direcciones llamadas URL (Universal Resource Locator) 

Con este método, una dirección exacta podia ser representada por medio de un protocolo específico.

La URL contiene varias partes, las principales son:

WWW. (no es obligatoria)

DOMINIO
FINALIDAD
UBICACION

Ejemplo:                                         www.automotores.com.ar
Donde automotores es el nombre que no debe repetirse
".com" es la designación para una pagina con finalidad comercial, con fines de lucro.
".ar" es el protocolo para indicar la ubicación u origen de la página. En este caso Argentina.

WWW indica World Wide Web, algo como Red Global.


Esta URL será unica e irrepetible por cualquiera que quiera hacer otra pagina cuyo nombre sea "automotores" y más especificamente "automotores.com.ar"

para establecer un protocolo de comunicación de archivos se usa también

http://

hypertext  transport protocol
http://www.automotores.com.ar








...

Ahora la pregunta es: 

"automotores" es el nombre del archivo que me mostrará la página web????

No

"automotores.com.ar " es el Dominio que está relacionado a una carpeta dentro del servidor. Pueden haber millones de archivos "index.html" y por eso asociamos la ruta a este archivo, dentro de varias carpetas, a un nombre irrepetible.


Por lo tanto, ya se van haciendo una idea de cómo operan los servidores. Un sitio web es en realidad el conjunto de paginas web vinculadas. Y un servidor  permite usar una carpeta con un nombre determinado para que se alojen carpetas y archivos. Por ejemplo, la estructura de carpetas que menciono al principio.


JuanPerez
--Paginas
--Imagenes
--Sonido
--Video
--complementos

estas carpetas y su contenido conformarán el sitio web "PerezProducciones.com.ar"
Dentro de la carpeta Paginas, hay un archivo llamado "Index.html" el cual fue diseñado para mostrar la bienvenida al sitio web, un resumen de lo que se trata el sitio, etc. 

Como es la página que tiene la bienvenida la usaremos como PAGINA PRINCIPAL o HomePage.
Ahora si tenemos el concepto de que al escribir la dirección
"http://www.PerezProducciones.com.ar"
estaremos accediendo en realidad a "http://www.PerezProducciones.com.ar/Index.html"



En algunas páginas esto se muestra tal cual, en la mayoria se muestra el dominio sin la extension del archivo


_________________________________________________________________________________



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.