Historia de Internet

HISTORIA DE INTERNET





INTRODUCCIÓN.

Internet ya es algo muy común en nuestro tiempo, ya que sin duda ha revolucionado el mundo desde no hace mucho tiempo. Ni sus creadores podían haber imaginado el impacto que tendría hoy en nuestra vida diaria, tanto que se ha hecho imprescindible como el teléfono o la televisión. Es un canal de comunicación  sin barreras, para compartir y comunicarse tanto visual como forma auditiva.  Comunicación en todos los ámbitos (publicidad, vídeos, chats, emails, entrevistas, publicaciones, imágenes, libros, etc.), revolucionando todas las áreas existente (científicas, empresariales, educativas, personales, etc).


DESARROLLO.


HISTORIA.

El año de1957 se puede considerar como el año del gran cambio ya que se estableció la primera conexión remota para que los desarrolladores  pudiesen trabajar directamente en los ordenadores.  Estados Unidos con el fin de asegurarse el liderazgo en tecnología  fundó la Agencia de proyectos para Investigaciones Avanzadas (ARPA) dentro del Ministerio de Defensa en 1958, formado por aproximadamente 200 científicos de alto nivel y con gran presupuesto, su objetivo fue la creación de una comunicación directa entre ordenadores para poder comunicar las diferentes investigaciones y así evitar las duplicidades.
En 1961 se publica el primer documento sobre la teoría de conmutación por paquetes.
En 1962 aparecen las redes conmutadas por paquetes, sin punto único de interrupción.
En 1965 ARPA promueve un estudio sobre redes cooperativas de ordenadores de tiempo compartido: El TX-2 del Laboratorio de Lincoln del MIT y el AN/FSQ-32 de la Corporación de Desarrollo de Sistemas en California, quedan vinculadas directamente a través de una línea telefónica de 1200 bps y más tarde se agrega el ordenador de la Corporación de Equipos Digitales en ARPA, conformándose la Red Experimental (sin conmutación de paquetes).
En 1966 se desarrolla el plan de ARPANET (“Hacia una Red Cooperativa de ordenadores de tiempo compartido”)
En  1967, el Laboratorio Nacional de Física (Natinal Physics Laboratory) de Reino Unido desarrolla la red comercial NPL  por conmutación de paquetes utilizando líneas telefónicas de 768 kbps.
En 1968 se aprueba la creación del Procesador de mensajes.
En 1969 ARPANET pone en servicio varios nodos (Universidad de Los Ángeles, Universidad de  Stanford, Universidad de santa Bárbara, Universidad de Utah.
En 1971 15 nodos. Ray Tomlinson (BBN) crea un programa de correo electrónico para mandar mensajes en redes distribuidas.
En 1972 Ya existía  una red de 40 nodos conectados en distintas localizaciones. La red ALOHAnet, la primera red de radio por paquetes, comienza a operar conectada a ARPANET.
Esto promovió la creación de otras redes, entre las más importantes: Telenet (1974), Usenet (1979), Bitnet (1981) y Eunet (1982).
Con la modificación del programa de correo electrónico se convierte en todo un éxito para ARPANET. Se elige el signo “@” para representar “en”
Larry Roberts crea el primer programa de administración de correo electrónico que lista, lee selectivamente, guarda, re envía y responde a mensajes.
Luis Pouzin lidera el proyecto francés CYCLADES (una red científica).
En 1973 Se hacen las primeras conexiones internacionales a ARPANET de Inglaterra el Colegio Universitario  de Londres y Noruego el Royal Radar Establishment.
Surge la idea para Ethernet de una tesis doctoral de Bob Metcalfe en  Harvard.
En 1978 TCP se divide en TCP (Protocolo de Transmisión) e IP (Protocolo de Internet).
En  1982, ARPANET adopta el protocolo TCP/IP y surge entonces Internet como tal (International Net), utilizándose el  término “Internet” como conectado a  redes TCP/IP interconectadas.
El Ministerio de Defensa establece que este protocolo será el estándar utilizado.
En 1983 se establece la Comisión de Actividades de Internet.
En 1984 se introduce  el Sistema de Dominio de Uso (DNS) Domain Name System.
En 1988 Aparece  en la red  el gusano Morris  (virus) que afecta a 6000 de los 60,000 hosts de Internet.
Y DARPA crea el CERT (Equipo Responsable de Emergencias en Computación).
En 1989 la cantidad de hosts es mayor a 100,000.
En 1992 Los hosts superan el millón.
En 1993 comienzan las transmisiones de radio por Internet. Aparecen más gusanos, spiders, orugas y snakes (virus).
En 1995 nace la  Internet comercial y la Web supera en uso al servicio de transferencia de archivos a través del protocolo ftp y al uso de telnet. Se desarrollan motores de búsqueda, las videoconferencias. Aparece Internet Explorer.
En 2003 nace Skype e iTunes.
En 2004 nace Facebook.
En 2008 nace Google Chrome.
En 2012 los usuarios llegan a los 2,4 mil millones en todo el mundo.


FUNCIONAMIENTO.

Internet está conformada por una gran red de ordenadores en todo el mundo, que pueden intercambiar todo tipo de información entre ellos. Su comunicación es debido a que están unidos a través de conexiones telefónicas, fibra óptica, cable, router, entre otros. Y en la que utilizan un lenguaje o protocolo común que son un conjunto de normas que dicen cómo tienen que viajar los datos por la red,  por ejemplo: denominado TCP/IP. Todos los ordenadores utilizan el mismo protocolo, ya que de otra manera no podrían llevar a cabo la comunicación, digamos que no hablarían el mismo idioma. Dicha conexión es hecha a través de un proveedor de acceso a Internet (ISP) que asigna un número único al cada ordenador cuando se conecta a la red y que lo identifica, éste número es el IP del ordenador.
Las direcciones IP están formadas por 4 cifras de números separados por puntos, cada uno de los cuales puede tomar valores entre 0 y 255.  La primera parte identifica la red a la que pertenece el ordenador, la segunda identifica al ordenador
Cuando se envía una información ésta se envía en pequeños paquetes de información, que cuando llegan al destino final tienen que volver a unirse para formar la información de inicial. La manera en cómo se dividen, se envían y unen estos paquetes es por este protocolo TCP que garantiza que los  datos serán entregados en destino sin errores y en el mismo orden en que se transmitieron.
Cualquier ordenador nada más se conecta a Internet cumple los protocolos para enviar o recibir información.



PROTOCOLOS.

Actualmente hay varios protocolos disponibles, cada uno con sus propias características y capacidades. Pero, no todos los protocolos son compatibles  con todos los sistemas operativos.
Actualmente existen dos tipos de protocolos: Abiertos o específicos  del fabricante.
Abiertos: escritos en base a estándares del mercado públicamente conocidos. El TCP/IP es el protocolo que se utiliza como estándar para la comunicación a través de Internet.
Protocolos específicos del fabricante: son propietarios y han sido desarrollados por diferentes fabricantes para ser utilizados en entornos específicos. Por ejemplo Novell desarrolló el protocolo IPX/SPX para su arquitectura de NetWare.


DIFERENTES LENGUAGES DE PROGRAMACIÓN PARA LA WEB.

Desde los inicios de Internet fueron surgiendo distintos lenguajes de programación dinámicos para la web que permitieran interactuar con los usuarios y utilizaran bases de datos.
Lenguaje HTML.  Es un lenguaje estático para el desarrollo de sitios Web desarrollado por el World Wide Web Consortium (W3C), los archivos pueden tener las extensiones htm, html.
Ventajas: Sencillo, texto presentado de forma estructurada, no requiere de grandes conocimientos, archivos pequeños, de fácil aprendizaje y lo admiten todos los exploradores.
Desventajas: Lenguaje estático, no dinámico. La interpretación de cada explorador puede ser distinta, guarda etiquetas que pueden convertirse en basura y el diseño es más lento.

Lenguaje Javascript. Es similar al lenguaje Java, y la mayoría de los navegadores en sus últimas versiones interpretan este código. Éste puede ser integrado dentro de las páginas Web. Y para evitar incompatibilidades W3C diseñó un estándar denominado DOM (Modelo de Objetos de Documento).
Ventajas: Es seguro y fiable, los scripts tienen capacidades limitadas por seguridad, el código se ejecuta en el cliente.
Desventajas: Es visible por cualquier usuario, debe descargarse completamente y puede poner en riesgo la seguridad del sitio por el XSS (Cross Site Scripting).

Lenguaje PHP. Es un lenguaje  de script utilizado para la generación de páginas  Web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. Para que éste funcione necesita tener instalado Apache o IIS con las librerías de PHP. Su extensión es php.
Ventajas: Muy fácil de aprender, es multiplataforma, capacidad de conexión con la mayoría de los manejadores de base de datos (Oracle, MS SQL Server, etc.), es libre, incluye gran cantidad de funciones.
Desventajas: Se necesita instalar un servidor web, todo el trabajo lo realiza el servidor y no delega al cliente, por lo que es más ineficiente entre más solicitudes.

Lenguaje ASP. Tecnología desarrollada por Microsoft para desarrollar sitios Web dinámicos. Las páginas desarrolladas bajo este lenguaje necesitan tener instalado IIS (Internet Infomation Center)
Ventajas: Usa Visual  Basic Script, siendo fácil para los usuarios, soporta lenguaje Java Script de Microsoft, y tiene una comunicación óptima con SQL Server.
Desventajas: Es un código desorganizado, se necesita escribir mucho código para realizar funciones sencillas, tecnología propietaria, hospedaje de sitios web costosos.

Lenguaje ASP.NET. Comercializado por Microsoft. Sucesor de ASP. Desarrollado para solucionas las limitantes de éste.
Ventajas: Mayor velocidad y seguridad, facilita el mantenimiento de grandes aplicaciones.
Desventajas: Mayor consumo de recursos.

Lenguaje JSP. Utilizado para la creación de sitios web dinámicos. Orientado a desarrollar páginas web en Java. Multiplataforma. Creado para ejecutarse del lado del servidor. Desarrollado para la creación de aplicaciones web potentes. Necesita tener instalado un servidor Tomcat.
Ventajas: Multiplataforma, la parte dinámica está escrita en Java, código bien estructurado.
Desventajas: Complejidad de aprendizaje.

Lenguaje Phyton. Considerado un lenguaje más limpio para programar. Permite la creación de todo tipo de programas incluyendo los sitios Web.
Ventajas: Libre y fuente abierta, gran cantidad de funciones y librerías, sencillo y rápido de programar, licencia de código abierto, portable.
Desventajas: Lento.


COSAS  QUE SE PUEDEN HACER EN INTERNET.

La red ofrece muchos servicios: utilizar email o correo electrónico, para intercambiar mensajes en cualquier parte del mundo. Dar a conocer un negocio o actividad mediante el servicio World Wide Web, el cual a través e páginas multimedia proporciona un escaparate permanente de presentación. Tener acceso a distintos servicios como banca electrónica. Comprar artículos y servicios en tiendas de  todo el mundo. Leer publicaciones de todo tipo. Conocer las noticias más importantes por medio de versiones electrónicas de los diarios de todo el mundo. Acceso online a los movimientos de la bolsa. Acceso a miles de bases de datos con información de temas diversos. Acceso a miles de programas, juegos, libros, etc. Crear cuantas páginas, blogs, se quiera. Compartir todo tipo de información música, vídeos, fotos, etc., asimismo acceso a información que otros compartan.  Mensajería instantánea a través de chats.  Buscar u ofrecer trabajo. Realizar trámites en dependencias de Estado, Bancos, padrón electoral, embajadas, compañías de seguros, etc.


SEGURIDAD EN INTERNET.

El enemigo número uno de los ordenadores son los virus informáticos, son programas que se instalan de forma inadvertida en el ordenador y su función es destructiva e intrusiva, incluso pueden propagarse hacia otros ordenadores mediante discos, memorias usb, por archivos recibidos en correo electrónico, en descargas de archivos, en páginas web, uso de redes P2P, dispositivos móviles y algunos son capaces de reproducirse rápidamente auto enviándose a todas las direcciones de la libreta de direcciones de correo  y al llegar a otro ordenador hace lo mismo por lo que puede llegar a replicarse millones de veces en pocos días.
Los daños de estos virus pueden ser: destructiva (desde inutilizar algún programa, borrar un fichero concreto, hasta borrar el disco duro o bloquear el ordenador); festiva (muestra algún mensaje en la pantalla o emitir algún sonido);  lucrativa  (se encargan de convertir a los equipos infectados en parte de redes zombies cuyo fin es el envío masivo de spams) y espías (recopilan información confidencial como contraseñas o archivos).
Existen gusanos, troyanos, macros, ejecutables, malware, etc.
Actualmente surgen cada día una gran  cantidad de virus, por lo que es muy importante el uso de antivirus y firewalls (cortafuegos) actualizados. Existen en el mercado muchos antivirus tales como Mcafee, Panda, Karspersky, Norton que son privativos, y los hay gratuitos tales como AVG y Avast.
Existen además programas antiespías, cortafuegos, de bloqueo y restricción, anti-rootkits, anti-dialers, tests de seguridad, etc.


CONCLUSIONES.

Internet es una herramienta que nos permite compartir todo lo que deseemos con el resto del mundo, y se ha convertido en el  medio de comunicación más utilizado. Ahora podemos hacer casi cualquier cosa a través de él y también ha hecho posible muchas mejoras sobre todo en la comunicación e información, sin embargo a pesar de ser un recurso tecnológico importantísimo en todos los ámbitos (educativo, medicina, investigación, social, etc.), así como una importante fuente de información y de colaboración, también puede representar un peligro ya que la información que puede obtenerse puede afectar a ciertos usuarios (pornografía, violencia, terrorismo, etc), así como fomentar la piratería, la dependencia por estar todo informatizado, la información errónea o falsa (todo mundo puede publicar lo que quiera) e incluso la dependencia a este medio.


BIBLIOGRAFÍA.


http://www.maestrosdelweb.com/los-diferentes-lenguajes-de-programacion-para-la-web/

No hay comentarios:

Publicar un comentario