C-MODEM: Difference between revisions
Appearance
Content deleted Content added
This version removes any promotional tone, focuses on the technical aspects of the C-Modem protocol, and provides clear explanations of each feature. It also avoids subjective language and sticks to factual descriptions, which is crucial for maintaining a neutral point of view Tags: references removed Visual edit Newcomer task Newcomer task: copyedit |
Revi. |
||
Line 1: | Line 1: | ||
{{Short description|File transfer and protocol driver}} |
{{Use mdy dates|date=September 2024}}{{Short description|File transfer and protocol driver}} |
||
{{multiple issues|{{notability|date=April 2013}} |
{{multiple issues|{{notability|date=April 2013}} |
||
{{peacock|date=April 2013}} |
|||
{{more footnotes|date=April 2013}}}} |
{{more footnotes|date=April 2013}}}} |
||
'''C-Modem'''<ref>{{Citation|chapter=Recalling the Modem World|date=2022-04-19|doi=10.2307/j.ctv2c3k1ww.3|title=The Modem World|pages=1–28|jstor=j.ctv2c3k1ww.3|publisher=Yale University Press|last1=Driscoll|first1=Kevin|isbn=9780300248142}}</ref> is a protocol driver developed by Lavio Pareschi ([[Rio de Janeiro]]) in 1989 that functions similarly to [[ZMODEM]] |
'''C-Modem'''<ref>{{Citation|chapter=Recalling the Modem World|date=2022-04-19|doi=10.2307/j.ctv2c3k1ww.3|title=The Modem World|pages=1–28|jstor=j.ctv2c3k1ww.3|publisher=Yale University Press|last1=Driscoll|first1=Kevin|isbn=9780300248142}}</ref> is a protocol driver developed by Lavio Pareschi ([[Rio de Janeiro]]) in 1989 that functions similarly to [[ZMODEM]].{{citation needed|date=December 2021}} |
||
== Features == |
== Features == |
||
⚫ | |||
'''Transmission Crash Recovery''' |
|||
⚫ | The protocol dynamically adjusts the size of [[Block (data storage)|data blocks]] between [[Cyclic redundancy check|cyclic redundancy checks]] based on transmission speed and error rates. Block sizes can range from 32 to 4096 bytes. C-Modem also supports [[Duplex (telecommunications)|full duplex]] communication. |
||
⚫ | |||
⚫ | |||
* '''Full Duplex Transmission''' C-Modem supports [[Duplex (telecommunications)|full duplex]] communication, allowing continuous data transmission without waiting for acknowledgments after each block. The receiver only signals the sender if an error occurs, which increases the overall efficiency of the transmission. |
|||
* '''Exact File Size Preservation''' C-Modem preserves the exact byte size of the original file during transmission. Unlike some protocols that add padding to complete fixed-size blocks, C-Modem ensures that the transmitted file matches the original in size, providing precise file integrity. |
|||
==References== |
==References== |
Latest revision as of 09:08, 12 September 2024
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
C-Modem[1] is a protocol driver developed by Lavio Pareschi (Rio de Janeiro) in 1989 that functions similarly to ZMODEM.[citation needed]
Features
[edit]C-Modem has a crash recovery feature. If a transmission is interrupted, the partially received file is saved with the extension .BAD
. Upon reconnection, the transmission resumes.
The protocol dynamically adjusts the size of data blocks between cyclic redundancy checks based on transmission speed and error rates. Block sizes can range from 32 to 4096 bytes. C-Modem also supports full duplex communication.
References
[edit]- ^ Driscoll, Kevin (April 19, 2022), "Recalling the Modem World", The Modem World, Yale University Press, pp. 1–28, doi:10.2307/j.ctv2c3k1ww.3, ISBN 9780300248142, JSTOR j.ctv2c3k1ww.3
External links
[edit]- C-Modem 1.1 program Archived 2007-10-08 at the Wayback Machine
- C-Modem documentation Archived 2007-10-08 at the Wayback Machine