Оглавление:
Определение - Что означает YMODEM?
YMODEM - это протокол асинхронной связи для модемов, разработанный Чаком Форсбергом в качестве преемника Xmodem и Modem7. Он поддерживает пакетную передачу файлов и увеличивает размер блока передачи, обеспечивая одновременную передачу всего списка или пакета файлов. Первоначально он был реализован в Программе управления микрокомпьютерами (CP / M) «Еще один модем».
YMODEM иногда называют партией YMODEM.
Техопедия объясняет YMODEM
YMODEM - это модификация Xmodem 1k, которая позволяет передавать несколько пакетных файлов. Это полудуплексный протокол, поскольку он не отправляет и не принимает сигналы управления в обоих направлениях одновременно. Это помогает уменьшить проблемы переполнения буфера. YMODEM похож на Xmodem в своей работе за исключением того, что он передает имя файла, метку времени и размер в обычных блоках Xmodem (блок 0) перед передачей файла.
YMODEM 1K использует размер блока 1 КБ, который был одним из вариантов, предусмотренных в исходном стандарте YMODEM. YMODEM – g считается вариантом YMODEM, разработанным для использования вместе с модемами, поддерживающими контроль ошибок. Опция g для YMODEM управляется получателем, который инициирует пакетную передачу, передавая "g". Когда отправитель распознает g, он обходит ожидание сигнала подтверждения (ACK) для каждого переданного блока, отправляя последующие блоки с максимальной скоростью. Отправитель ожидает, что ag инициирует передачу файла и ACK для сигнала окончания передачи на каждом конце файла.
В отличие от других аналогичных протоколов, YMODEM не обеспечивает восстановления или программного исправления ошибок, но ожидает, что модем предоставит эквивалентные услуги. Этот потоковый протокол отправляет и принимает пакеты в виде непрерывного потока до тех пор, пока не будет дана команда на остановку. Блоки отправляются подряд, не ожидая подтверждения после передачи блока. Если блок не может быть успешно передан, вся операция отменяется.
