ORIGEN, DESARROLLO Y FUNCIONAMIENTO DE INTERNET
EL PUNTO DE PARTIDA Este gran invento conocido actualmente como internet tuvo su origen alrededor de 1960. El proyecto ARPA (Advanced Research Projects Agency) creado por orden de ese entonces presidente de Estados Unidos, desarrolló la creación de una red de comunicación entre ordenadores. Con el paso del tiempo la difusión de Internet comenzó a mundializarse debido a su potencial económico, a la agilidad y bajo costo de la transmisión de informaciones y comunicación humana, grandes cadenas comerciales, de prensa o de servicios; organizaciones religiosas, sociedades científicas, humanitarias y, más recientemente, personas individuales.
EL INTERNET EN LA HISTORIA 1969: Se crea el primer enlace entre las universidades de UCLA y Stamford por medio de la línea telefónica conmutada 1972: Se realizó la Primera demostración pública de ARPANET, una nueva red de comunicaciones financiada por la DARPA que funcionaba de forma distribuida sobre la red telefónica conmutada. 1973: Con el éxito de ésta nueva arquitectura de 1972 sirvió para que la DARPA iniciara un programa de investigación sobre posibles técnicas para interconectar redes (orientadas al tráfico de paquetes) de distintas clases. Para este fin, desarrollaron nuevos protocolos de comunicaciones que permitiesen este intercambio de información de forma "transparente" para las computadoras conectadas. De la filosofía del proyecto surgió el nombre de "Internet", que se aplicó al sistema de redes interconectadas mediante los protocolos TCP e IP. 1983: El 1 de enero, ARPANET cambió el protocolo NCP por TCP/IP. Ese mismo año, se creó el IAB con el fin de estandarizar el protocolo TCP/IP y de proporcionar recursos de investigación a Internet.
1986: Se crea la fundación nacional de ciencias de Estados Unidos (NSF) y dio inicio a un programa cuyo objetivo era expandir el uso de la red a una gran cantidad de científicos e investigadores a través de redes distribuidas. Se proporcionaron fondos para crear una nueva red de área amplia que se llamo NSFNET (Red de fundación nacional de ciencias) que permitía conectar a todos los centros que contaran con supercomputadoras, posteriormente se abro la posibilidad para conectar redes regionales. 1990 En este año la red toma el nombre con el que la conocemos actualmente, INTERNET, deja de ser una red de carácter militar o de investigación y amplia su aplicación a diversas áreas como el comercio, la educación, la comunicación, la medicina, los transportes y muchas otras áreas. 1991 Se desarrollo el World Wide Web, esta aplicación contribuyo en gran forma al auge del internet, y fue desarrollada por el CERN, Consejo Europeo para la Investigación Nuclear (Conseil Européen pour Recherches Nucléaires), que tiene como objetivo dar acceso de manera sencilla a los contenidos de la res a través de un navegador. EL INTERNET EN LA ACTUALIDAD Basta teclear unas cuantas palabras y dar un clic para acceder a un mundo virtual que nos proporciona toda clase de servicios. Decenas de sitios ofrecen toda clase de productos y servicios poniéndolos al alcance de nosotros para satisfacer nuestra demanda y consumo. En la actualidad es posible trabajar desde el hogar y estudiar virtualmente desde la enseñanza elemental hasta una carrera universitaria. Sí, ésta es la realidad; Internet está presente en la vida de millones de personas, de una buena parte de la población mundial, para bien o para mal.
EL FUTURO DE INTERNET Internet, por su misma naturaleza, seguirá desarrollándose. Sería aventurado especificar su futuro, pero sí podemos intuir que irá precisándose cada vez más su uso hasta llegar a una cúspide del verdadero dominio de este medio en que resulta difícil, pero no imposible.
FUNCIONAMIENTO La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe un servidor, que es quien presta el servicio, y un cliente, que es quien lo recibe.
Cliente web El cliente web es un programa con el que el usuario interacciona para solicitar a un servidor web el envío de páginas de información. Estas páginas se transfieren mediante el protocolo HTTP. Las páginas que se reciben son documentos de texto codificados en lenguaje HTML. El cliente web debe interpretar estos documentos para mostrárselos al usuario en el formato adecuado. Además, cuando lo que se recibe no es un documento de texto, sino un objeto multimedia (vídeo, sonido, etc.) no reconocido por el cliente web, éste debe activar una aplicación externa capaz de gestionarlo. Entre los clientes web (también conocidos como visualizadores o navegadores) más usuales están el Netscape Navigator, Google Chrome y el Mozilla Firefox. La mayoría de ellos soportan también otros protocolos, como el FTP (File TransferProtocol), para la transferencia de ficheros, y el SMTP (Single Mali Transfer Protocol), para el envío y la recepción de correo electrónico. La Figura más abajo muestra una página web visualizada con el Internet Explorer.
Servidor web El servidor web es un programa que está permanentemente escuchando las peticiones de conexión de los clientes mediante el protocolo HTTR El servidor funciona de la siguiente manera: si encuentra en su sistema de ficheros el documento HTML solicitado por el cliente, lo envía y cierra la conexión; en caso contrario, envía un código de error que cierra la conexión. El servidor web también se ocupa de controlar los aspectos de seguridad, comprobando si el usuario tiene acceso a los documentos. El proceso completo, desde que el usuario solicita una página hasta que el cliente web se la muestra con el formato adecuado, es el siguiente:
1. El usuario específico en el cliente web la dirección (URL) de la página q desea consultar. 2. El cliente establece la conexión con el servidor web. 3. El cliente solicita la página deseada. 4. El servidor busca la página que ha sido solicitada en su sistema de ficheros, Si la encuentra, la envía al cliente; en caso contrario, devuelve un código] de error. 5. El cliente interpreta los códigos HTML y muestra la página al usuario. 6. Se cierra la conexión. Es muy probable que la página solicitada no exista físicamente, sino que se cree en el momento de su petición (por ejemplo, combinando una plantilla de documento con los resultados de la consulta a una base de datos). En estos casos el servidor web cede el control al denominado servidor de aplicaciones, que es quien se encarga de construir la página. Una vez creada la pasa al servidor web, que a su vez la envía al cliente.
Esquena de transferencia de páginas web La conexión siempre se libera al terminar la transmisión de la página.