viernes, 26 de febrero de 2016

INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

      1.12 HACIA LA WEB 4.0
El desarrollo de la Web 3.0 y sus tecnologías llevaran hacia la Web 4.0 la Web ubicua, cuyo objetivo primordial será el unir las inteligencias donde tanto las personas como las cosas se comuniquen entre sí para generar la toma de decisiones.

La Web 4.0 es un sistema operativo virtual WebOs, consiste en algo tan sencillo como cumplir los siguientes cuatro conceptos:
·       Usable: Utilidad para los navegantes de la red.
·       Accesible: Cumplir las normas y los estándares de accesibilidad.
·       Indexable: Localizable a través de los buscadores.
·       Actualizable: Actualizar la web con regularidad.


Así ve el cibergurú Raymond Kurzweil la red internet más futurista, que sitúa más allá del 2029:
·       Uso de gafas especiales en las que se superpondría a la realidad física una capa de realidad virtual.
·       Podremos dialogar de forma natural y online con un agente virtual inteligente.
·       Un internet que, unido a dispositivos táctiles, ofrecerá una realidad sensorial completa y permitirá experiencias casi reales de sexo virtual gracias al 3D.
·       Internet que estará integrado en los vehículos.
·       En el que existirán implantes neuronales con acceso directo a la Red.

·       Los ordenadores tendrán la potencia de proceso equivalente a la de un cerebro humano (unos 10^16 cálculos por segundo). 



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

     1.11  LAS REDES SOCIALES
Las redes sociales son uno de los desarrollos más innovadores de la Web 2.0. Desde que fueron concebidas, su finalidad ha sido la de crear un lugar de encuentro para que miles de usuarios con intereses comunes puedan comunicarse. Actualmente, millones de usuarios comparten aficiones, amistades, ideas, fotografías, videos y elementos multimedia de todo tipo. Su crecimiento ha sido tan enorme que se han convertido en un fenómeno social. Están revolucionando la forma de comunicarse y de interactuar.
La red social es un sistema abierto que se va construyendo con lo que cada miembro aporta y rompe el aislamiento de muchas personas en una sociedad tan tecnificada como lo actual.

Las ventajas de las redes sociales son numerosas:
·       Permiten la relación e interacción con otras personas.
·       Son una buena herramienta para establecer contactos profesionales y encontrar oportunidades laborales.
·       Tienen la posibilidad de publicar todo tipo de contenidos.

Puntos débiles de las redes sociales:
·       Nuestra privacidad puede verse en peligro.
·       Otro riesgo es la suplantación de personalidad.

·       Hay una cierta falta de control de los datos. Todo lo que publicamos puede convertirse en propiedad de las redes sociales.




INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

      1.10   BASES DE DATOS ASOCIADAS A UN SERVICIO WEB

Hoy en día, es habitual recurrir a internet para buscar información sobre algún tema que nos interese.
Gran parte de toda esa información requiere un manejo especial y esta almacenada en bases de datos. Estas bases de datos ofrecen mecanismos para proteger los datos, permitiendo el acceso solo a los usuarios identificados.
Para la integración de bases de datos y la web es necesario contar con una interfaz.
Para acceder a los datos de una base de datos desde la web se necesita:
·       Un navegador.
·       Un servidor web, que proporciona el servicio de conexión entre la base de datos y los clientes.
·       Un servidor de base de datos, que almacenará la información a acceder.
·       Una aplicación que acceda a los datos. Esta aplicación contendrá las instrucciones necesarias para interactuar con la base de datos.






INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

       1.9      ESTRUCTURA DE LA INFORMACIÓN DE UN SITIO WEB
La forma de organizar y diseñar un sitio web, con toda su información para ser publicada y difundida en un servidor conectado a la red internet.  Hay que tener en cuenta toda una serie de recomendaciones que son propias y específicas de esta tecnología.
·       Se debe elegir un dominio corto y fácil de recordar. Es preferible el .com o el propio del país donde se quiere ubicar el sitio.
·       Hay que elegir un hosting, es decir, una empresa que ofrezca el servicio de alojamiento web, que sea del mismo país para la empresa que ofrece el servicio y la ubicación del sitio a crear.
·       La información del sitio web debe estar lo más estructurada posible, es decir, hay que crear páginas y organizarlas por secciones, temas, productos o servicios. Establecer jerarquías en árbol entre páginas, de manera que no se superen los 4 o 5 niveles de jerarquía.


Igualmente, todas las páginas del sitio deben seguir unas recomendaciones para que sean lo más eficientes y eficaces posible:
·         Las páginas web tienen que ser compatibles con los navegadores más actuales.
·         Se debe elegir una resolución compatible, de manera que las páginas ocupen el 100% de la pantalla.
·         Debe ser fácil navegar por la página. En sitios muy grandes es conveniente poner un mapa del sitio.
·         Las imágenes son muy útiles, pero hay que usarlas con cuidado. Un documento con muchas imágenes de gran tamaño puede ser muy lento de cargar.
·         Hay que procurar que todos los documentos del sitio web tengan un diseño similar.
·         Hay que diseñar las páginas de forma organizada, de manera que sea fácil su actualización.

·         Para que la página sea fácil de localizar en los buscadores hay que poner claramente el título del documento, etiquetas <H1> o <H2> del lenguaje HMTL.



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.8 FUNCIONAMIENTO BÁSICO DE UN SERVICIO WEB

Los servicios web son una de las últimas nuevas tecnologías que han llegado a la informática. La particularidad que tienen los servicios web es que están diseñados para permitir la comunicación de una aplicación con otra, sin intervención humana.
Los servicios web son independientes de la plataforma y del lenguaje, es decir, se pueden desarrollar en cualquier lenguaje y se puede implementar en cualquier plataforma. El protocolo básico de los servicios web es el XML, que se usa como formato de los mensajes de datos y como base de los protocolos SOAP, WSDL y UDDI.
En definitiva, los servicios web se definen a partir de las siguientes especificaciones o protocolos:
·         XML (eXtensible Markup Language): Es el lenguaje de marcas que se utiliza para describir la información; puede describir datos y documentos.
·        SOAP (Simple Object Access Protocol – Protocolo simple de acceso a objetos): Es un protocolo de mensajería (basado en XML), que indica coo se deben codificar los mensajes que circularan entre las dos aplicaciones, cliente y proveerdor del servicio.
·        WSDL (Web Services Description Language – Lenguaje de descripción de servicios web): Lenguaje que define un mecanismo estándar para describir un servicio web. WSDL es un vocabulario XML para describir un servicio web.

·         UDDI (Universal Description, Discovery and Integration): Proporciona un mecanismo entándar para registrar y loclizar los servicios web que se pueden ofrecer a los clientes. Actúan como una guía telefónica de servicios web. 







INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.7  SERVIDORES WEB

Un servidor web es un programa diseñado para aceptar peticiones HTTP del navegador y servir las páginas web que tiene alojadas. Cada sitio web tiene una dirección única conocida como URL (Uniform Resource Locator – Localizador uniforme de recursos). En una URL se pueden distinguir tres partes: el protocolo, el nombre de dominio del ordenador servidor y la ruta en el servidor. El protocolo que se utiliza para servir páginas web es dar la información solicitada y la ruta indica la ubicación del archivo solicitado dentro del servidor.
Antes de ver cómo funciona el acceso a un sitio web conviene tener claros los siguientes conceptos:
·         Direcciones IP o direcciones internet: Son las direcciones que utiliza el protocolo IP (Internet Protocol – Protocolo de internet) para identificar de forma única un dispositivo en internet. Permite que se comuniquen los dispositivos conectados a la red. Una dirección IP es un código numérico que posee cuatro valores separados por puntos, y que pueden variar de 0 a 255 (en total, 256 valores posibles).
Ejemplo: 172.16.1.12
·         Los dominios: Son los nombres de los sitios web que visitamos. En lugar de utilizar las direcciones IP para acceder a los sitios web, utilizaremos los nombres de dominio, ya que es más sencillo recordar el nombre de un sitio que su dirección IP. Se pueden clasificar en dos tipos:

a)    Internacionales o genéricos: Hacen referencia al tipo de organización que es dueña del dominio.
b)   Dominios territoriales o dominios país: Representan a un país y están a cargo del Estado de cada nación.

Existen muchos sitios web desde los que podemos registrar un dominio y normalmente, antes de registrarlo, podremos comprobar si está o no disponible. El precio dependerá del tipo de dominio.

·         Los proveedores de servicios de internet o ISP (Internet Service Provider): Para establecer una conexión a internet se necesita un proveedor de servicios de internet  o ISP. Son empresas dedicadas a conectar a internet a los usuarios o las distintas redes que tengan, y a hacer el mantenimiento necesario para que el acceso funcione correctamente.
·         Los servidores DNS (Domain Name Server – Servidor de nombres de dominio): Son los que resuelven el nombre de un dominio en una dirección IP determinada (así no es necesario tener que recordar y usar la dirección IP): Cada servidor mantiene una base de datos de nombres y direcciones para el dominio local. Todo este proceso de resolución de nombres es transparente para el usuario.
Los servidores DNS suelen ser dos: el DNS preferido y el DNS alternativo.
Existen tres elementos indispensables en internet para que sea posible la conexión:
1.    Servidor web: Es un servidor que está preparado para servir páginas web las 24 horas del día. Se está ejecutando continuamente y atiende a las peticiones que hacen los clientes desde los navegadores.
2.    Dominio: Es el sitio web al que queremos acceder. Se introduce en la barra de direcciones del navegador.
3.    Servidor DNS: Es el encargado de transformar el nombre del dominio de un servidor web en la dirección IP.


























1.7.1        INSTALACIÓN DE UN SERVIDOR WEB EN WINDOWS

En este apartado se muestra cómo instalar un servidor web. Se instalará XAMPP, que incluye el servidor web Apache, el gestor de base de datos. MYSQL y los intérpretes para los lenguajes PHP Y Perl. La instalación en Windows es muy sencilla, basta con descargarlo de la web de Apache Friends y seguir los pasos de la instalación. (http://www.apachefriends.org/en/xampp-windows.html)

1.7.2        INSTALACION EN LINUX DESDE LA LINEA DE COMANDOS


En este apartado se instalará Apache, PHP y MYSQL desde la línea de comandos de Linux. Para este proceso puede que se necesite descargar archivos desde el sitio web de la distribución de Linux, por lo que es necesario tener internet. 



INTERNET, CARACTERÍSTICAS Y EVOLUCIÓN

1.6   NAVEGADOR WEB

Un navegador web (del ingles web browser) es un programa que permite visualizar la informacion que contiene una página web, pues interpreta el codigo de la página (normalmente HTML) y lo visualiza en pantalla. Es la herramienta que utiliza el usuario para moverse e interactuar con la informacion contenida en las distintas páginas web de la red.
El primer navegador web apareció en los 90, concretamente en 1993, y fue desarrollado en los laboratorios del CERN (Centro Europeo para la Investigación Nuclear) de Ginebra. Su nombre era Mosaic. Inicialmente solo funcionaba en entornos UNIX, pero pronto aparecieron versiones para Windows (Spyglass Mosaic) y Macintosh. Más tarde, entró en el mercado Netscape Navigator, que rapidamente superó en capacidades y velocidad a Mosaic. Este navegador era capaz de funcionar en entornos UNIX y Windows. En 1995 Microsoft lanzó internet Explorer (IE), el antiguo Spyglass Mosaic. En el año 1997 se reescribió  el codigo de este navegador y ello, unido a la aparición del sistema operativo Windows 98, consiguió desbancar a Netscape.
A finales de 2004 aparece en el mercado Firefox, una rama de desarrollo de Mozilla. Actualmente está consiguiendo una gran popularidad gracias a sus pestañas, su ligereza y su versatilidad, basada en un sistema modular de extensiones.
Un navegador móvil (mobile browser) o micronavegador es un navegador web diseñado para el uso en dispositivos móviles y de reducidas dimensiones. Los micronavegadores están optimizados para mostrar contenido de internet en pantallas reducidas, y utilizan tamaños de archivo reducidos par ser instalados en dispositivos con memorias de baja capacidad.

Aunque la mayoría de los sistemas operativos móviles incluten el navegador web, podemos descargarnos otros igual que hacemos con el PC o portátil.