CaeL System
http://www.caelsystem.ok.pe
EL INTERNET
CARLOS ARZAPALO LLANA http://www.caelsystem.ok.pe
[email protected] [email protected]
1
CaeL System
http://www.caelsystem.ok.pe
INTERNET Internet es un conjunto descentralizado de redes de comunicación interconectadas, que utilizan la familia de protocolos TCP/IP
Garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos. Nota: La red de computadoras ARPANET (Advanced Research Projects Agency Network) fue creada por encargo del Departamento de Defensa de los Estados Unidos ("DoD" por sus siglas en inglés) como medio de comunicación para los diferentes organismos del país. El primer nodo se creó en la Universidad de California, Los Ángeles y fue la espina dorsal de Internet hasta 1990, tras finalizar la transición al protocolo TCP/IP en 1983.
Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web (WWW, o "la Web"), hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un 2
CaeL System
http://www.caelsystem.ok.pe
conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza Internet como medio de transmisión. Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia -telefonía (VoIP), televisión (IPTV)-, los boletines electrónicos (NNTP), el acceso remoto a otras máquinas (SSH y Telnet) o los juegos en línea.
CONEXIÓN A INTERNET La conexión a Internet es la conexión con la que una computadora o red de ordenadores cuentan para conectarse a Internet, lo que les permite visualizar las páginas web desde un navegador y acceder a otros servicios que ofrece esta red. Hay compañías que ofrecen conexión a Internet, las que reciben el nombre de proveedores. Por ejemplo: Ya.com, Jazztel, Telefónica de España y Fon son cuatro proveedores españoles. En Venezuela existen varias tales como CANTV e Inter (Venezuela). En México Prodigy Internet de Telmex en Estados Unidos America Online (AOL) y en Argentina, Arnet y Telefónica. En Chile VTR, Telefónica Chile, Telefónica del Sur, Telmex, Movistar, Entel, Claro Chile, GTD Manquehue, CMET.
3
CaeL System
http://www.caelsystem.ok.pe
TIPOS DE CONEXION
4
CaeL System
http://www.caelsystem.ok.pe
MOTORES DE BÚSQUEDA Un motor de búsqueda es un sistema informático que indexa archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas. Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día el Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo. Algunos de los motores de búsqueda más populares son: 1.-Google
2.-Altavista
3.-Yahoo
4.-AllTheWeb
5
CaeL System
http://www.caelsystem.ok.pe
NAVEGADORES WEB Un navegador o navegador web (del inglés, web browser) es un programa que permite visualizar la información que contiene una página web (ya esté está alojada en un servidor dentro de la World Wide Web o en uno local). El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos. La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen. Nota: La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayoría de los hojeadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versión cifrada de HTTP basada en Secure Socket Layer o Capa de Conexión Segura (SSL)).
Estadísticas de uso de navegadores
6
CaeL System
http://www.caelsystem.ok.pe
Ejemplos De Navegadores Web Existe una lista detallada de navegadores, motores de renderización y otros temas asociados en la categoría asociada.
Amaya del W3C Internet Explorer y derivados: o Avant Browser o Maxthon o G-Browser o Slim Browser o AOL Explorer Mozilla (Gecko) y derivados: o Mozilla Firefox o Iceweasel o Beonex o Navegador web IBM para OS/2 o Flock o Galeon (Proyecto abandonado) o Skipstone o K-Meleon para Windows o Camino para Mac OS X Konqueror (KHTML) o Abrowse Basado en WebKit o Safari o Google Chrome o Epiphany Netscape Navigator (hasta la versión 4.xx) Opera iCab OmniWeb Dillo IBrowse AWeb Voyager Espial Escape HotJava IEs4Linux SpaceTime
Navegadores web basados en texto:
Links Lynx Netrik 7
CaeL System
http://www.caelsystem.ok.pe
w3m
Primeros navegadores (que ya no están en desarrollo):
Cello CyberDog MidasWWW Mosaic o Spyglass Mosaic ViolaWWW OHT-Erwise
WEB 1.0 La Web 1.0 empezó en los años 60's de la forma más básica que existe, con navegadores de sólo texto bastante rápidos como ELISA. Después surgió el HTML (Hyper Text Markup Language) que hizo las páginas web más agradables a la vista, así como los primeros navegadores visuales tales como IE, Netscape, etc. La Web 1.0 es de sólo lectura. El usuario no puede interactuar con el contenido de la página,(nada de comentarios, respuestas, citas, etc) estando totalmente limitado a lo que el Webmaster sube a ésta. Web 1.0 es una frase que se refiere a un estado de la World Wide Web, y cualquier página web diseñada con un estilo anterior del fenómeno de la Web 2.0. Es en general un término que ha sido creado para describir la Web antes del impacto de la fiebre punto com en el 2001, que es visto por muchos como el momento en que el internet dio un giro. Es la forma más fácil en el sentido del término Web 1.0 cuando es usada en relación a término Web 2.0, para comparar los dos y mostrar ejemplos de cada uno.
DISEÑO DE ELEMENTOS EN LA WEB 1.0 Algunos elementos de diseño típicos de un sitio Web 1.0 incluyen:
Páginas estáticas en vez de dinámicas por el usuario que la visita El uso de framesets o Marcos. Extensiones propias del HTML como el parpadeo y las marquesinas, etiquetas introducidas durante la guerra de navegadores web. Libros de visitas online o guestbooks botonesGIF, casi siempre a una resolución típica de 88x31 pixels en tamaño promocionando navegadores web u otros productos. formularios HTML enviados vía email. Un usuario llenaba un formulario y después de hacer clic se enviaba a través de un cliente de correo electrónico, con el problema que en el codigo se podía observar los detalles del envío del correo electrónico. 8
CaeL System
http://www.caelsystem.ok.pe
WEB 2.0 (Diseñaremos otro manual para este tema)
El término Web 2.0 es asociado usualmente con Tim O'Reilly debido a la referencia hecha en la conferencia O'Reilly Media Web 2.0 en 2004. El término fue utilizado para referirse a una segunda generación en la historia del desarrollo de tecnología Web basada en comunidades de usuarios y una gama especial de servicios, como las redes sociales, los blogs, los wikis o las folcsonomías, que fomentan la colaboración y el intercambio ágil y eficaz de información entre los usuarios de una comunidad o red social. La Web 2.0 es también llamada web social por el enfoque colaborativo y de construcción social de esta herramienta.
9
CaeL System
http://www.caelsystem.ok.pe
Simplifica la usabilidad del sitio web Ahorra tiempo al usuario Estandariza los lenguajes para una mejor utilización de la re-utilización del código. Permite una mejor interoperabilidad entre aplicaciones y entre las aplicaciones y las máquinas (software-hardware). Facilita las interacciones Facilita el reconocimiento o detección de carencias o nuevas formas de utilización de aplicaciones. (Ver esta entrada en el blog Reflexiones e irreflexiones de Fernand0) Facilita la convergencia entre los medios de comunicación y los contenidos. Facilita la publicación, la investigación y la consulta de contenidos web. Y sobre todo… estimula y aprovecha la inteligencia colectiva en beneficio de internet. ¿Agregarías alguna otra característica?
10
CaeL System
http://www.caelsystem.ok.pe
La Tecnología Web 2.0 tiene varias herramientas orientadas a la educación, la empresa y sociedad, muestramos a continuación. 1. 2. 3. 4. 5.
Blogs - Tipo Wordpress Wikis - Tipo Wikipedia Aula Virtual - Moodle o Dokeos Podcast & Vodcast - Tipo YouTube Redes Sociales - Facebook, Myspace, Hi5 y otros 6. Marcador Social – Delicious
*En otros manuales detallaremos estas herramientas. Características principales de Web 1_0, Web 1_5 y Web 2_0 ¿Cuáles son las principales características de la Web 2.0 o Internet 2.0? Web 1.0 Tipo de Web: estática. Período: 1994-1997Tecnología asociada: HTML, GIF. Características: las páginas web son documentos estáticos que jamas se actualizaban Web 1.5 Tipo de Web: dinámica Período: 1997-2003 Tecnología asociada: DHTML, ASP, CSS. Características: las páginas web son construidas dinámicamente a partir de una o varias bases de datos. Web 2.0 Tipo de Web: colaborativa Período: 2003 – hoy Tecnología asociada: Ajax, DHTML, XML, Soap Características: los usuarios se convierten en contribuidores. Publican las informaciones y realizan cambios en los datos.
11
CaeL System
http://www.caelsystem.ok.pe
WEB 3.0
Web 3.0 es un neologismo que se utiliza para describir la evolución del uso y la interacción en la red a través de diferentes caminos. Ello incluye, la transformación de la red en una base de datos, un movimiento hacia hacer los contenidos accesibles por múltiples aplicaciones non-browser, el empuje de las tecnologías de inteligencia artificial, la web semántica, la Web Geoespacial, o la Web 3D. Frecuentemente es utilizado por el mercado para promocionar las mejoras respecto a la Web 2.0. El término Web 3.0 apareció por primera vez en 2006 en un artículo de Jeffrey Zeldman, crítico de la Web 2.0 y asociado a tecnologías como AJAX. Actualmente existe un debate considerable en torno a lo que significa Web 3.0, y cual es la definición acertada.
INNOVACIONES Las tecnologías de la Web 3.0, como programas inteligentes, que utilizan datos semánticos; se han implementado y usado a pequeña escala en compañías para conseguir una manipulación de datos más eficiente. En los últimos años, sin embargo, ha habido un mayor enfoque dirigido a trasladar estas tecnologías de inteligencia semántica al público general. Bases de datos El primer paso hacia la "Web 3.0" es el nacimiento de la "Data Web", ya que los formatos en que se publica la información en Internet son dispares, como XML, RDF y micro formatos; el reciente crecimiento de la tecnología SPARQL, permite un lenguaje estandarizado y API para la búsqueda a través de bases de datos en la red. La "Data Web" permite un nuevo nivel de integración de datos y aplicación inter-operable, haciendo los datos tan accesibles y enlazables como las páginas web. La "Data Web" es el primer paso hacia la completa “Web Semántica”. En la fase “Data Web”, el objetivo es principalmente, hacer que los datos estructurados sean accesibles utilizando RDF. El escenario de la "Web Semántica" ampliará su alcance en tanto que los datos estructurados e incluso, lo que tradicionalmente se ha denominado contenido semi-
12
CaeL System
http://www.caelsystem.ok.pe
estructurado (como páginas web, documentos, etc.), esté disponible en los formatos semánticos de RDF y OWL. Inteligencia artificial Web 3.0 también ha sido utilizada para describir el camino evolutivo de la red que conduce a la inteligencia artificial. Algunos escépticos lo ven como una visión inalcanzable. Sin embargo, compañías como IBM y Google están implementando nuevas tecnologías que cosechan información sorprendente, como el hecho de hacer predicciones de canciones que serán un éxito, tomando como base información de las webs de música de la Universidad. Existe también un debate sobre si la fuerza conductora tras Web 3.0 serán los sistemas inteligentes, o si la inteligencia vendrá de una forma más orgánica, es decir, de sistemas de inteligencia humana, a través de servicios colaborativos como del.icio.us, Flickr y Digg, que extraen el sentido y el orden de la red existente y cómo la gente interactúa con ella. Web semántica y SOA En relación con la dirección de la inteligencia artificial, la Web 3.0 podría ser la realización y extensión del concepto de la “Web semántica”. Las investigaciones académicas están dirigidas a desarrollar programas que puedan razonar, basados en descripciones lógicas y agentes inteligentes. Dichas aplicaciones, pueden llevar a cabo razonamientos lógicos utilizando reglas que expresan relaciones lógicas entre conceptos y datos en la red.[3] Sramana Mitra difiere con la idea de que la "Web Semántica" será la esencia de la nueva generación de Internet y propone una fórmula para encapsular Web 3.[4] Distinción entre Datos y Visores Uno de los factores que más se persiguen en la Web 3.0 es la distinción entre qué se muestra y cómo se muestra principalmente, es decir, los Datos y el Visor, como el caso de Tuentidad. Este nuevo modelo concibe páginas webs como la anterior citada Tuentidad (Aplicación Web con división D/V) que pueden cambiarse completamente de ubicación (servidores o subdirectorios), así como de hoja de estilos, diseño o incluso Plataforma (informática) como páginas web, aplicaciones webs u otras soluciones de escritorio; todas ellas mostrando los mismos datos. Este tipo de evoluciones se apoyan en tecnologías de llamadas asíncronas para recibir e incluir los datos dentro del visor de forma independiente. También permiten la utilización en dispositivos móviles, o diferentes dispositivos accesibles para personas con discapacidades, o con diferentes idiomas sin transformar los datos.
Para los visores: en la web, xHTML, JavaScript, COMET, Ajax, etc. Para los datos: Lenguaje de programación interpretado, Base de datos relacional y protocolos para solicitar los datos.
13
CaeL System
http://www.caelsystem.ok.pe
Evolución al 3D Otro posible camino para la Web 3.0 es la dirección hacia la visión 3D, liderada por el Web 3D Consortium. Esto implicaría la transformación de la Web en una serie de espacios 3D, llevando más lejos el concepto propuesto por Second Life. Esto podría abrir nuevas formas de conectar y colaborar, utilizando espacios tridimensionales.
Bueno eso es todo por ahora y sigan visitando la web que encontraran cosas interesantes.
CaeL
14