presentación protocolo ymodem
TRANSCRIPT
![Page 1: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/1.jpg)
PROTOCOLO YMODEM
Yudy Narváez Vallejo
Jennifer Realpe
![Page 2: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/2.jpg)
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.
![Page 3: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/3.jpg)
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.
![Page 4: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/4.jpg)
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
![Page 5: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/5.jpg)
𝑃 = 𝑥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
![Page 6: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/6.jpg)
Herramienta de Desarrollo: Visual Studio .Net 2010 / .NET Framework 4
Lenguaje de Programación: Visual C# - Windows Forms Aplications
![Page 7: Presentación Protocolo Ymodem](https://reader037.vdocuments.site/reader037/viewer/2022100601/557202da4979599169a43166/html5/thumbnails/7.jpg)
GRACIAS!!!