Kermit adalah transfer file dan protokol emulasi terminal yang dirancang di Universitas Columbia di New York City pada 1981 untuk mentransmisikan data melalui saluran komunikasi tanpa kesalahan. Ini sering digunakan dengan modem, tetapi tidak termasuk dukungan untuk TCP / IP. Kermit secara default dijalankan pada kecepatan yang lebih rendah (untuk mengoptimalkan akurasi), tetapi dapat disesuaikan secepat salah satu dari rekan-rekannya.
Pada 1 Juli 2011, Universitas Columbia mengumumkan proyek Kermit dibatalkan. Semua pengembangan C-Kermit, E-Kermit, dan Kermit 95 di masa depan sekarang ditangani melalui Proyek Kermit.
Istilah modem, Protokol, Ymodem, Zmodem