lunes, 7 de marzo de 2016

PROTOCOLOS

¿QUÉ SON PROTOCOLOS?

Se trata de un modelo estandarizado para comunicar procesos entre sí. Dicho de otro modo, un protocolo se restringe a un determinado número de formas de proceder regido por distintas normas para enviar y recibir adecuadamente los datos mediante la red. 


Además de ser un conjunto de normas, las primordiales funcionalidades de estos son:
  • Localización de un ordenador inequívocamente.
  • Posibilidad de conectar ordenadores.
  • Intercambio seguro de información entre los ordenadores al margen de la máquina que se encuentre vinculada. 
  • Abstracción de usuarios de los enlaces que se han empleado para el canje informativo. 
En cuanto a su clasificación, los protocolos se distinguen según el formato comunicacional. Los empleados en el ámbito cibernético guardan relación con la sucesión de estos protocolos o a una monta de estos inter-relacionados.

La lista de protocolos es la siguiente:
  • HTTP
  • FTP
  • SMTP
  • POP3
  • UDP
  • TCP/IP
HTTP (HYPERTEXT TRANSFER PROTOCOL)

Su objetivo es propiciar la transmisión de archivos entre navegador y servicio web


FTP (FILE TRANSFER PROTOCOL)

Define las normas de transferencia de datos mediante la red de tipo TCP/IP. Sus fines no son otros que:
  • Facilitar el compartimento de archivos entre equipos remotos. 
  • Independizar los sistemas de archivo de los equipos del cliente y los del servidor. 
  • Propiciar una transmisión eficaz de datos. 
Resultado de imagen de protocolo FTP

SMTP (SIMPLE MAIL TRANSFER PROTOCOL)

Se trata de un formulismo de la capa de aplicación y está fundado en un texto dirigido a intercambiar mensajes de e-mail en la relación ordenadores-otros dispositivos. Utiliza la conexión punto a punto para la transmisión de correo entre servidores. Funciona online en TCP/IP. 

Resultado de imagen de protocolo SMTP

POP3 (POST OFFICE PROTOCOL)

Usado en clientes locales de correo para la consecución de los mensajes de e-mail almacenados en un servidor remoto. Dirigido a la recepción de correo y permite a los usuarios la descarga de su correo electrónico ayudándose de la conexión y la posibilidad de revisarlo aunque estemos sin conexión. Físicamente este protocolo está presentado en el apartado anterior.

UDP (USER DATAGRAM PROTOCOL)

Recibe el mensaje y manda el paquete vía red. Reclama a la máquina de destino del paquete el envío de un mensaje (eco), pero, en caso de que la confirmación no se produzca, éste se enviará nuevamente. Facilita la aplicación de un nivel de transporte encaminado a datagramas. 


TCP/IP

Se trata de un grupo de protocolos. Representa todas las normas comunicativas para la red y se apoya en la noción de dirección IP para proporcionar una dirección IP a cada equipo de esa red y tener la capacidad de enrutar paquetes de datos. Está dirigido a la división de datos en paquetes, el empleo de un sistema de direcciones, enrutar datos por la red y la detección de fallos al transmitir datos. 



viernes, 11 de diciembre de 2015

Arquitectura de Von Neumann



Matemático húngaro que realizó contribuciones importantes en física cuántica, análisis funcional, teoría de conjuntos, informática, economía, análisis numérico, hidrodinámica.Tuvo muchas aportaciones como haber participado en el proyecto Manhattan para el ejército estadounidense, también trabajó junto Albert Einstein, pero su aportación a la Informática fue sobre todo la arquitectura Neumann.



En 1945 se construyó un ordenador basado en el uso de tecnología de válvulas conocida como ENIAC, la cual se instaló en una gran habitación y necesitó gran ventilación, pesaba cerca de 30,000 Kg. Esta gran máquina funcionaba a base de estar conectando y desconectando cables según la función que se quería que realizara, esta función de "recablear", es sinónimo de programar pero era muy complicado el proceso.
En 1947, John Von Neumann ideó una solución para evitar la acción de “recablear”, que consistía en introducir las operaciones por medio de tarjetas perforadas, por lo que un programa previamente "almacenado" y en las tarjetas, se podía mantener latente en memoria para su uso. Este modelo permite que las instrucciones se encuentren residentes en una memoria, listas para ser leídas y ejecutadas.
Se encuentra dividido en:
  

+ Memoria principal: espacio de almacenamiento temporal de instrucciones y datos, que sirve para localizar de manera sencilla mediante direcciones. Está dividida en dos partes; una para trabajo y otra permanente. Es la memoria RAM que actualmente utilizamos en nuestros equipos.

      + Unidad aritmética: encargada de realizar todas las actividades matemáticas y lógicas. Cada dato lo recibe de la memoria principal y en ella misma almacena.
Es una sección dentro de los microprocesadores.

      + Unidad de control: controla las señales, lee instrucciones de la memoria y ejecuta las órdenes. Es otra sección dentro de los microprocesadores.

      
 + Unidad de E/S: (entrada/salida) permite comunicarse y compartir datos con otros dispositivos externos. Son los puertos del ordenador.

 
No hay que olvidar que también hacen falta otros elementos que no entran dentro de la clasificación de Neumann pero que también son importantes, como la fuente de suministro de electricidad y la placa base, además de otros como la unidad de soporte Hardware (gabinete), los ventiladores, etc.

ENIAC, el primer ordenador electrónico





El proyecto ENIAC fue creado en 1943 por John William Mauchly y John Presper Eckert con la intención de resolver los problemas de balística del ejército de EE.UU., pero no se terminó de construir hasta 1946.

El ENIAC era totalmente digital. Estaba compuesto por 17.468 tubos de vacío o válvulas termoiónicas. El principal inconveniente de estos tubos era su corta duración, ya que fallaban cada 10 minutos y había que encontrar entre todos ellos cuál había fallado. La mayor parte de los fallos se producían al encender o apagar la máquina. Entonces, se decidió no apagarlo nunca, que propició que los fallos se produjesen cada dos días. El periodo más largo de operación del ENIAC sin fallar fue de casi cinco días. 

Para la lectura y escritura de datos se usaban tarjetas perforadas. La programación del ordenador era muy difícil, ya que los programas consistían en la unión de cables de distintas unidades para que siguieran la secuencia que se pedía. ENIAC introdujo la utilización del sistema binario, lo que significó que las máquinas podían ser ejecutadas para que cuando un conmutador eléctrico estuviera abierto equivalía a uno y cerrado a cero, lo que permitía realizar cálculos a la velocidad de la luz. 

El ENIAC se construyó con fines militares, pero después se utilizó para multitud de investigaciones científicas. Se dice que esta máquina hizo más cálculos matemáticos que los que se han realizado en toda la humanidad hasta nuestros tiempos.