Articulo de referencia

Transferencia de datos confiable

La transferencia de datos confiable es un tema de redes informáticas que se refiere a la transferencia de datos a través de canales poco confiables. La falta de confiabilidad es...

La transferencia de datos confiable es un tema de redes informáticas que se refiere a la transferencia de datos a través de canales poco confiables. La falta de confiabilidad es una de las desventajas de las redes de conmutación de paquetes , como internet, ya que la pérdida de paquetes puede ocurrir por diversas razones y no se garantiza que la entrega de paquetes se realice en el orden en que fueron enviados. Por lo tanto, para crear flujos de datos a largo plazo a través de internet, se han desarrollado técnicas para proporcionar confiabilidad, las cuales generalmente se implementan en la capa de transporte del conjunto de protocolos de internet.

En los materiales didácticos, el tema se presenta a menudo en forma de protocolos de ejemplo teóricos, denominados "RDT", para introducir a los estudiantes en los problemas y soluciones que se encuentran en los protocolos de la capa de transporte, como el Protocolo de Control de Transmisión (TCP) . [ 1 ] [ 2 ] [ 3 ] [ 4 ] Estas fuentes suelen describir una pseudo- API e incluyen diagramas de máquinas de estados finitos para ilustrar cómo podría implementarse dicho protocolo, así como un historial de versiones. Estos detalles suelen ser consistentes entre las fuentes, pero a menudo no se citan, por lo que el origen de este protocolo RDT teórico no está claro.

Versiones de ejemplo

Las fuentes que describen un ejemplo de protocolo RDT a menudo proporcionan un "historial de versiones" para ilustrar el desarrollo de las técnicas modernas de la capa de transporte, que generalmente se asemeja al siguiente ejemplo:

Transferencia de datos confiable 1.0

Con Reliable Data Transfer 1.0, los datos solo se pueden transferir a través de un canal de datos fiable. Es el protocolo Reliable Data Transfer más sencillo en cuanto al procesamiento de algoritmos.

Transferencia de datos confiable 2.0

Reliable Data Transfer 2.0 admite la transferencia de datos fiable en canales de datos no fiables. Utiliza una suma de comprobación para detectar errores. El receptor envía un mensaje de confirmación si el mensaje está completo; si está incompleto, envía un mensaje de confirmación negativa y solicita los datos de nuevo.

Transferencia de datos confiable 2.1

La función Transferencia de Datos Confiable 2.1 también admite transferencias de datos confiables en canales de datos no confiables y utiliza una suma de verificación para detectar errores. Sin embargo, para evitar mensajes duplicados, agrega un número de secuencia a cada paquete . El receptor envía un mensaje de confirmación con el ID de secuencia correspondiente si los datos están completos, y envía un mensaje de confirmación negativa con el ID de secuencia correspondiente y solicita al remitente que vuelva a enviar el mensaje si está incompleto.

Transferencia de datos confiable 3.0

El protocolo Reliable Data Transfer 3.0, al igual que las versiones anteriores, admite la transferencia de datos fiable en canales de datos inestables, utiliza sumas de comprobación para detectar errores y añade números de secuencia a los paquetes de datos. Además, incluye un temporizador de cuenta atrás para detectar la pérdida de paquetes. Si el remitente no puede confirmar la recepción de datos específicos en un plazo determinado, el paquete se considerará perdido y se reenviará.

Referencias

  1. ^ "Principio del Protocolo de Transferencia de Datos Confiable" . geeksforgeeks.org . 28 de enero de 2019. Archivado del original el 31 de octubre de 2020. Consultado el 15 de abril de 2022 .
  2. ^ "Transferencia de datos confiable: rdt2.2 (acciones del remitente y del receptor)" . Universidad de Massachusetts Amherst . Consultado el 31 de diciembre de 2021 .
  3. ^ "Sesión 6 – Tema principal: Transferencia de datos confiable" (PDF) . Universidad de Nueva York . Consultado el 31 de diciembre de 2009 .
  4. ^ Anirban Mahanti, instructor de la Universidad de Calgary. "Slide Serve" . Consultado el 31 de diciembre de 2009 .

Véase también

Obtenido de " https://en.wikipedia.org/w/index.php?title=Reliable_Data_Transfer&oldid=1309400769 "