martes, 11 de marzo de 2014

Protocolos de Red

Un protocolo de red es un conjunto de reglas que se utilizan cuando se intercambia información a través de una red de ordenadores.

Algunos de los protocolos más conocidos son:



-FTP (File Transfer Protocol o Protocolo de Transferencia de Archivos): Es un protocolo de red que se usa para la transferencia de archivos entre equipos conectados a una red con una estructura del tipo servidor-cliente. Permite transferir archivos entre un cliente y un servidor. Es un método de transmisión muy rápido, pero tiene poca seguridad, ya que no se utiliza ningún tipo de cifrado. Durante la transferencia hay dos canales de transmisión abiertos: un canal de comandos (conexión de control) y un canal de datos (conexión de datos).

-TCP/IP Son dos protocolos juntos. Por una parte, el TCP (Transmission Control Protocol o Protocolo de Control de Transmisión) y, por otra parte, el protocolo IP (Internet Protocol o Protocolo de Internet). Este protocolo está diseñado para enlazar ordenadores de todos los tipos y situados en distintos lugares, pero siempre conectados a una red. Este protocolo sirve para tranferir datos. Los datos se agrupan en paquetes, cada uno lleva su propia información de destino y de sus propios datos. Al enviar varios paquetes, los cuales son enumerados para que después el receptor pueda recomponer los datos del mensaje, cada paquete se envía por un camino diferente. El protocolo TCP se encarga del transporte y del control de los datos, los cuales los agrupa en paquetes, y el protocolo IP se encarga de direccionar los paquetes por la ruta adecuada. 

-SMTP (Simple Mail Transfer Protocol o Protocolo de transferencia simple de correo electrónico): Se utiliza para el intercambio de mensajes de correo electrónico, mediante texto codificado en ASCII. El cliente manda un comando y el servidor devuelve una respuesta, dependiendo de lo recibido.

-HTTP (Hypertext Transfer Protocol o Protocolo de Transferencia de Hipertexto): Es un protocolo utilizado para cada intercambio de la WWW (World Wide Web). Este protocolo sigue el mismo esquema que otros protocolos, es decir, "petición-respuesta" entre el usuario y el servidor. Al usuario que envia la información se le llama agente del usuario, y a la informacion que contiene el mensaje, recurso. HTTP, es un protocolo que no guarda ninguna información de otras conexiones anteriores. 
  -POP3 (Post Office Protocol o Protocolo de Oficina de Correos): es usado para obtener los mensajes de correo electrónico almacenados en un servidor lejano. Está creado solamente para recibir correo y no enviarlo. Permite a los usuarios con conexiones lentas descargar el correo cuando tienen conexión aunque esta sea muy lenta y más tarde verlo aunque estén desconectados. Funciona de manera que un usuario cuelga el mensaje en el servidor. Entonces otro usuario que también utilice este protocolo (POP3), se conecta y almacena esos mensajes en su ordenador.
 
-UDP (User Datagram Protocol o Protocolo de Datagrama de Usuario): Es un protocolo de transporte que se basa en el cambio de datagramas (es una agrupación de información que se envía dirigido por la red). Esto es permitido gracias a la red que envía la información sin obligación de que se haya establecido una conexión anteriormente. No tiene ningún tipo de control, por lo que los datagramas no se puede saber si han llegado o no correctamente, ya que no hay ningún mensaje de vuelta de confirmación de que el servidor esté activo.


viernes, 7 de febrero de 2014

Historia de Internet

¿Qué es Internet?

Internet es una red por la cual circula constantemente información entre los usuarios. Por este motivo, es llamada "La Autopista de la Información". Una de las ventajas que tiene la red, es que permite la navegación entre distintos usuarios de diferentes lugares del mundo.

¿Cómo surgió?

Los inicios de Internet nos llevan al año 1960, en la que en plena guerra en Estados Unidos, se crea una red para uso militar, por si se diese el caso de un ataque ruso, se pudiera tener acceso a la red desde cualquier punto del país.


Esta red se creó en el año 69 y era conocida como ARPANET. Al principio, esta contaba con 4 ordenadores, repartidos entre las diferentes universidades del país. 
Años después, ya contaba con muchos más ordenadores conectados. Tan grande fue el crecimiento de la red, que el sistema de comunicación se quedó anticuado. Entonces, dos investigadores dieron lugar al llamado “Protocolo TCP/IP”, que se convirtió en el mejor método de comunicaciones y el más empleado. Actualmente se sigue usando.

Los puestos militares se desvincularon de ARPANET y llegaron a MILNET, una nueva red creada por EE.UU. La NSF (National Science Fundation) creó su propia red de informática, y la llamaron NSFNET, que pasado un tiempo atrajo a ARPANET, creando así una inmensa red con numerosos objetivos científicos y/o académicos. Su desarrollo fue impresionante, y gracias a ello se crearon nuevas redes de acceso libre que posteriormente de unieron a NSFNET, formando una pequeña semilla, que finalmente dió lugar a lo que hoy en día conocemos como INTERNET.

World Wide Web (www)

Es un sistema de archivos de hipertexto, que se encuentran ligados entre sí mismos y a los cuales se accede por medio de Internet. A través de el navegador, los usuarios de la web pueden visitar distintas paginas que se encuentren en la red (contienen textos, imágenes, vídeos, etc) y navegar por ellos mediante los hipervínculos. 

WWW, se creó como un proceso de investigación de unos científicos, que querían averiguar la manera de poder conectar los ordenadores al ejército estadounidense y así poder mantener conversación sobre lo que ocurría en la guerra y sobre amenazas de los ataques rusos. Fue creada para poder establecer conexión con las demás bases de otros países. 

Tim Berners-Lee


Es un científico británico del Laboratorio Europeo de Física de Partículas. Alrededor de los años 90 decidió desarrollar un nuevo método de intercambio de datos entre los científicos. Combinó el protocolo de comunicaciones de internet y el hipertexto, creando el World Wide Web Consortium. Lo que actualmente conocemos como www. Por eso es considerado el padre de la Web. También creó, con la ayuda de sus compañeros, el lenguaje HTML, el el protocolo HTTP y el sistema para buscar en la web URL. Mediante este nuevo método de intercambio de datos se consiguió comunicar un servidor con un cliente utilizando el protocolo HTTP.



 



viernes, 20 de diciembre de 2013

Malware

Malware

El malware, es un tipo de software que tiene como función averiar un ordenador sin el permiso de su poseedor. Este término es utilizado por informáticos para nombrar a un tipo de software molesto. El nombre de virus se utiliza para referirse a cualquier tipo de malware. 

Al software es valorado como malware, dependiendo de los efectos que tenga sobre el ordenador. Incluye: troyanos, gusanos, virus y la mayor parte de otros software malos.
Dentro de este grupo se encuentran desde los virus clásicos, hasta las nuevas amenazas que han ido surgiendo a lo largo de los años. Se considera malware a todo tipo de programa que tenga la función de dañar el equipo.

Tipos de Software maliciosos


VIRUS: es un programa creado con el fin de producir daños en un ordenador, que tiene dos características principales: intenta actuar de forma transparente ante el usuario y tiene la capacidad de crear más virus. El daño causado por este puede llegar a ser desde un mensaje que aparece en el monitor hasta impedir el acceso al sistema opetarivo.


TROYANOS: su nombre hace referencia al caballo de Troya, ya que lo que intenta es engañar al usuario. Son archivos que parecen ser normales como pueden ser juegos, programas, etc. Estos son utilizados para impedir el acceso al sistema, y robar contraseñas e información. Hay 8 tipos de troyanos, entre los cuales, los más importantes son: downloader, proxy y password stealer.


SPAM: es un tipo de virus, que viene introducido en un mensaje no deseado, y de remitente desconocido. Su contenido, es principalmente publicitario. También son correo no deseado, los virus que se encuentran en la red y páginas que activan sus malware cuando uno de registra, como son apuestas, premios, software, pornografía o sorteos.

GUSANOS

GUSANOS: 
son un tipo de malware con capacidad de hacer copias de ellos mismos. Su objetivo suele ser invadir la mayor cantidad de ordenadores y redes informáticas, dificultando el trabajo de los usuarios. La diferencia que establecen con los virus, es que los gusanos, no afectan a archivos. 

SPYWARE: es un tipo de software capaz de reunir toda la información y transmitirla a una unidad externa sin el permiso del usuario del ordenador. Las consecuencias de la instalación del software, llevan a una perdida del rendimiento del ordenador y también, que el ordenador "se quede colgado". La diferencia con un virus, es que este no se transmite a otros ordenadores.
 

BOTNETS: este tipo de malware hace que un ordenador pueda controlar a otros equipos, los cuales han sido infectados con código malicioso. Cuando el "atacante" consigue infectar otros ordenadores, puede hacer uso de su memoria, de su procesador, etc.

ROGUE: tienen la aparencia de programas anti-malware, pero su función es todo lo contrario, instalar en el equipo malware. Hace parecer que tienes malware instalado y te hace  pagar por una solución, pero es una estafa, te roban los datos privados y además tu equipo se infecta por un malware.

SCAM: este término es el utilizado para las estafas a través de la web. Los medios empleados por el scam es prácticamente igual que el phishing, aunque no lo hacen de la misma manera, ya que los scam intentan estafar de manera directa al usuario. Las técnicas utilizadas principalmente para estafar son: anuncios de seguros y garantías, y peticiones de ayuda a sociedades u ONG. Estos malware, son una amenaza constante para las personas que utilizan la red, ya que cantidad de ellos circulan día a día por la red.


ROOTKIT: es un programa utilizado por un usuario intruso, con el objetivo de esconderse en el sistema e intentar manipular a este. Su función principal, es manipular los ordenadores y sus sistemas operativos.

PHISHING: consiste en el uso y envió de correos electrónicos, que aparentan ser páginas fiables, cuyo fin es obtener datos privados acerca del usuario, que más tarde son utilizados para realizar algún tipo de estafa o timo. Para ello, en el mensaje incluyen las direcciones de las páginas web falsas de manera que el usuario cae en manos del timador. Los daños causados principalmente son: "Robo de identidad y datos privados del usuario".  



 Informativo sobre los tipos de malware:

 

martes, 12 de noviembre de 2013

Arquitectura de Von Neumann

Definición

Es una familia de arquitecturas que utilizan el mismo mecanismo, tanto como para orientaciones como para datos. La mayoría de los ordenadores actuales, están fundamentados en la arquitectura de Von Neumann, aunque utilizan distintos periféricos para facilitar la comunicación entre el usuario y la máquina, como teclados, ratón, etc.
Su origen da lugar a la mitad del siglo XX cuando Von Neumann creó el Edvac incluyendo también un documento escrito por él en el que se exponía una idea sobre el programa almacenado. Este documento fue escrito en vista a la creación del Eniac. Este modelo permite que las instrucciones fueron guardadas en la memoria para ser vistas, leídas y
realizadas.

Arquitectura de Von Neumann


Explicación

La arquitectura esta basada en cuatro partes:

-La Memoria Principal, es una capacidad de almacenamiento momentáneo de instrucciones y datos, dividida en dos partes. Acualmente se la conoce como memoria RAM, que utilizamos hoy en día.

-Unidad Aritmética, es la encargada de realizar las operaciones lógicas y aritméticas. En la actualidad, esta función es realizada por los microprocesadores.

-Unidad de Control, era la encargada de dirigir y controlar todos los componentes del ordenador. También tiene otras funciones como realizar las órdenes que recibe y almacenar instrucciones que manda. Actualmente es un componente de los microprocesadores.

-Unidades de entrada/salida de datos o periféricos, permiten y facilitan la comunicación del usuario y el ordenador, así como compartir datos entre ellos. Hoy en día son los puertos del ordenador como: USB, VGA, etcétera.






lunes, 11 de noviembre de 2013

La máquina Enigma y Bletchley Park

La Máquina Enigma

Máquina Enigma
En la historia de la máquina Enigma se juntan una ciencia, el mundo de la investigación, la historia militar, la lectura de la escritura secreta y el trabajo de temas misteriosos. Permitía usarla tanto para escribir como para leer mensajes.

En la Segunda Guerra Mundial se vieron influenciadas muchas vidas por una máquina criptográfica, cosa que nunca se había llegado a pensar.Esta máquina es el ejemplo más conocido y utilizado entre creadores de códigos y "criptoanalistas", además de mostrar la importancia de este método en la inteligencia civil y militar. 
Su origen nos lleva allá por el año 1900. El uso de esta máquina tuvo gran importancia en la 
Segunda Guerra Mundial, ya que permitió descifrar cantidad de mensajes.
Esta máquina en sí era un artilugio bastante parecido a una máquina de escribir formada únicamente por 26 letras.


Bletchley Park

Es la Escuela Oficial  de Códigos y Cifras. A lo largo del tiempo se han ido descifrando a mano los códigos de las máquinas Enigma. Cuando recibían un mensaje Enigma, los criptoanalistas tenían que buscar pistas en este. Las pistas, eran códigos escondidos dentro de los mensajes. Una vez encontradas se iban descifrando poco a poco.
Después se hacían todos los ajustes posibles para hallar las claves para descifrarlos. Una vez que se adaptaban todos los ajustes, los mensajes podían ser completamente descifrados. Toda la información relacionada con los criptoanálisis tenía un nombre en clave, el cual desempeñó un papel de gran importancia durante la guerra. Toda la información de la clave, era utilizada con mucho cuidado para que las fuerzas alemanas no tuviesen ninguna sospecha.
Durante la Segunda Guerra Mundial, Alan Turing, trató de traducir los códigos nazis, en especial, los de la máquina Enigma. Durante un tiempo fue uno de los principales colaboradores de Bletchley Park. 
Bletchley Park

La Máquina Enigma

martes, 1 de octubre de 2013

Historia de la Informática


ORIGEN                                                             
Un ordenador es la evolución de ideas que fueron surgiendo a lo largo de la historia, cuyo origen proviene de los ábacos chinos. El ábaco era una tabla dividida en columnas verticales mediante las cuales se podían realizar cálculos matemáticos.

Ábaco chino
En el siglo XVII, el científico francés Blaise Pascal inventó una máquina calculadora, capaz de hacer sumas y restas. Este invento sirvió como base para que Leibnitz, un siglo después, lo perfeccionase de tal manera que con el mismo artilugio se pudiesen hacer también operaciones como la multiplicación y la división.

Pascalina
Gracias a estos dos científicos, en el siglo XIX se empezaron a vender las primeras máquinas de calcular. En este siglo, el matemático Babbage inventó lo que fue la máquina analítica, una máquina capaz de hacer cualquier operación matemática.
Máquina Analítica

En el siglo XX, se empezaron a solucionar los problemas técnicos de estas máquinas, reemplazando los sistemas de engranaje y varillas por impulsos eléctricos, utilizándose sistemas binarios.
Durante la segunda guerra mundial se construye el primer ordenador llamado Mark I, cuyo funcionamiento estaba basado en interruptores mecánicos.
En 1944 se construyó el primer ordenador con fines prácticos llamado Eniac.
En 1951 se crearon el Univac I y Univac II.
Univac I
Eniac

 




                                           




Entre la historia de la informática destacamos cinco etapas muy importantes como son las sucedidas entre el año 1938, hasta nuestros días:
1° Generación: se desarrolla entre 1938 y 1952. Es la época de los ordenadores que funcionaban mediante válvulas y el uso era únicamente para el entorno científico y militar. Para poder programarlos había que cambiar directamente los valores de los circuitos de las máquinas.

2° Generación: va desde 1952 a 1964. Ocurre cuando se sustituye la válvula por el transistor. En esta generación aparecen los primeros ordenadores que se comercializan, los cuales tiene ya una programación similar a la que tendrían los posteriores sistemas operativos. Éstos interpretaban instrucciones de manera que el programador escribía sus programas en estos lenguajes y los ordenadores eran capaces de traducirlos.


3° Generación: se dio lugar entre 1964 y 1971. Es la generación en la que se comienzan a utilizar los circuitos integrados; esto permitió por un lado reducir los costes y por el otro, aumentar la capacidad de procesamiento reduciendo el tamaño de los ordenadores. Por otra parte, esta etapa es importante porque se mejoran los lenguajes de programación y, también, surgen los programas útiles.


4° Generación: se desarrolla entre los años 1971 y 1981. Esta etapa, se caracterizó por la aparición de los componentes electrónicos, dando lugar a la aparición del microprocesador, que es la incorporación de todos los elementos principales del ordenador en un sólo circuito integrado.


5° Generación: va desde 1981 hasta nuestros días. Esta quinta generación, se caracteriza por el surgimiento del ordenador, tal y como se le conoce actualmente.





PERSONAJES:

Blaise Pascal (1623-1662)
Blaise Pascal nació en Francia en junio de 1623 y falleció en París en agosto de 1662. Fue un matemático, físico, filósofo y teólogo considerado junto a Babbage como uno de los inventores del ordenador. Con sus primeros trabajos contribuyó a la invención y construcción de las primeras máquinas calculadoras. Pascal no tuvo buena salud a lo largo de su vida, y murió poco después de haber cumplido 39 años.



Gottfried Wilhelm Leibniz (1646 - 1716)
Leibniz nació en Leipzig en el año 1646 y murió en Hannover en el 1716. Fue un filósofo, matemático y político alemán reconocido por ser capaz de diseñar una máquina que podía realizar cálculos matemáticos siendo esta una de las primeras de la historia. Estaba inspirada en la Pascalina. Leibniz contribuyó en la invención del sistema binario. Durante sus últimos años trabajó como bibliotecario en Hannover hasta que murió en el año 1716.



Charles Babbage (1791-1871)
Charles Babbage, conocido como “El Padre de la computación”. Nació en Devonshire en el año 1791 y murió en Londres en el año 1871. Charles Babbage se especializó en intentar conseguir una máquina capaz de realizar con precisión tablas matemáticas. En 1833 completó su "máquina diferencial", capaz de calcular los logaritmos e imprimirlos con bastante precisión. Después de esto, Babbage se esforzó en el proyecto de realizar una "máquina analítica" que fuese capaz de realizar cualquier serie de instrucciones aritméticas. Fue ayudado del gobierno inglés y de distintos matemáticos para inventarla. Aunque no consiguió su propósito, Charles Babbage sentó los principios básicos de los ordenadores modernos, como el concepto de programa o instrucciones básicas, que se introducen en la máquina de manera independiente.



Ada Byron (1815-1852)
Ada Byron nació en Londres en el año 1815. A los catorce años de edad, quedó paralítica y empezó a dedicar muchas horas al estudio. Años después conoció al científico Charles Babbage, que le causó tanta impresión y admiración, que empezó a estudiar matemáticas. A Babbage le causó tanta intriga, que comenzó a trabajar con ella. Se la considera como la primera programadora de la historia. Estudió las ideas de la máquina analítica de Babbage. Poco mas adelante publicó sus estudios y demostró que la máquina analítica, solo daba información. Unos años más tarde enfermó gravemente y murió tras años de sufrimiento en 1852.




John Von Neumann (1903-1957)
 John Von Neumann nació en Budapest en el año 1903. Fue un niño prodigio, con gran facilidad para aprender idiomas. Al comenzar la Segunda Guerra Mundial, comenzó a trabajar para el gobierno de los estados unidos y hacia 1943, Von Neumann se interesó por la computación .En aquellos años había numerosos ordenadores en construcción, pero Neumann se especializó en el Eniac. Una vez terminada su construcción , decidieron crear un nuevo sistema lógico de computación , basado en las ideas de Alan Turing y empezaron a construir el Edvac, pero al haber problemas, Neumann regresó a los estados unidos y el mismo construyó la computadora IAS, cuyo diseño está basado en la “Arquitectura de Von Neumann”. En 1957, tras 54 años de vida murió en Washington.



Alan Turing (1912 – 1954)
 Alan Mathison Turing fue un matemático, lógico, científico de la computación, criptógrafo y filósofo británico. Es considerado como uno de los padres de la informática moderna.
En 1939, con el comienzo de la Segunda Guerra Mundial, Turing fue contratado por el ejército inglés para descifrar los códigos publicados por la máquina Enigma utilizada por los alemanes. Como querían tener las mejores máquinas descifradoras, empezaron a construir el primer ordenador electrónico, llamado Colossus.
Turing es conocido en todo el mundo gracias a estos hechos:
Concretó los conceptos de algoritmo y computación.
Padre de la inteligencia artificial.
Creador de “La máquina de Turing”. Esta es una máquina teórica que manipula símbolos sobre una cinta siguiendo una tabla de reglas determinadas. Este, puede ser adaptado para disimular la lógica de cualquier algoritmo y es útil a la hora de explicar el funcionamiento de una CPU.