Red de conocimiento informático - Problemas con los teléfonos móviles - Comparación de protocolos Zmodem

Comparación de protocolos Zmodem

※ XModem es el primer protocolo de transferencia de archivos. Es un protocolo de envío y espera con control de flujo.

El receptor y el remitente utilizan la transmisión de paquetes. Cada paquete de datos consta de encabezado, datos y avance.

Encabezado Baot: inicio del paquete (SOH), número de paquete y complemento del número de paquete

Datos: 128 bytes fijos

Cola del paquete: suma de comprobación de almacenamiento y suma de comprobación; .

El proceso de trabajo de XModem Cuando XModem funciona, el receptor envía un NAK y luego espera a que el paquete del remitente inicie SOH. XModem recibirá el paquete completo y comprobará si hay errores. XModem verifica el número del paquete y la suma de verificación para determinar si hay un problema con el paquete. El número de paquete es el orden en que se envían los paquetes. Cuando XModem envía el último paquete, el receptor recibe un carácter de fin de archivo (EOT), momento en el que el receptor envía un ACK para notificar al remitente que la transferencia se ha completado.

※ YModem es una versión mejorada de XModem. Puede transferir múltiples archivos con longitudes de datos de hasta 1K bytes y admite sumas de comprobación CRC de 16 bits.

※ Zmodem no solo tiene función de corrección de errores, sino también un protocolo de transmisión. Ya no arranca con un ACK del extremo receptor. ZModem está completamente controlado por paquetes y se usa comúnmente en BBS.

※ KERMIT es similar a XModem, pero mejora XModem para permitir la transferencia de múltiples archivos y mejora enormemente la detección de errores. KERMIT también proporciona capacidades de compresión. XModem YModem ZModem KERMIT admite XON/XOFF NO NO SÍ SÍ SÍ Suma de verificación de 1 byte SÍ NO NO SÍ SÍ Suma de verificación de 2 bytes NO NO SÍ SÍ SÍ admite transmisión de múltiples archivos NO SÍ SÍ SÍ SÍ SÍ SÍ longitud máxima del bloque de datos 128 1K 8K 9K Datos mínimos longitud del bloque 128 128 10 64