RSS : Articles / Comments


aspectos basicos de la web

viernes, septiembre 04, 2009, Posted by Xabier Pérez, No Comment

Qué es el protocolo de transmisión TCP/IP? y una dirección IP?, o una DNS? cómo se divide una URL? qué es el lenguaje HTML? Entra y entérate de los principios básicos de la Web.


1/ Introducción

El nacimiento de Internet se debe a la necesidad de comunicación de la comunidad científica para, de forma rápida y efectiva, compartir información y conocimientos. Bajo esta demanda nace ARPAnet,
una red del Departamento de Defensa de los Estados Unidos con objetivos estrictamente militares.
Esta red puso a disposición de la comunidad científica una red análoga, NSFnet, que desarrolló un sistema de comunicación en el que los datos eran transmitidos en diferentes paquetes, cada uno de ellos con información suficiente como para rehacerse completamente al llegar a su destino.
A partir de esto, en la década de los 70, aparece el protocolo de transmisión TCP/IP que controla y lleva a cabo la transferencia de datos y en él se basan los servicios de Internet y mensajería de correo electrónico. Como consecuencia de la normalización de este protocolo, el número de usuarios crece notablemente y se hacen los primeros planteamientos de conectar todas las redes existentes en
el mundo. El problema radicaba en la necesidad de crear una forma estándar de almacenar datos que pudiera ser visualizada desde cualquier plataforma informática. A finales de los 80 se presenta un lenguaje basado en etiquetas que permitía visualizar cualquier información, además de poder insertar imágenes, vídeos. El uso de hipervínculos permitía acceder de forma sencilla a documentos
del ordenador local y de ordenadores remotos. Nació el lenguaje de etiquetas de Hipertexto, conocido por HTML.
Desde entonces el crecimiento de Internet ha sido imparable, entre otras razones, debido a la aparición de los módems de alta velocidad (a más de 14.400 bps) que facilitaban el acceso y la interconexión
entre ordenadores a través de la línea telefónica y al crecimiento de uno de sus servicios más populares: la World Wide Web.



2/ Word Wide Web

Una red es un conjunto de dispositivos, principalmente ordenadores, interconectados entre sí para cumplir con una tarea específica de manera coordinada. Una de las principales características de la red es la de compartir e intercambiar información entre sus dispositivos. Internet, considerada como la red de redes, posibilita la comunicación y el intercambio de información entre ordenadores gracias a la interconexión de redes distribuidas por todo el mundo. Su trabajo se basa en el sistema clienteservidor,
donde el ordenador local (cliente) solicita la información al ordenador remoto (servidor). Para que la comunicación entre los ordenadores sea correcta existen unas determinadas reglas, llamadas protocolos, que son unos estándares que controlan el tráfico de la información a través de la red, garantizando el intercambio de datos entre los ordenadores.
La World Wide Web, más conocida como Web, está formada por un conjunto de documentos interconectados, que se encuentran almacenados en ordenadores dispersos en todo el mundo y es la encargada de localizar y difundir esta información. Ha pasado a ser el medio de comunicación mayor y más libre que existe, abierto a todas las ideas y criterios, es una auténtica fuente de creatividad
humana.
Para acceder a la información que hay en la red es necesario ejecutar un programa navegador, también conocido como explorador (Internet Explorer, Netscape, Firefox, etc. son algunos ejemplos de navegadores). El navegador es un programa que interpreta las páginas Web y las presenta al usuario. Su
denominación de navegador o explorador se debe a que facilita la localización de la información navegando
o explorando Internet de forma fácil e intuitiva. Cuando el navegador encuentra una página Web, la puede mostrar al usuario porque ha sido escrita en código HTML (HyperText Markup Lenguaje).
El lenguaje HTML es un lenguaje de marcas de hipertexto que describe la estructura y contenidos
de las páginas Web. Los navegadores interpretan este código y acceden a estos contenidos en hipertexto utilizando el protocolo http (HyperText Transfer Protocol) o protocolo de transferencia de hipertexto. Además, los navegadores, te permiten acceder a otros tipos de servidores, dependiendo del protocolo utilizado. Por ejemplo, el protocolo FTP (File Transfer Protocol) que permite la transferencia
aspectos básicos de la Web 2
de archivos entre ordenadores.

3/ TCP/IP

Es un protocolo que realmente está formado por dos protocolos de comunicación distintos. El protocolo IP (Internet Protocol) se ocupa de la transmisión unidireccional de paquetes de datos entre dos dispositivos con direcciones adecuadas al protocolo (llamadas direcciones IP). El protocolo TCP (Transmission Control Protocol) se ocupa de ordenar estos paquetes de datos para que lleguen a su destino
libres de errores.
En otras palabras, cuando un ordenador local (cliente) solicita una información, en el ordenador
remoto (servidor) hay un programa TCP que recibe la información antes de enviarla, la divide en paquetes y los envía a la dirección IP del cliente, siguiendo el protocolo IP. Otro programa TCP en el ordenador cliente recibe los paquetes de datos, verifica que estén libres de errores y que no falte ninguno.
Este proceso se repite hasta que todos los datos hayan llegado correctamente.

4/ Direcciones IP

Las direcciones IP es la identificación que se asigna a todo dispositivo conectado a Internet. Esta identificación en Internet es única y tiene una secuencia de cuatro números entre 0 y 255 separados por puntos, por ejemplo, una dirección IP puede ser 62.81.0.1.
Al conectarse un ordenador a Internet está identificado por su IP. Actualmente, para el usuario doméstico la IP no es fija, por lo que al conectarse a Internet, el protocolo de comunicación le asigna una dirección IP dinámica, es decir una identificación de números que permanece mientras dura la conexión,
pero que puede ser distinta con la próxima vez que se conecta a Internet.

5/ DNS

Los DNS (Domain Name Servers) o Servidores de Nombre de dominios son ordenadores que contienen la base de datos de identificación de los ordenadores que se conectan a Internet y asocian la dirección IP a un nombre. Este sistema está basado en la dificultad de asociar una dirección IP numérica a un servidor de información, por lo que se asigna un nombre único a cada dirección IP.
Además, los nombres de dominio pueden ofrecer información del ordenador que ofrece la información por la letras que se encuentran al final. Por ejemplo, .es indica que el dominio pertenece a España, .it a italia, .com a entidades comerciales, .edu a educación, etc.
Un nombre de dominio lo podemos obtener fácilmente desde un proveedor de Internet. Este proveedor comprueba si el nombre que deseamos utilizar no está asignado con anterioridad. Una vez que localizamos un nombre de dominio que esté libre, nos podemos registrar y mientras paguemos una cuota, nuestro nombre de dominio permanecerá registrado en la base de datos de nombres de dominios y reservado de forma preferencial, de tal forma que ningún otro usuario de Internet podrá utilizarlo.
La ventaja principal de obtener y mantener un nombre de dominio es que si decidimos cambiar de servidor y alojamos nuestro sitio Web en otro, nos podrá cambiar la dirección IP asignada a nuestro nombre de dominio, pero el nombre se mantiene, consiguiendo una identidad en Internet.

6/ URL

Los URL (Uniform Resource Locators) o Localizadores de Recursos son direcciones únicas que sirven para localizar un sitio de Internet. El funcionamiento es sencillo. Estas direcciones (URL) las escribimos en la barra de direcciones del navegador. El navegador envía la solicitud por Internet. En la red, unos servidores (root servers) se encargan de direccionar estas peticiones, los servidores DNS establecen
la correspondencia entre los nombres y las direcciones IP. Una vez llega la petición al ordenador remoto (servidor), localiza en su directorio la información solicitada y la devuelve al ordenador
local (cliente).
aspectos básicos de la Web 3
La Web utiliza los URL para especificar las direcciones de diversos servidores en Internet y los documentos ubicados en cada uno de ellos. Por ejemplo, el URL del Aula Mentor es http://www.mentor.
mec.es. Veamos que significa:
• http: es el protocolo utilizado para el intercambio de información.
• www: es el acrónimo de World Wide Web.
• mentor. mec. es: se corresponde con el dominio donde se encuentran los
datos solicitados.
o es: nos indica que este dominio es de España.
o mec: pertenece al Mec (Ministerio de Educación).
o mentor: pertenece al servidor del Aula Mentor.
A veces el URL puede indicar una ruta más detallada, dependiendo de donde se encuentre la información que solicitemos. Por ejemplo, la dirección URL http://www.mentor.mec.es/cursos/infor/Finfor.htm nos indica que dentro del servidor del Aula Mentor, en la dirección /cursos/infor/ podemos localizar el documento Finfor.htm.

7/ HTML

El elemento básico de la Web es la página Web. La página Web no es más que un archivo de texto en lenguaje HTML. La característica más importante es que la información desarrollada en HTML puede verse desde cualquier navegador y desde cualquier plataforma, además, de que la elaboración
de un documento HTML se puede hacer desde un sencillo editor de textos.
La principal dificultad a la hora de elaborar un documento HTML será conocer la estructura que deben tener las páginas Web así como las etiquetas que definen el diseño de la página, además, cada vez que incorporemos un elemento a nuestra página, deberemos comprobar los resultados en un navegador para encontrar posibles errores y depurar el diseño.
A pesar de las ventajas descritas anteriormente, HTML tiene sus limitaciones, la estructuración de los documentos, la inserción de imágenes y la interactividad están limitadas.
Las páginas Web tenían un aspecto muy estático, sólo las imágenes con formato GIF animado daban algo de dinamismo, pero con el inconveniente de su gran tamaño, lo que limitaba su utilización para no demorar en exceso el tiempo de descarga de las páginas. Para resolver este problema, aparecen nuevos recursos que proporcionan otras posibilidades de diseño desconocidas hasta entonces.
• CSS (Cascading Style Sheets) u hojas de estilo en cascada es un lenguaje que nos permite definir estilos de formato a los elementos de un documento, como por ejemplo tipografías, márgenes, espacios, etc. Se utiliza en las últimas versiones de los navegadores de Netscape y
Microsoft.
• JavaScript es un lenguaje orientado a mejorar páginas Web creando acciones como la revisión de formularios, efectos en la barra de estado, efectos de menú, etc. JavaScript es un lenguaje de comandos
para múltiples navegadores y plataformas que es interpretado en el ordenador local (cliente). Desarrollado por Netscape, el código de JavaScript se inserta directamente en una página HTML. La combinación de HTML con CSS y JavaScript da origen a DHTML (Dynamic HTML).

No Comment

<<