Kermit (Protokoll)

Kermit ist ein Computerdateiprotokoll der Übertragung/Managements und eine Reihe von Kommunikationssoftwarewerkzeugen, die in erster Linie in den frühen Jahren der persönlichen Computerwissenschaft in den 1980er Jahren verwendet ist; es stellt eine konsequente Annäherung an Dateiübertragung, Terminalemulation, Schrift-Programmierung und Codierungskonvertierung über viele verschiedene Computerhardware und OS Plattformen zur Verfügung.

Technisch

Das Protokoll von Kermit unterstützt Text und binäre Dateiübertragungen sowohl auf als auch auf Voll-Duplex-Halbduplex-8-bit- und 7-Bit-Serienverbindungen auf eine mittler-unabhängige und Systemmode, und wird auf Hunderten vom verschiedenen Computer und den Betriebssystemplattformen durchgeführt. Auf Voll-Duplexverbindungen wird ein Gleitendes Fensterprotokoll mit der auswählenden Weitermeldung verwendet, die ausgezeichnete Leistung und Fehlerwiederherstellungseigenschaften zur Verfügung stellt. Auf 7-Bit-Verbindungen stellen sich schließen lassende Verschiebungen effiziente Übertragung von 8-Bit-Daten zur Verfügung. Wenn richtig durchgeführt, als in der Universität von Columbia Softwaresammlung von Kermit, Universität von Columbia ist Gruppenanspruch-Leistung von Kermit oder besser gleich als andere Protokolle wie ZMODEM, YMODEM und XMODEM besonders auf schlechten Verbindungen. Auf Verbindungen über RS-232 Statistischen Multiplexers, wo einige Kontrollcharaktere nicht übersenden, kann Kermit konfiguriert werden, um verschieden von Protokollen wie XMODEM zu arbeiten, die verlangen, dass alle 256 Bytes transmittable sind.

Geschichte

Kermit wurde an der Universität von Columbia 1981 entwickelt, um Studenten zu erlauben, Dateien zwischen IBM oder DEZ DECSYSTEM-20 Großrechner-Computern und absetzbaren Medien auf Mikrocomputern (am Anfang Intertec Superverstand zu übertragen, der BEDIENUNGSFELD/M führt). Großrechner von IBM haben eine EBCDIC Codierung und BEDIENUNGSFELD/M verwendet, und Maschinen im DEZ haben ASCII verwendet, deshalb war die Konvertierung zwischen den zwei Codierungen eine der frühen in Kermit eingebauten Funktionen.

Kermit kann als eine Stiefelstrippe verwendet werden. Zum Beispiel haben Maschinen des BEDIENUNGSFELDES/M viele verschiedene Diskette-Formate verwendet, die bedeutet haben, dass eine Maschine Platten von einer anderen Maschine des BEDIENUNGSFELDES/M nicht normalerweise lesen konnte, und Kermit als ein Teil eines Prozesses verwendet wurde, um die Übertragung von Anwendungen und Daten zwischen Maschinen des BEDIENUNGSFELDES/M und anderen Maschinen mit verschiedenen Betriebssystemen zu ermöglichen. KERN mit einer sehr niedrigen Baudrate (weil es keine eingebaute Fehlerkorrektur hatte) konnte verwendet werden, um eine kleine einfache Version von Kermit von einer Maschine bis einen anderen über ein ungültiges Modemkabel oder Mangel zu übertragen, dass eine sehr sehr einfache Version des Protokolls von Kermit Hand sein konnte, die in der Dualzahl in weniger codiert ist als 2K mit DDT, dem BEDIENUNGSFELD/M Dynamisches Beseitigen-Werkzeug. Sobald das getan wurde, konnte die einfache Version von Kermit verwendet werden, um eine völlig funktionelle Version herunterzuladen. Diese Version konnte dann verwendet werden, um jede Anwendung des BEDIENUNGSFELDES/M oder Daten zu übertragen.

Das Protokoll von Kermit hat sich im Laufe der 1980er Jahre zu einem De-Facto-Datenkommunikationsstandard entwickelt, um Dateien zwischen unterschiedlichen Computersystemen zu übertragen. Software von Kermit ist für Aufgaben im Intervall von einfachen Studentenanweisungen zum Beheben von Vereinbarkeitsproblemen an Bord der Internationalen Raumstation verwendet worden. Es wurde zu einem großen Angebot am Großrechner, dem Minicomputer und den Mikrocomputersystemen getragen. Die meisten Versionen ließen einen Benutzer gestützt auf den ursprünglichen SPITZEN 20 Kermit verbinden. Die MS-DOS-Version von Kermit wurde 1983 entwickelt. Spätere Versionen von einigen Durchführungen von Kermit unterstützen auch Netz sowie Serienverbindungen.

Durchführungen, die jetzt unterstützt werden, schließen C-Kermit (für Unix und OpenVMS) und Kermit 95 ein (für Versionen von Windows von Microsoft von Windows 95 vorwärts und OS/2), aber andere Versionen bleiben verfügbar ebenso.

Kermit wurde dadurch am Anfang entwickelt und umsonst von der Universität von Columbia bis 1986 verteilt, als Columbia das Projekt von Kermit gegründet hat, das Entwicklung übernommen hat und angefangen hat, Gebühren für den kommerziellen Gebrauch zu beladen. Das Projekt ist unabhängig.. Bezüglich am 1. Juli 2011 hört die Universität von Columbia auf, dieses Projekt zu veranstalten, und veröffentlicht es, um Quelle zu öffnen.

Im 2011-06-21 hat Universität von Columbia Projekt von Kermit eine Beta-Version von C-Kermit v9.0 unter Open Source Revidierte 3-Klauseln-BSD-Lizenz veröffentlicht

Das Namengeben und Copyright

Kermit wurde nach Kermit der Frosch vom Muppets genannt. Die Ikone des Programms in der Version der Apple Macintosh war ein Bild von Kermit der Frosch. Ein backronym wurde dennoch geschaffen, um vielleicht Handelsmarke-Probleme, KL10]] Fehlerfreier Gegenseitiger Mikroprozessor-Austausch über TTY Linien zu vermeiden.

Kermit ist ein offenes Protokoll — jeder kann ihr eigenes Programm darauf stützen, aber eine Software von Kermit und Quellcode sind Copyright durch die Universität von Columbia. Bezüglich der Version 9.0 (mit der ersten Testausgabe nach dem Alpha 09 anfangend), hat C-Kermit eine Lizenz des Open Sources, die Revidierte 3-Klauseln-BSD-Lizenz. Jeder kann es verwenden, wie sie zu jedem Zweck, einschließlich der Neuverteilung und des Wiederverkaufs wünschen. Es kann mit jedem Betriebssystem eingeschlossen werden, wo es arbeitet oder gemacht werden kann zu arbeiten, sowohl einschließlich freier als auch einschließlich kommerzieller Versionen von Unix und Hewlett Packard (früher DEZ) VMS (OpenVMS). Technische Unterstützung war von der Universität von Columbia im Laufe des 30. Juni 2011 verfügbar.

Links


Kern / Kermit der Frosch
Impressum & Datenschutz