Kermit Protocol
Kermit はコロンビア大学で開発された汎用ファイル転送プロトコルである。クロスプラットフォーム・クロスシステムで、多くの文字セットと長いファイル名をサポートし、1981 年以来学術研究ネットワークで広く使われてきた。
目的
異種システム間(メインフレームからマイクロコンピュータまで)で、統一された転送抽象によりファイルと文字データを確実に転送する。
メカニズム
ARQ ストップ&ウェイト方式を使う。データは印字可能文字のパケット(既定 94 文字セット)に梱包され、受信側が各パケットを検査して確認応答する。スライディングウィンドウ拡張と複数のチェックサム型をサポートする。
ユースケース
- クロスプラットフォームファイル転送
- メインフレームとマイクロコンピュータの相互接続
- シリアル・パラレルリンクの適応