Ir al contenido principal

Evolución de la web.


La evolución de la web es, sin duda alguna, muy amplia. Sin embargo, trataremos de abordar los sucesos más significativos.


En los años 60 sucedieron dos importantes sucesos para la evolución de la Web. El primero se trata sobre el nacimiento de la Advanced Research Projects Agency, mejor conocida como ARPANET.
ARPANET fue creada como una de las redes creadas por encargo del Departamento de Defensa de los Estados Unidos para poder establecer un importante nexo de comunicación entre los distintos Organismos Gubernamentales de la nación.


En estos mismos años se fundó La Fundación Nacional para la Ciencia, que era un organismo no lucrativo ubicado en Michigan especializado en redes, el desarrollo de NSFNET; en este proyecto contó con la ayuda de IBM y MCI, entre otras empresas, esto en 1987.
Durante la duración de este proyecto la infraestructura y velocidad de la red continuaron expandiéndose, pero al mismo tiempo se fueron sentando las bases para una mayor descentralización de Internet. Así, en 1989 la "columna vertebral de la red" ("Backbone"), era capaz de transmitir 1.5 millones de bits por segundo; para 1993, esta capacidad se había incrementado a 45 millones de bits por segundo.

En los años 70 surgió el primer email y, a su mismo tiempo. el protocolo TCP/IP.

El primer mensaje de correo electrónico genuinamente enviado a través de una red data del año 1971. El mensaje, que contenía únicamente el texto «QWERTYUIOP», se envió a través de la red ARPANET, aunque las máquinas estaban físicamente una junto a la otra. La idea del correo electrónico sobre redes se debe a Ray Tomlinson, quien utilizó el protocolo experimental CYPNET para enviar por red los mensajes, que hasta ese momento solo comunicaban a los usuarios de una misma computadora.

Fue así mismo Tomlinson quien incorporó el uso de la arroba (@) como divisor entre el usuario y la computadora en la que se aloja la cuenta del usuario de destino. Anteriormente no había necesidad de especificar la máquina de destino puesto que todos los mensajes que se enviaban eran locales; sin embargo, con el nuevo sistema era preciso distinguir el correo local del correo de red. El motivo de elegir este símbolo fue que en inglés la arroba se lee «at» (en español en). Así, la dirección ejemplo@máquina.com se lee ejemplo en máquina punto com.



TCP/IP es un conjunto de protocolos que permiten la comunicación entre los ordenadores pertenecientes a una red. La sigla TCP/IP significa Protocolo de control de transmisión/Protocolo de Internet y se pronuncia "T-C-P-I-P". Proviene de los nombres de dos protocolos importantes incluidos en el conjunto TCP/IP, es decir, del protocolo TCP y del protocolo IP. 

En algunos aspectos, TCP/IP representa todas las reglas de comunicación para Internet y se basa en la noción de dirección IP, es decir, en la idea de brindar una dirección IP a cada equipo de la red para poder enrutar paquetes de datos. Debido a que el conjunto de protocolos TCP/IP originalmente se creó con fines militares, está diseñado para cumplir con una cierta cantidad de criterios, entre ellos, dividir mensajes en paquetes, usar un sistema de direcciones, enrutar datos por la red y detectar errores en las transmisiones de datos.

El "Boom" del Internet se dio en los años 80. Mientras duró el boom de Internet, nada parecía poder desinflar la burbuja. Pocas compañías de Internet y puntocom eran rentables, pero a los inversionistas parecía no importarles. Tomaban en cuenta el número de clientes o de suscriptores como base para valuar las acciones de Internet. De lo que se trataba era de conseguir capital, no de obtener ganancias. Incluso cuando las acciones estrella comenzaron a caer, el resto del mercado apenas se resintió. La gente había aprendido que era rentable comprar las acciones deprimidas, y no dejaron el hábito hasta que dejó de ser lucrativo.

 A pesar de sus aspectos irracionales, el boom de Internet fue más que una cuestión de valores inflados. El optimismo de los mercados financieros no sólo cambió los elementos fundamentales de empresas aisladas, sino que tuvo un efecto profundo y real sobre toda la economía. El boom no sólo fue la consecuencia del desarrollo de Internet; aceleró ese desarrollo y contribuyó a la velocidad y la expansión de la innovación tecnológica. Lo mismo sucedió con las telecomunicaciones, donde el boom también aceleró la expansión de tecnología nueva.

No podemos negar que en los años 90 ocurrieron muchos acontecimientos importantes respecto a la web; desde el HTML hasta el lanzamiento de los navegadores que usamos en la actual se presentan a continuación en esta entrada.


HTML, que significa Lenguaje de Marcado para Hipertextos (HyperText Markup Language) es el elemento de construcción más básico de una página web y se usa para crear y representar visualmente una página web. Determina el contenido de la página web, pero no su funcionalidad. Otras tecnologías distintas de HTML son usadas generalmente para describir la apariencia/presentación de una página web (CSS) o su funcionalidad (JavaScript). 

El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, trabajador del CERN (Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de "hipertexto" para compartir documentos. Los sistemas de "hipertexto" habían sido desarrollados años antes. En el ámbito de la informática, el "hipertexto" permitía que los usuarios accedieran a la información relacionada con los documentos electrónicos que estaban visualizando. De cierta manera, los primitivos sistemas de "hipertexto" podrían asimilarse a los enlaces de las páginas web actuales. Tras finalizar el desarrollo de su sistema de "hipertexto", Tim Berners-Lee lo presentó a una convocatoria organizada para desarrollar un sistema de "hipertexto" para Internet. Después de unir sus fuerzas con el ingeniero de sistemas Robert Cailliau, presentaron la propuesta ganadora llamada WorldWideWeb (W3).

La historia de los dominios comienza en 1982 cuando sólo había unos 455 servidores en Internet y la cosa se empezaba a ir de las manos; entre otras cosas se iban a cambiar de protocolo todas las redes que conformaban Internet, de NCP a TCP/IP. Un par de informáticos, entre ellos el tipo que inventó la aventura conversacional Zork hablaron con alguien de Sun Microsystems al respecto y se pusieron manos a la obra. La parte del protocolo de las URL es más conocida por el HTTP de la Web, inventado por Tim Berners-Lee, aunque en aquella época existían otros muy populares como el FTP (que todavía se usa) y Gopher.

Se puede saber cuál existió antes por el «número de puerto» (aunque resulta invisible la mayor parte de las veces). El de FTP es normalmente el 21, el de Gopher el 70 y el de HTTP, más tardío, el 80 (se oficializó entre 1990 y 1992). Que se añada «www» al escribir una URL es hoy en día opcional (igual que el http:// en los navegadores, que se da por supuesto) pero originalmente era preferible usarlo para indicar qué tipo de protocolo se quería usar al conectar con un servidor: si se pedía www contestaría el servidor web a través del puerto 80. Finalmente, las // (barras) se heredaron de un sistema llamado Apollo que data de los años 80. Se usaban en la descripción de un recurso para separar la máquina de la ruta de directorios a la que se estaba haciendo referencia.

El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores HTTP. La especificación completa del protocolo HTTP 1/0 está recogida en el RFC 1945. Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un sistema global de distribución de información como el World Wide Web. 



HTTP se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado. Todas las operaciones pueden adjuntar un objeto o recurso sobre el que actúan; cada objeto Web (documento HTML, fichero multimedia o aplicación CGI) es conocido por su URL.



La "World Wide Web" (WWW, W3) o red informática mundial es un sistema de distribución de documentos de hipertexto o hipermedios interconectados y accesibles vía Internet. Con un navegador web, un usuario visualiza sitios web compuestos de páginas web que pueden contener textosimágenesvídeos u otros contenidos multimedia, y navega a través de esas páginas usando hiperenlacesLa Web se desarrolló entre marzo de 1989 y diciembre de 1990 por el inglés Tim Berners-Lee con la ayuda del belga Robert Cailliaumientras trabajaban en el CERN en GinebraSuiza, y publicado en 1992. Desde entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web (como los lenguajes de marcado con los que se crean las páginas web), y en los últimos años ha abogado por su visión de una Web semántica.


Netscape Navigator es un navegador web, el primer producto comercial de la compañía Netscape Communications creada por Marc Andreessen. Netscape anunció el 13 de octubre de 1994 que lanzaría un navegador disponible de forma gratuita para todos sus usuarios no comerciales, y que las versiones beta 1.0 y beta 1.1 se podrán descargar en noviembre de 1994 y marzo de 1995. La versión 1.0 final estuvo disponible en diciembre de 1994. Netscape hizo gratuita la disponibilidad de su software porque tenía en sus políticas la noción de que el software para Internet no debía tener coste. En 1997, el Netscape Navigator 2.0 fue el primer navegador en incluir un lenguaje de script en las páginas web, al introducir JavaScript en su versión 2. Originalmente, apenas servía para algo más que para validar formularios, pero rápidamente se fue expandiendo.

Windows Internet Explorer (anteriormente Microsoft Internet Explorer). Conocido comúnmente como IE, es un navegador web desarrollado por Microsoft para el sistema operativo Microsoft Windows desde 1995. Ha sido el navegador web más utilizado desde 1999, con un pico máximo de cuota de utilización del 95% durante el 2002 y 2003 en sus versiones 5 y 6. Esa cuota de mercado ha disminuido paulatinamente debido a una renovada competencia por parte de otros navegadores, principalmente Mozilla Firefox. Microsoft gastó más de 100 millones de dólares al año a finales de la década de 1990, con más de 1000 personas trabajando en IE durante 1999. Internet Explorer fue lanzado por primera vez para su instalación como un complemento de Microsoft Plus! para Windows 95 en el año de 1995. Posteriormente se introduciría gratuitamente en determinadas versiones OEM de Windows 95, y además se incluyó de forma predeterminada en versiones posteriores de Windows. Sin embargo, el permitir que el sistema operativo llevara consigo el navegador de forma gratuita (evitando con ello el pago de regalías a Spyglass, Inc.), hizo que poco después se tradujera en una demanda y una posterior indemnización de varios millones de dólares.


XHTML (Lenguaje de Marcado de Hipertexto Extensible) es una versión más estricta y limpia de HTML , que nace precisamente con el objetivo de remplazar a HTML ante su limitación de uso con las cada vez más abundantes herramientas basadas en XML . XHTML extiende HTML 4.0 combinando la sintaxis de HTML, diseñado para mostrar datos, con la de XML, diseñado para describir los datos. XHTML, al estar orientado al uso de un etiquetado correcto, exige una serie de requisitos básicos a cumplir en lo que a código se refiere. Entre estos requisitos básicos se puede mencionar una estructuración coherente dentro del documento donde se incluirían elementos correctamente anidados, etiquetas en minúsculas, elementos cerrados correctamente, atributos de valores entrecomillados, etc.

CSS son las siglas de Cascading Style Sheets - Hojas de Estilo en Cascada - que es un lenguaje que describe la presentación de los documentos estructurados en hojas de estilo para diferentes métodos de interpretación, es decir, describe como se va a mostrar un documento en pantalla, por impresora, por voz (cuando la información es pronunciada a través de un dispositivo de lectura) o en dispositivos táctiles basados en Braille. Las hojas de estilos aparecieron poco después que el lenguaje de etiquetas SGML, alrededor del año 1970. Desde la creación de SGML, se observó la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos. El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguaje HTML para la creación de documentos electrónicos. La guerra de navegadores y la falta de un estándar para la definición de los estilos dificultaban la creación de documentos con la misma apariencia en diferentes navegadores.


 Fuentes:

 https://www.mastermagazine.info/termino/3912.php
https://sites.google.com/site/historiadelinternetnatalia/nsfnet
http://inventors.about.com/od/estartinventions/a/email.htm
http://openmap.bbn.com/~tomlinso/ray/firstemailframe.html
https://tools.ietf.org/html/rfc561
http://es.ccm.net/contents/282-tcp-ip
https://elpais.com/diario/2001/01/21/negocio/980083872_850215.html
https://www.w3.org/People/Berners-Lee/FAQ.html#Influences
https://blog.lib.uiowa.edu/hardinmd/2010/11/24/inventing-the-web-tim-berners-lees-1990-christmas-baby/
https://developer.mozilla.org/es/docs/Web/HTML
http://librosweb.es/libro/xhtml/capitulo_1/breve_historia_de_html.html
http://www.microsiervos.com/archivo/internet/historia-formato-url.html
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html
https://web.archive.org/web/20150708002156/http://netscape.aol.com/
https://www.ecured.cu/Internet_Explorer
https://www.w3c.es/Divulgacion/GuiasBreves/XHTML
https://www.google.com.mx/search?q=css&rlz=1C1SQJL_esMX783MX783&source=lnms&sa=X&ved=0ahUKEwj2w8TD1r_ZAhVH-6wKHQAUBIwQ_AUICSgA&biw=1366&bih=588&dpr=1
http://librosweb.es/libro/css/capitulo_1/breve_historia_de_css.html

Comentarios

Entradas populares de este blog

Aplicaciones utilizadas en la materia.

MySQL:   MySQL es la base de datos de código abierto más popular del mundo. Con su rendimiento, confiabilidad y facilidad de uso comprobados, MySQL se ha convertido en la principal opción de base de datos para aplicaciones basadas en la Web, utilizada por propiedades web de alto perfil como Facebook, Twitter, YouTube, y los cinco principales sitios web*. Además, es una alternativa extremadamente popular como base de datos integrada, distribuida por miles de ISV y OEM. Ventajas: MySQL software es Open Source Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor      rendimiento. Bajo      costo en requerimientos para la elaboración de bases de datos, ya que      debido a su bajo consumo puede ser ejecutado en una máquina con escasos      recursos sin ningún problema. Facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos Baja probabilidad de corromper datos, incluso si los errores no se producen en  el propio gestor

JavaScript

¿Qué es? JavaScript (abreviado comúnmente JS) es un  lenguaje de programación   interpretado , dialecto del estándar  ECMAScript . Se define como  orientado a objetos ,​  basado en prototipos ,  imperativo , débilmente tipado y dinámico. Se utiliza principalmente en su forma del  lado del cliente ( client-side), implementado como parte de un  navegador web  permitiendo mejoras en la  interfaz de usuario  y  páginas web  dinámicas​ aunque existe una forma de JavaScript del  lado del servidor  (Server-side JavaScript o SSJS). Su uso en  aplicaciones  externas a la  web , por ejemplo en documentos  PDF , aplicaciones de escritorio (mayoritariamente  widgets ) es también significativo. Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015. JavaScript se diseñó con una sintaxis similar a  C , aunque adopta nomb

Lenguajes de programación para páginas web.

Python. Es un  lenguaje de programación   interpretado  cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación  multiparadigma , ya que soporta  orientación a objetos ,  programación imperativa y, en menor medida,  programación funcional . Es un  lenguaje interpretado , usa  tipado dinámico  y es  multiplataforma . Es administrado por la  Python Software Foundation . Posee una licencia de  código abierto , denominada  Python Software Foundation License ,​ que es compatible con la  Licencia pública general de GNU  a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores. Páginas programadas en Python. Una de las más famosas es sin duda Spotify Web, sin embargo existen muchas otras programadas con éste lenguaje, aquí una lista de algunas de ellas: Yahoo Maps. Yahoo Groups. Google. Zope Corporation. Ultraseek. Linux Weekly News. ElasticHost Cloud Servers. Mojam.co