Kermit Protocol
Kermit ist ein universelles Dateiübertragungsprotokoll, entwickelt an der Columbia University; plattform- und systemübergreifend, unterstützt es viele Zeichensätze und lange Dateinamen und wird seit 1981 in akademischen und Forschungsnetzen breit genutzt.
Zweck
Dateien und Zeichendaten zwischen heterogenen Systemen (von Großrechnern bis Mikrocomputern) mit einer einheitlichen Transferabstraktion zuverlässig übertragen.
Mechanismus
Es nutzt ein ARQ-Stop-and-Wait-Schema; Daten werden in Pakete aus druckbaren Zeichen (Standard: 94-Zeichen-Satz) verpackt, und der Empfänger prüft und bestätigt jedes Paket. Eine Sliding-Window-Erweiterung und mehrere Prüfsummentypen werden unterstützt.
Anwendungsfälle
- Plattformübergreifende Dateiübertragung
- Großrechner-Mikrocomputer-Verbindung
- Anpassung an Serielle und parallele Links