Presentación Protocolo Ymodem
Click here to load reader
Transcript of Presentación Protocolo Ymodem
PROTOCOLO YMODEM
Yudy Narváez Vallejo
Jennifer Realpe
DESCRIPCION
El YModem real fue creado en 1981 por Chuck Forsberg, el creador del ZModem, como una mejora del clásico XModem y, de hecho, corrige las lagunas de éste, utiliza verificación de errores CRC, el tamaño del bloque de datos es de 1 Kb, puede transferir varios archivos a la vez y envía los nombres, fechas y horas de los archivos transmitidos. Es un protocolo orientado a carácter.
El uso de este protocolo fue introducido en 1989 por CompuServe a pesar de que sólo tiene una eficiencia del 90% relativa al protocolo Compuserve B.
VARIANTES
YModem Batch
• No es una variante en sí, sino otra forma popular de denominar al protocolo YModem real ya que permite transferir varios archivos a la vez.
YModemg
• Variante que permite enviar un archivo como un flujo continuo de datos sin esperas de confirmación. Su rendimiento es alto aunque a costa de sacrificar la verificación de posibles errores por lo que, si la conexión es de larga distancia o no está libre de ruidos, es mejor no utilizarlo ya que habrá que reanudar la transferencia del archivo desde su inicio. Esta variante es interesante para sistemas que incluyan corrección externa de errores.
Cabecera
(1 byte)
Secuenciador de Tramas
(1 byte)
C-1
Secuenciador
(1 byte)
Campo de Datos
(1.024 bytes)
Código de Redundancia
Cíclica, utiliza el CRC – CCITT de 16 bits
(2 bytes)
ESTRUCTURA DE LA TRAMA
𝑃 = 𝑥16 + 𝑥12 + 𝑥5 + 1
1000100000010001
Este protocolo utiliza técnicas de Control de
ARQ, ya que solicita retransmisión de la trama
cuando se produce el error.
CONTROL DE ERRORES
Herramienta de Desarrollo: Visual Studio .Net 2010 / .NET Framework 4
Lenguaje de Programación: Visual C# - Windows Forms Aplications
GRACIAS!!!