·Conceptos Previos·
Es cierto que para poder tener tu Web Site online de forma gratuita no hay que tener grandes conocimientos, ni siquiera hay que saber programar... sin embargo es necesario tener una pequeña base de conocimientos, de eso trata este capítulo.
Voy a explicar algunos conceptos básicos para que más adelante no halla problemas de interpretación.
Además de dar una breve explicación de algunos conceptos, voy a relacionarlos directamente con los temas competentes en este manual.
Veamos;
Nombre de Dominio:
Es el nombre que se le asigna a un sitio Web, por ejemplo weblight.com.ar, google.com, nic.ar, yahoo.com, etc.
Algún detalle más acerca del tema;
Los sitios Web se encuentran alojados en servidores y se identifican con números de IP, los nombres de dominio se utilizan para no utilizar esos números y de este modo sea más fácil encontrar y recordar alguna página Web.
Los nombres de dominio se encuentran organizados en unos servidores dedicados llamados DNS, en ellos se indica a cual IP apunta cada dominio, osea, a que IP se direcciona una búsqueda al escribir por ejemplo weblight.com.ar.
Por ejemplo, al escribir weblight.com.ar en nuestro navegador, se realiza una petición de direccionamiento al servidor DNS y de ahí se nos direcciona la petición de datos a la IP correspondiente al Hosting que aloja el contenido.
Existen muchos tipos de dominios, infinidad de nombres y con extenciones .com, .com.ar, .tv, .net, .org, .gov, etc.
Se recomienda siempre escoger un nombre de dominio adecuado al contenido, no muy largo y que incluya palabras que suponemos utilizarán en una búsqueda.
Hay nombres de dominio que para registrarlos hay que pagar, eso depende de la extensión. Por ejemplo, si quiero un dominio .com es muy probable que deba pagar a alguna entidad el registro del mismo, en cambio si escogemos la extención .com.ar podremos registrar nuestro dominio de forma gratuita, eso lo podemos hacer en NIC.AR.
Más adelante, en el capítulo adecuado veremos como registrar nuestro nombre de dominio en NIC.AR.
____________________________________________________________________________________________________
Delegación de Dominio:
Para que un dominio sea reconocido por un servidor Hosting y, al escribir dicho dominio se realice un correcto direccionamiento a la página Web, es necesario delegar el dominio.
En pocas palabras, delegar un dominio significa asignarle un Hosting. Dicha delegación se hace en la entidad registrante del dominio, en este caso en NIC.AR.
Más adelante, en el capítulo adecuado veremos como delegar nuestro nombre de dominio en NIC.AR.
____________________________________________________________________________________________________
Server:
El server o servidor es un equipo de computación con grandes unidades de almacenamiento y sistemas operativos especiales, dedicado a alojar y gestionar grandes cantidades de archivos que son en su mayoría de sitios Web y de manipulación a través de redes.
Los servidores se encuentran conectados a internet y redes LAN las 24 hs, brindando el servicio de Hosting (alojamiento) para que cualquier persona (a muy grandes rasgos) mediante la gestión de un browser pueda acceder a ellos.
Cuando visitamos un sitio web, nuestro browser, a través de internet, le realiza una petición de archivos al servidor que aloja el sitio. El sistema operativo instalado en los servers del Hosting verifica la autorización y demás protocolos y procesos de verificación y seguridad, y gestiona la entrega de los archivos peticionados al browser a través de internet, es ahí cuando comienzan a llegar a nuestro equipo los archivos correspondientes al sitio web y nuestro browser se encarga de codificar e interpretarlos para que los podamos visualizar como imágenes, texto, sonido, etc.
Nosotros vamos a necesitar un server Web para alojar los archivos correspondientes a nuestro sitio. Más adelante, en el capítulo adecuado veremos como alojar nuestros archivos en él.
____________________________________________________________________________________________________
Hosting:
Hosting es el nombre que se le da al servicio de alojamiento de archivos en servidores Web.
Por ejemplo, 000Webhost es una empresa que brinda el servicio de Hosting, alojando en sus servidores archivos correspondientes a sitios Web. Se encarga de tener disponibles y gestionar estos archivos para que se pueda acceder a ellos vía internet.
000Webhost es la empresa de Hosting que nosotros utilizaremos para alojar nuestro sitio Web.
____________________________________________________________________________________________________
Página Web:
Una página Web es un archivo con formato legible por cualquier browser standard. Es un documento de internet y puede tener el formato html, php, etc.
Las páginas Web son documentos digitales diseñados para su visualización a través de los browsers (navegadores) desde cualquier computadora que se encuentre conectada a internet,
Están diseñadas para lograr un objetivo, así como los contenidos que diariamente consumimos de cualquier medio de difusión; tapas de revistas, libros, programas de tv, radio o cine, publicidades urbanas, etc, brindando cierto contenido textual, con imágenes, videos o sonido.
Existen páginas Web dinámicas, estáticas y algunas estáticas con cierto nivel de dinamismo;
Las dinámicas basan su dinamismo en la interactividad que poseen con el usuario, gestionando bases de datos y formularios con programas en PHP, Ajax, Java, ASP, JSP, .NET, Perl, Phyton, etc. Los programas que gestionan toda esa información se ejecutan en el server y no en nuestra PC.
Un ejemplo de una página dinámica es la de mercadolibre, facebook, MySpace, etc, en donde debemos ingresar nuestros datos para iniciar sesion, registrar una cuenta o ingresar algun dato para continuar con alguna labor online. En esos casos se manipulan ciertas variables, se determinan y calculan resultados, se toman desiciones, todo esto por los programas que se estanb ejecutando en el server y luego se procede en consecuencia con el ok o no para seguir adelante.
Las páginas estáticas no poseen dinamismo y solo pueden ser visualizadas, no manejan ningún tipo de programa y generalmente se utilizan para promocionar, publicitar, exponer, etc, información o contenidio específico. Son mucho más sencillas, rápidas y seguras ya que no poseen bases de datos ni formularios que dependan de compleja programación o gestion de procesos y variables en el server. Generalmente son codificadas en HTML.
Son una excelente opción en el momento de incursionar en este mundo online, pensemos que mientras aprendemos a programar sitios web dinámicos o con cierta complejidad, podemos tener nuestro sitio econ páginas státicas online, nuestro espacio en internet para que nos conoscan o conoscan el servicio o producto que ofrecemos; ¿ que necesidad existe de tomar deciciones o gestionar variables si nuestro objetivo es mostrarnos ?
Y las páginas estáticas con cierto grado de dinamismo son aquellas que no poseen dinamismo al no manejar bases de datos o compleja programación, sin embargo interactuan con el usuario con botones, imágens flash o videos, y dependen del accionar del usuario para el despliegue del contenido.
____________________________________________________________________________________________________
Sitio Web / Website:
Un Sitio Web es un grupo de páginas Web linkeadas entre si que comparten alguna temática, diseño y objetivo.
Poseen una página principal, generalmente llamada "index" y desde ahi se direcciona la navegación a las demás.
Un Sitio Web puede constar de una sola página hasta poseer cientas de ellas.
____________________________________________________________________________________________________
URL:
Es una dirección, una ruta de direccionamiento, URL son las siglas de Localizador de Recurso Uniforme (en inglés Uniform Resource Locator), la dirección global de documentos y de otros recursos en la "WWW" World Wide Web.
Vearmos una direción URL; http://www.google.com.ar/
Tenemos 3 partes fundamentales.
1> Procotolo a utilizar, en este caso es http (protocolo de transferencia de hipertexto). Existen otros como el FTP (protocolo de transferencia de archivos).
2> www indica que el sitio esta en internet, en la World Wide Web.
3> google.com.ar es el domínio que apunta a una direccion de IP, dicha dirección IP es la del server que aloja al sitio Web.
URL no es solo el domínio, sino que consta de las anteriores 3 partes.
____________________________________________________________________________________________________
FTP:
File Transfer Protocol - Protocolo de Transferencia de Archivos.
Es un gupo de reglas y normas standard aplicadas a la transferencia de archivos por internet o redes LAN.
Se trata de un dato fundamental que necesita nuestro navegador (browser) para saber que se trata de un archivo y no de una página. Osea que nuestro navegador (browser) no va a intentar interpretar un sitio Web sino mas bien nos va a dar la opción, por ejemplo, de descargar el archivo.
A través de este protocolo, y gracias a un software dedicado a gestionar este grupo de reglas y normas, vamos a gestionar los archivos correspondientes a nuestro sitio.
Si en la primer parte de una URL tenemos ftp significa que se trata de un archivo específico para descargar, abrir o gestionar. ____________________________________________________________________________________________________
HTTP:
Protoclo de Transferencia de Hiper Texto.
Es un gupo de reglas y normas standard aplicadas a la transferencia de páginas Web por internet o redes LAN.
Se trata de un dato fundamental que necesita nuestro navegador (browser) para saber como debe interpretar los archivos especificados al final de la URL. En este caso, http le está indicando al navegador (browser) que debe interpretar como páginas web a los archivos indicados al final de la URL.
A través de este protocolo, y gracias a los navegadores (browsers) es que podemos visualizar páginas Web.
Si en la primer parte de una URL tenemos http significa que se trata de un sitio Web.
____________________________________________________________________________________________________
Cliente FTP:
Es un software que gestiona el FTP.
Importante; "Gestionar", en este caso difiere del concepto "interpretar".
Gestionar; me refiero a lo que hace, por ejemplo, el explorador de windows; nos permite copiar, pegar, borrar, renombrar, mover, cortar, cambiar atributos, editar, etc a los archivos. Gestionar no es ejecutar.
Interpretar; me refiero a lo que hace, por ejemplo, un archivo al ser ejecutado; si es un .jpg, .gif o .bmp se nos abrirá algun software de imagen o dibujo, si es .mp3 o .wav se nos abrirá algún reproductor de audio, etc. Interpretar significa decodificar el archivo, ejecutarlo y correrlo con el software adecuado a su formato.
Ahora que aclaré esos dos conceptos continúo;
Para gestionar archivos por internet debemos tener en cuenta algunas cosas ;
Debe existir un archivo a gestionar.
Debe existir un medio en el cual se aloje o que contenga al archivo.
Debe ser demandada la gestión del archivo.
Debe existir un protocolo de transferencia.
Debe existir un Software que gestione el protocolo.
Ok
El archivo puede ser cualquiera, con cualquier formato.
El medio en donde se aloja el archivo es el servidor.
La demanda del archivo es exijida por un cliente en otro equipo remoto.
El protocolo escogido para la transferencia es el FTP.
El software que gestiona el protocolo FTP en realidad consta de dos programas;
1> El Cliente.
2> El Servidor.
EL Cliente FTP es el software que se encuentra instalado en el equipo remoto del cliente, fué programado y dedicado para el funcionamiento en equipos clientes, clientes significa que no son equipos servidores sino que son cualquier PC conectada a internet.
El Servidor FTP es el software que se encuentra instalado en el servidor, no confundir servidor FTP con servidor; servidor FTP es el software que gestiona el FTP del lado del servidor y servidor es el equipo completo (software y hardware).
Entonces, resumiendo; el cliente FTP es el software gestionador de archivos por internet que se encuentra del lado del cliente y el servidor FTP es el que se encuentra del lado del servidor.
Para gestionar los archivos de nuestro sitio, vamos a utilizar el software cliente FTP ya que nos encontramos del lado del cliente.
____________________________________________________________________________________________________
HTML:
HyperText Markup Language (Lenguaje de Marcado de Hipertexto).
Es uno de los formatos que pueden tener las páginas Web.
Generalmente es el formato más utilizado ya que es un formato interpretable por cualquier navegador, formato de páginas principalmente estáticas pero que pueden contener algun programa embebido creado con otro lenguaje.
____________________________________________________________________________________________________
Browser:
Es un software que interpreta archivos Web, llamado navegador.
El browser es por ejemplo el Internet Explorer, el Mozilla Firefox, el Opera, etc, y sirve para navegar por internet.
Este software se encarga de pedir e interpretar archivos correspondientes a un sitio y de mostrarlos en pantalla.
Cuando escribimos una URL en nuestro navegador, el mismo envia una petición al servidor correspondiente (pasando por servidores DNS y algunos más) y el servidor devuelve lo pedido si es que corresponde, es en ese momento cuando vemos que luego de breves instantes se comienza a completar la página a la que queremos acceder con imágenes y texto o videos y música.
____________________________________________________________________________________________________
Link:
Término en inglés para enlace, unión, hilo o hipervínculo.
Se utiliza para brindar cierto dinamismo e interacción con el usuario, para navegar mas cómodamente y por donde se desee.
Al clikear sobre un link seremos direccionados hacia otro sector de la página Web o hacia otra página.
____________________________________________________________________________________________________
Linkear o linkar:
Dar la capacidad de enlace o hipervínculo a un texto, palabra, imagen o video.
____________________________________________________________________________________________________
Ahora ya estamos orientados y podemos continuar con los siguientes capítulos del manual.