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