XMODEM
Подробнее
- Автор
- Уорд Кристенсен
- Год
- 1977
- Тип
- Протокол передачи файлов
Один из первых протоколов передачи файлов для модемов, созданный Уордом Кристенсеном в 1977 году и практически неизбежный на BBS 1980-х.
Кристенсен написал его для собственной BBS и выпустил свободно. Файл передаётся блоками по 128 байт, за каждым следует контрольная сумма; приёмник отвечает ACK на хороший блок и NAK, чтобы запросить его снова. Реализовать его можно почти на чём угодно, поэтому он стал наименьшим общим знаменателем между программами, которые иначе не понимали друг друга.
Платой была скорость: протокол ждёт ответа после каждого блока и теряет время на одни только круговые задержки. Позднее варианты с CRC, YMODEM и ZMODEM исправили слабые места, но XMODEM оставался запасным вариантом в каждой терминальной программе вплоть до 1990-х.