Definição – O que significa YMODEM?
YMODEM é um protocolo de comunicação assíncrona para modems desenvolvido por Chuck Forsberg como sucessor do Xmodem e do Modem7. Suporta transferências de arquivos em lote e aumenta o tamanho do bloco de transferência, permitindo a transmissão de uma lista inteira ou lote de arquivos de uma só vez. Foi implementado inicialmente no Programa de Controle de Microcomputadores (CP / M) “Yet Another Modem”.
YMODEM às vezes é chamado de lote YMODEM.
Definirtec explica YMODEM
YMODEM é uma modificação do Xmodem 1k que permite várias transferências de arquivos em lote. É um protocolo half-duplex, pois não envia e recebe sinais de controle nas duas direções ao mesmo tempo. Isso ajuda a reduzir os problemas de saturação do buffer. YMODEM é semelhante ao Xmodem em sua operação, exceto que envia o nome do arquivo, carimbo de data / hora e tamanho em blocos Xmodem regulares (bloco 0) antes de transmitir o arquivo.
YMODEM 1K usa tamanho de bloco de 1 KB, que era uma opção fornecida no padrão YMODEM original. YMODEM – g é considerado uma variante do YMODEM, projetado para ser usado junto com modems que suportam controle de erros. A opção g para YMODEM é conduzida pelo receptor, que inicia a transferência em lote transmitindo um “g”. Quando o remetente reconhece g, ele ignora a espera por um sinal de confirmação (ACK) para cada bloco transmitido, enviando blocos sucessivos na velocidade máxima. O remetente espera que ag inicie a transmissão de um arquivo e ACK no sinal de fim de transmissão em cada fim de arquivo.
Ao contrário de outros protocolos semelhantes, o YMODEM não fornece nenhuma recuperação ou correção de erros de software, mas espera que o modem forneça serviços equivalentes. Este protocolo de streaming envia e recebe pacotes como um fluxo contínuo até que seja instruído a parar. Os blocos são enviados em sucessão sem esperar por uma confirmação após uma transferência de bloco. Se um bloco não pode ser transmitido com sucesso, toda a operação é cancelada.