カーミット (プロトコル)
C-Kermit
G-Kermit
カーミットプロトコルは、全二重および半二重/8ビットおよび7ビットのシリアル通信の上で、システム/媒体の非依存の形式で、テキストファイルとバイナリファイルの転送の機能を提供し、数百の異なるコンピュータ/オペレーティングシステムの上に実装されている。全二重通信を使用した場合、スライディングウィンドウプロトコルによる選択的な再送が使用され、優れた性能とエラー回復を実現する。コロンビア大学のカーミットソフトを適切に実装すれば、ZMODEM、YMODEM、XMODEMのようなほかのプロトコルと同等か、より優れた性能を実現することができる。RS-232C上での通信では、XMODEMのようなプロトコルは、256種類の文字コードをすべて転送する必要があるが、カーミットはいくつかのASCII制御コードを転送しないので、統計多重化を構成できる。