Índice do dicionário técnico
Xmodem
Por Carlos E. Morimoto em 26 de junho de 2005 às 22h03
0Um protocolo de transferência de arquivos via modem, desenvolvido em 1977 por Ward Christensen. Foi muito usado na época dos BBSs embora naturalmente tenha entrado em desuso depois da popularização da Internet.
Na versão original, eram transmitidos 128 bytes em cada bloco de dados e era usado um algoritmo simples de checagem para verificar a integridade de cada bloco. O tempo de transmissão de cada bloco variava de acordo com a velocidade do modem. Num modem de 2400 bps por exemplo, era possível transmitir dois blocos por segundo. Depois da transmissão de cada bloco, o emissor aguardava que o receptor fizesse a checagem e emitisse um sinal de ok antes de enviar o próximo.
Caso houvesse um erro de transmissão em algum trecho, o bloco inteiro era retransmitido, fazendo com que na prática a velocidade ficasse sempre abaixo do ideal. Em compensação, a checagem garatia que os dados fossem transmitidos sem erros, mesmo em lihas ruidosas.
O Xmodem original era adequado para uso em coneoes lentas, usando modems de até 4800 bps. Juntamente com modems mais rápidos começaram a surgir versões aperfeiçoadas do protocolo. O Xmodem-1K por exemplo usava blocos de 1024 bytes cada um, diminuindo o tempo perdido entre a transmissão dos blocos. Outras versões aprimoradas do Xmodem foram o Kermit, Ymodem e Zmodem
Sem comentáriosPor Carlos E. Morimoto. Revisado 26 de junho de 2005 às 22h03


Comentários