Чарльз Элтон «Чак» Форсберг (6 мая 1944 г. – 24 сентября 2015 г. [1] ) разработал два протокола передачи данных , популярных в 1990-х годах, для загрузки и скачивания файлов из систем досок объявлений с коммутируемым доступом . В 1992 году он получил премию Дворжака за выдающиеся достижения в области телекоммуникаций за разработку ZMODEM . [2] Он также был инженером проекта графических терминалов серии Tektronix 4010 .
Широко распространенный ZMODEM использует протокол скользящего окна . Вместо того, чтобы ждать положительного подтверждения после отправки каждого блока, он отправляет блоки в быстрой последовательности и повторно отправляет неподтвержденные блоки позже. Избегая задержек из-за задержек , полоса пропускания, пригодная для передачи, больше приближалась к полосе пропускания базового канала. ZMODEM также мог возобновлять прерванные передачи без повторной передачи уже полученных блоков. В дополнение к разработке протокола Форсберг разработал программное обеспечение для отправки и получения файлов с использованием ZMODEM.
Затем Форсберг написал версию Zmodem G, которая предназначалась для использования на «гарантированно безошибочных» линиях связи, таких как Ethernet или короткие последовательные компьютерные соединения. Этот протокол отказался от обычных накладных расходов на повторную передачу, чтобы отправлять файлы как можно быстрее.
Первоначально он написал программу для Unix под названием rbsb (receive batch / send batch), которая использовала блок 0 для передачи имени файла и, по желанию, даты и времени, поскольку Уорд Кристенсен разработал XMODEM так, чтобы он начинался с блока 1, оставляя блок 0 доступным. Кристенсен предложил Форсбергу назвать свой протокол YMODEM , потому что он был «на один лучше», чем Xmodem. Форсберг создал программу YAM , которая в традиционной номенклатуре Unix означала Yet Another Modem после «Modem.asm», оригинальной версии Xmodem, выпущенной Кристенсеном в группе пользователей CP/M в 1977 году.
Форсберг в последнее время проживал в Портленде, штат Орегон , до своей смерти. Он управлял компанией Omen Technology, занимающейся программным обеспечением для передачи данных, которую он основал в 1984 году. [3] Omen Technology опубликовала программные инструменты, такие как ZComm (программа связи на базе терминала, включающая протокол передачи файлов ZMODEM-90) и DSZ. [4] [ циклическая ссылка ] Он был радиолюбителем (позывной WA7KGX) [5] и лицензированным пилотом самолета. [3]
Джесси Уокер упоминал Форсберга как участника WMAS, пиратской радиостанции в Западной военной академии в Олтоне, штат Иллинойс . [6] Он окончил академию в 1962 году.
{{cite web}}
: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )