Descargas de información



Descargas de información

El término descarga se utiliza frecuentemente para la obtención de contenido a través de una conexión a Internet, donde un servidor remoto recibe los datos que son accedidos por los clientes a través de aplicaciones específicas.

Desarrollo
Hoy en día, casi todo el mundo utiliza internet para intercambiar diferentes tipos de archivos, vamos a explicar algunos de los métodos que son utilizados.
Streaming: la información se transmite de forma instantánea, sin interrupción y de forma continua, es decir, no hace falta que se descargue previamente. En la actualidad utilizamos el concepto streaming en la utilización de audio y video a través de Internet, de manera que el usuario puede recurrir a dicha información en el momento que quiera. Su funcionamiento básicamente consiste en la descarga constante de la información en un búfer de almacenamiento que nos permite la visualización del archivo sin la necesidad de que esté completamente descargado.
Un ejemplo de funcionamiento vía streaming sería youtube dónde mientras vas reproduciendo un video se sigue cargando el resto del mismo.
La tecnología streaming surge ya en 1995 a partir de Real Audio 1.0 y su éxito se basa en cuatro pilares muy sencillos:
·         Uso de códecs.
·         Protocolos muy ligeros que aumentan la velocidad entre datos.
·         Precarga o almacenamiento búfer.
·         Red de distribución de contenidos.
Redes P2P: Una de las formas más utilizadas en la actualidad para compartir gran cantidad de material de todo tipo suele ser la denominada red P2P, que brinda la posibilidad de intercambiar material entre computadoras a través de Internet.

Las redes P2P surgen bajo la premisa de un ideal filosófico que declara que todos los usuarios que participan en dicha red poseen obligaciones y derechos al compartir contenidos a través de ella. De esta manera, y al contrario de otros métodos que se basan en la utilización de servidores dedicados, en las redes P2P todos los usuarios que se conectan a ella aportan el ancho de banda y la capacidad de almacenamiento, una de las características más importantes de este tipo de redes es que en lugar de detenerse por completo cuando surgen fallos en uno de los nodos que la componen, continuará funcionando sin inconvenientes, ya que el contenido solicitado es ofrecido por otro nodo de la red.
Cabe destacar que existen en la actualidad tres tipos diferentes de redes P2P:
·         Centralizadas, se basa en una arquitectura monolítica en la que todas las transacciones se hacen a través de un único servidor que sirve de punto de enlace entre dos nodos y que, a la vez, almacena y distribuye los nodos donde se almacenan los contenidos.
·         Puras, todas las comunicaciones son directamente de usuario a usuario con ayuda de un nodo (que es otro usuario) quien permite enlazar esas comunicaciones.
·         Mixtas, la interacción entre un servidor central que sirve como hub y administra los recursos de banda ancha, enrutamientos y comunicación entre nodos pero sin saber la identidad de cada nodo y sin almacenar información alguna, por lo que el servidor no comparte archivos de ningún tipo a ningún nodo.
FTP: El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos.
El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
  • permitir que equipos remotos puedan compartir archivos
  • permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor
  • permitir una transferencia de datos eficaz
El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
  • Un canal de comandos (canal de control)
  • Un canal de datos
Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:
  • DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP.
  • PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. Esto es diferente en el cliente y el servidor:
-          El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en un puerto de datos, de establecer la conexión para el canal de control, de recibir los comandos FTP del USUARIO PI a través de éste, de responderles y de ejecutar el SERVIDOR DE DTP.
-          El USUARIO PI es responsable de establecer la conexión con el servidor FTP, de enviar los comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.
Conclusión
El intercambio de archivos entre los usuarios es una de las partes más importantes de internet, hemos visto algunas de las maneras más usadas por los usuarios como el streaming, las redes P2P como el utorrent, servidores FTP que se usan en empresas o en aulas para el intercambio de archivos. La posibilidad del libre intercambio que nos proporcionan estos programas consiguen que la difusión de la cultura o las ideas de los usuarios sea posible.

Bibliografía:



1 comentario:

  1. Muy completo tu trabajo, podría agregar como ampliación la descarga directa, un saludo.
    Descarga directa: el que el usuario no tiene que esperar colas, simplemente se baja un archivo y la velocidad de transferencia depende del ancho de banda (de subida y de bajada). A diferencia del P2P aquí no hace falta compartir. Sólo se necesita un navegador (Internet E, Mozilla Firefox, Chrome, etc), puede utilizarse un gestor de descargas para la optimización y reanudación de la descarga de los archivos, sobre todo cuando bajamos muchos. Hoy en día hay muchas empresas (MegaUpload, Gigasize, FileFactory, FileSonic, FileSrve, etc) que se ofrecen servicios de almacenamiento y descarga, gratuito con límite de descarga por día y de pago un servicio Premium.

    ResponderEliminar

Nota: solo los miembros de este blog pueden publicar comentarios.