Cモデム


C-MODEM

 「C-MODEM」  
 「C-MODEM」  
C-Modemは、1989年にLavio Pareschi(リオデジャネイロ)によって開発されたプロトコルドライバであり、ZMODEMと同様に機能します。これには、クラッシュリカバリ、使いやすさ、優れたパフォーマンスのアイデアに基づいて構築された、まったく新しいファイル転送プロトコルが含まれています。C-Modemは、発生する可能性のあるエラーに即座に適応するため、最悪の状況でも信頼性の高いファイル送信を提供します(いわゆる「エラーのない」モデムでも)。
C-Modem通信プロトコルの主な機能は次のとおりです。
トランスミッションクラッシュリカバリ
何らかの条件で中断されると、送信されたファイルは、最後のバイトが正しく受信されるまで、拡張子ファイル.BADとともに保存されます。次の接続/送信では、ファイルは自動的に完了します。
可変データ:可変サイズのデータブロック上のcrcブロック
伝送中の速度とエラー、および回線の状態に応じて、crcブロック間のデータブロックのサイズは32バイトから4096バイトまで自由に変化します。これにより、送信に追加される制御バイトの量が減り、データの繰り返しが最小限に抑えられます。その結果、優れた真の転送速度が得られます。
全二重
トランスミッタは役に立たない答えを受けるために、すべてのブロックを停止しません。送信機は、ブロック間で一時停止することなく発生します。受容体は、何か問題が発生した場合にのみ警告します。
正確なサイズ
ビット数では正確ではありませんが(切り上げ)、ファイルはバイト数で正確であり、元のファイルとまったく同じサイズで、アップ/ダウンロードされます。その名誉のために、固定サイズの完全なブロックにバイトを追加しませんでした。

外部リンク
C-モデム1.1プログラム
C-モデムのドキュメント
Stub
  電気通信に関連するこ
Stub icon
  このコンピューティング記事”