Kermit Protocol
Kermit est un protocole universel de transfert de fichiers développé à l'Université Columbia ; multiplateforme et multisystème, il prend en charge de nombreux jeux de caractères et les noms longs, et est largement utilisé dans les réseaux académiques et de recherche depuis 1981.
Objectif
Transférer de façon fiable fichiers et données de caractères entre systèmes hétérogènes (des mainframes aux micro-ordinateurs) via une abstraction de transfert uniforme.
Mécanisme
Il utilise un schéma ARQ stop-and-wait ; les données sont conditionnées en paquets de caractères imprimables (jeu de 94 par défaut), et le récepteur vérifie et accuse chaque paquet. Il prend en charge une extension à fenêtre glissante et plusieurs types de somme de contrôle.
Cas d’usage
- Transfert de fichiers multiplateforme
- Interconnexion mainframe-micro
- Adaptation de liaisons série et parallèle