Vergleich der Dateiübertragungsprotokolle - Comparison of file transfer protocols
Dieser Artikel listet Kommunikationsprotokolle auf , die für die Dateiübertragung über ein Telekommunikationsnetzwerk entwickelt wurden .
Protokolle für die gemeinsam genutzte Dateisysteme -such als 9P und das Network File System über den Rahmen dieses Artikels -sind, ebenso wie Dateisynchronisation Protokolle.
Protokolle für paketvermittelte Netzwerke
Ein paketvermitteltes Netzwerk überträgt Daten , die in Einheiten namens Pakete unterteilt sind . Ein Paket umfasst einen Header (der das Paket beschreibt) und eine Nutzlast (die Daten). Das Internet ist ein paketvermitteltes Netzwerk, und die meisten Protokolle in dieser Liste wurden für seinen Protokollstapel , die IP-Protokollsuite, entwickelt .
Sie verwenden eines von zwei Transportschichtprotokollen : das Transmission Control Protocol (TCP) oder das User Datagram Protocol (UDP). In den folgenden Tabellen gibt die Spalte "Transport" an, welche Protokolle das Übertragungsprotokoll auf der Transportschicht verwendet. Einige Protokolle, die für die Übertragung von Daten über UDP entwickelt wurden, verwenden auch einen TCP-Port zur Überwachung.
Die Spalte „ Server-Port “ zeigt den Port an, von dem der Server Daten überträgt. Bei FTP unterscheidet sich dieser Port vom Listening-Port. Einige Protokolle – einschließlich FTP, FTP Secure , FASP und Tsunami – lauschen auf einem „Control Port“ oder „Command Port“, an dem sie Befehle vom Client empfangen.
Ebenso gilt das in der Spalte "Verschlüsselung" angegebene Verschlüsselungsschema nur für übertragene Daten und nicht für das Authentifizierungssystem .
Überblick
Protokoll | Ursprünglicher Autor | Erstmals veröffentlicht | Protokoll-Suite | Standard | Referenzen | |
---|---|---|---|---|---|---|
Vollständiger Name | Abkürzung | |||||
BitTorrent | BT | Bram Cohen | 2001 | N / A | Nein | |
CCSDS File Delivery Protocol | CFDP | 2002 | N / A |
ISO 17355: 2007 (v4) CCSDS 727.0-B-5 |
||
Dateiübergreifende Übertragung | CFT | N / A | Nein | |||
Ether File Transfer Protocol | EFTP | John Shoch | 1979 | PARC Universal-Paket | Nein | |
Schnelles und sicheres Protokoll | FASP | Ying Xu , Michelle Munson, Serban Simu | 2007 | N / A | Nein | |
Dateilieferung über unidirektionalen Transport | FLÖTE | Internet-Gesellschaft | 2004 | N / A | RFC 6726 | |
Dateidienstprotokoll | FSP | Wen-König Su | 1991 | N / A | Nein | |
Dateiübertragungszugriff und -verwaltung | FTAM | ISO 8571-4: 1988 | ||||
Dateiübertragungsprotokoll | FTP | Abhay Bhushan | 1971 | Internetprotokoll-Suite | RFC 959 | |
FTP-Sicherheit | FTPS | Internet-Gesellschaft | 1997 | Internetprotokoll-Suite | RFC 2228 , 4217 | |
HTTP-Sicher | HTTPS | Taher Elgamalet al. | 1995 | Internetprotokoll-Suite | RFC 7230 | |
Host-Unix-Linkage-Dateiübertragung | HULFT | ? | 1993 | N / A | Nein | |
Hypertext Transfer Protocol | HTTP | Tim Berners-Leeet al. | 1991 | Internetprotokoll-Suite | RFC 7231 | |
Mikrotransportprotokoll | μTP | Ludvig Strigeus , Greg Hazel, Stanislav Shalunov , Arvid Norberg, Bram Cohen | 2007 | N / A | Nein | |
Multicast-Verbreitungsprotokoll | MDP | Nein | ||||
Multicast-Dateiübertragungsprotokoll | MFTP | C. Kenneth Miller et al. | 1995 | N / A | IETF-Entwurf (1998) | |
NACK-orientiertes zuverlässiges Multicast-Transportprotokoll | NORM | RFC 5740 | ||||
Odette File Transfer Protocol | OFTP | Organisation für den Datenaustausch per Teleübertragung in Europa | 1986 | X.25 | RFC 6726 | |
Odette File Transfer Protocol 2 | OFTP2 | Organisation für den Datenaustausch per Teleübertragung in Europa | 2007 | X.25, Internetprotokoll-Suite | RFC 5024 (V1.3) | |
Zuverlässige Explosion UDP | RBUDP | Eric Heet al. | 2002 | N / A | Nein | |
Remote-Kopie | rcp | ? | 1982 | Internetprotokoll-Suite | Nein | |
Sichere Kopie | SCP | Tatu Ylönen | ? | Sichere Hülle | Nein | |
Secure Hypertext Transfer Protocol | S-HTTP | IETF-Arbeitsgruppe für Web-Transaktionssicherheit | 1999 | N / A | RFC 2660 | |
Einfache asynchrone Dateiübertragung | SAFT | Ulli Horlacher | 1995 | N / A | Nein | |
Einfaches Dateiübertragungsprotokoll | SFTP | Mark K. Lottor | 1984 | N / A | RFC 913 | |
SSH-Dateiübertragungsprotokoll | SFTP | Tatu Ylönen | C. 1997 | Sichere Hülle | IETF-Entwurf (2006) | |
T.127 | T.127 | ITU | 1995 | N / A | ITU T.127 | |
Trivial File Transfer Protocol | TFTP | Noel Chiappa | 1980 | Internetprotokoll-Suite | RFC 1350 | |
Tsunami-UDP-Protokoll | Tsunami | Mark Meiss et al. | 2002 | N / A | Nein | |
Tus offenes Protokoll für fortsetzbare Datei-Uploads | tus | Felix Geisendörfer, Marius Kleidl et al. | 2014 | N / A | Nein | |
UDP-basiertes Datenübertragungsprotokoll | UDT | Yunhong Gu | 2004 | N / A | Nein | |
UDP-basiertes File Transfer Protocol | UFTP | Dennis Bush | 2001 | N / A | Nein | |
Unix-zu-Unix-Kopie | UUCP | Mike Lesk | 1979 | N / A | Nein | |
Datenübertragung mit Warp-Geschwindigkeit | WDT | Laurent Demaillyet al. | 2015 | N / A | Nein |
Merkmale
Die Spalte „Managed“ zeigt an, ob das Protokoll für Managed File Transfer (MFT) ausgelegt ist. MFT-Protokolle priorisieren die sichere Übertragung in industriellen Anwendungen, die Funktionen wie auditierbare Transaktionsaufzeichnungen, Überwachung und End-to-End- Datensicherheit erfordern . Solche Protokolle können für den elektronischen Datenaustausch bevorzugt werden .
Protokoll | Verschlüsselung (Daten) |
Übertragung wird fortgesetzt |
Multicast- fähig |
Gelang es | Referenzen |
---|---|---|---|---|---|
BitTorrent | Keiner | Jawohl | Peer-To-Peer | Nein | |
CCSDS File Delivery Protocol (CFDP) | Jawohl | Nein | Nein | ||
Cross-File-Transfer ( CFT ) | TLS / SSL | Jawohl | |||
Ether File Transfer Protocol ( EFTP ) | Keiner | ? | Nein | Nein | |
Schnelles und sicheres Protokoll ( FASP ) | AES-256 / AES-192 / AES-128 | Jawohl | Nein | ||
Dateilieferung über unidirektionalen Transport ( FLUTE ) | Optional/Nicht spezifiziert | Nein | Jawohl | ||
Dateidienstprotokoll ( FSP ) | Keiner | Jawohl | Nein | Nein | |
Dateiübertragungszugriff und -verwaltung ( FTAM ) | ? | ||||
Dateiübertragungsprotokoll ( FTP ) | Keiner | Jawohl | Nein | Nein | |
FTP-Sicher ( FTPS ) | TLS / SSL | Jawohl | Nein | Nein | |
HTTP-Sicher ( HTTPS ) | TLS / SSL | Jawohl | Nein | Nein | |
Host Unix Linkage File Transfer (HULFT) | AES | ? | Nein | ||
Hypertext-Übertragungsprotokoll ( HTTP ) | Keine (siehe HTTPS und S-HTTP ) |
Jawohl | Nein | Nein | |
Micro Transport Protocol ( μTP ) | Keiner | Jawohl | Peer-To-Peer | Nein | |
Multicast-Verbreitungsprotokoll (MDP) | Keiner | Jawohl | Jawohl | ||
Multicast-Dateiübertragungsprotokoll ( MFTP ) | Keiner | Jawohl | Jawohl | Nein | |
NACK-orientiertes zuverlässiges Multicast-Transportprotokoll (NORM) | IPsec | Jawohl | Jawohl | ||
Odette File Transfer Protocol ( OFTP ) | Keiner | Jawohl | |||
Odette File Transfer Protocol 2 ( OFTP2 ) | TLS | Jawohl | |||
Zuverlässiges Explosions-UDP ( RBUDP ) | Keiner | Nein | Nein | ||
Remote-Kopie ( rcp ) | Keiner | Nein | Nein | Nein | |
Sichere Kopie ( SCP ) | Sichere Hülle | Nein | Nein | Nein | |
Sicheres Hypertext-Übertragungsprotokoll ( S-HTTP ) | CMS / MOSS / Sonstiges | Nein | Nein | Nein | |
Einfache asynchrone Dateiübertragung ( SAFT ) | PGP | ? | Nein | Nein | |
Einfaches Dateiübertragungsprotokoll ( SFTP ) | Keiner | Jawohl | Nein | Nein | |
SSH-Dateiübertragungsprotokoll ( SFTP ) | Sichere Hülle | Jawohl | Nein | Nein | |
T.127 | Keiner | Jawohl | Jawohl | Nein | |
Trivial File Transfer Protocol ( TFTP ) | Keiner | Nein | Nein | Nein | |
Tsunami-UDP-Protokoll | Keiner | Nein | Nein | Nein | |
Tus offenes Protokoll für fortsetzbare Datei-Uploads ( tus ) | Optional/Nicht spezifiziert | Jawohl | Nein | Nein | |
UDP-basiertes Datenübertragungsprotokoll ( UDT ) | Experimental | Nein | Nein | Nein | |
UDP-basiertes File Transfer Protocol ( UFTP ) | AES-256 / AES-128 / 3DES / DES | Jawohl | Jawohl | Nein | |
Unix-zu-Unix-Kopie ( UUCP ) | Keiner | Etwas | Nein | Nein | |
Datenübertragung mit Warp-Geschwindigkeit (WDT) | AES-128 ( OFB / CTR ) | Jawohl | Nein | Nein |
Häfen
In der folgenden Tabelle ist der Datenport der Netzwerkport oder der Portbereich, über den das Protokoll Dateidaten überträgt. Der Control Port ist der Port, der für den Dialog von Befehlen und Statusaktualisierungen zwischen Client und Server verwendet wird.
Die Spalte „Assigned by IANA“ gibt an, ob der Port in der Service Name and Transport Protocol Port Number Registry aufgeführt ist, die von der Internet Assigned Numbers Authority (IANA) kuratiert wird . IANA ordnet jede Portnummer in der Registrierung einem bestimmten Dienst mit einem bestimmten Transportprotokoll zu . Die folgende Tabelle listet das Transportprotokoll in der Spalte "Transport" auf.
Protokoll | Daten - Port | Steuer Port | Zugewiesen von IANA |
Bevollmächtigter | Referenzen | |||||
---|---|---|---|---|---|---|---|---|---|---|
Server | Klient | Transport | Server | Klient | Transport | |||||
BitTorrent | 6881 | 6881 | TCP | 6881 | 6881 | TCP | Nein | N / A | ||
CCSDS File Delivery Protocol ( CFDP ) | ||||||||||
Cross-File-Transfer ( CFT ) | 1761 | TCP / X.25 | ||||||||
Ether File Transfer Protocol ( EFTP ) | N / A | N / A | Keiner | N / A | N / A | Keiner | N / A | N / A | ||
Schnelles und sicheres Protokoll ( FASP ) | 33001 | UDP | 22 | TCP | Nein | N / A | ||||
Dateilieferung über unidirektionalen Transport ( FLUTE ) | 4001 | UDP | Nein | N / A | ||||||
Dateidienstprotokoll ( FSP ) | Vom Benutzer ausgewählt | UDP | Nein | N / A | ||||||
Dateiübertragungszugriff und -verwaltung ( FTAM ) | 4800 / 102 | TCP | ||||||||
Dateiübertragungsprotokoll ( FTP ) | Aktiver Modus | 20 | 20 | TCP | 21 | 1024 | TCP | Jawohl | Jon Postel | |
Passivmodus | 1024 | 1024 | ||||||||
FTP-Sicher ( FTPS ) | 989 | TCP | 990 | TCP | Jawohl | Christopher Allen | ||||
HTTP-Sicher ( HTTPS ) | 443 | TCP | TCP | Jawohl | IESG | |||||
Host Unix Linkage File Transfer (HULFT) | 30000 | TCP | TCP | Nein | N / A | |||||
Hypertext-Übertragungsprotokoll ( HTTP ) | 80 | TCP | TCP | Jawohl | Tim Berners-Lee | |||||
Micro Transport Protocol ( μTP ) | UDP | Nein | N / A | |||||||
Multicast-Verbreitungsprotokoll (MDP) | Vom Benutzer ausgewählt | UDP | ||||||||
Multicast-Dateiübertragungsprotokoll ( MFTP ) | 5402 | UDP | Jawohl | Steve Bannister | ||||||
NACK-orientiertes zuverlässiges Multicast-Transportprotokoll (NORM) | UDP | |||||||||
Odette File Transfer Protocol ( OFTP ) | 3305 | TCP / X.25 | TCP / X.25 | |||||||
Odette File Transfer Protocol 2 ( OFTP2 ) | 6619 | TCP / X.25 | TCP / X.25 | |||||||
Zuverlässiges Explosions-UDP ( RBUDP ) | Vom Benutzer ausgewählt | UDP | Nein | N / A | ||||||
Remote-Kopie ( rcp ) | 514 | TCP | TCP | Jawohl | ||||||
Sichere Kopie ( SCP ) | 22 | TCP | TCP | Jawohl | ||||||
Sicheres Hypertext-Übertragungsprotokoll ( S-HTTP ) | 80 | TCP | TCP | Nein | N / A | |||||
Einfache asynchrone Dateiübertragung ( SAFT ) | 487 | TCP | Jawohl | Ulli Horlacher | ||||||
Einfaches Dateiübertragungsprotokoll ( SFTP ) | 115 | TCP | TCP | Jawohl | Mark Lottor | |||||
SSH-Dateiübertragungsprotokoll ( SFTP ) | 22 | TCP | TCP | Jawohl | ||||||
T.127 | 1503 | TCP | TCP | Jawohl | Jim Johnston | |||||
Trivial File Transfer Protocol ( TFTP ) | 69 | UDP | Jawohl | David Clark | ||||||
Tsunami-UDP-Protokoll | Vom Benutzer ausgewählt | UDP | TCP | Nein | N / A | |||||
Tus offenes Protokoll für fortsetzbare Datei-Uploads ( tus ) | 80 | TCP | TCP | Nein | N / A | |||||
UDP-basiertes Datenübertragungsprotokoll ( UDT ) | Ausgewählt vom Server | UDP | Nein | N / A | ||||||
UDP-basiertes File Transfer Protocol ( UFTP ) | 1044 | UDP | Nein | N / A | ||||||
Unix-zu-Unix-Kopie ( UUCP ) | 540 | TCP | TCP | Jawohl | ||||||
Datenübertragung mit Warp-Geschwindigkeit (WDT) | Ausgewählt vom Server oder vom Benutzer | TCP | TCP | Nein | N / A |
Serielle Protokolle
Die folgenden Protokolle wurden für die serielle Kommunikation entwickelt , meist für den RS-232- Standard. Sie werden zum Hoch- und Herunterladen von Computerdateien über Modem oder serielles Kabel (zB durch Nullmodem oder direkte Kabelverbindung ) verwendet. UUCP ist ein Protokoll, das entweder mit RS-232 oder dem Transmission Control Protocol als Transportmittel betrieben werden kann. Das Kermit-Protokoll kann über jeden Computer-zu-Computer-Transport betrieben werden: direkt seriell, Modem oder Netzwerk (insbesondere TCP/IP , einschließlich bei Verbindungen, die durch SSL, SSH oder Kerberos gesichert sind). OBject EXchange ist ein Protokoll für die drahtlose Übertragung von binären Objekten über den Bluetooth- Standard. Bluetooth wurde als drahtloser Ersatz für RS-232 konzipiert.
Überblick
Protokoll | Autor | Erstveröffentlichung | Lizenz | Beschreibung | Referenzen |
---|---|---|---|---|---|
BiModem | Erik Labs | 1989 | Bidirektionale Übertragungen. | ||
SPRENGEN | Forschungsgruppe Kommunikation | 1981 | Leistungsstarkes Protokoll, das vom Data General Nova-Minicomputer stammt und dann auf Mikros und Großrechner portiert wurde. | ||
C-MODEM | Lavio Pareschi | 1989 | Paketlängen von 32 bis 4096 Byte, optionaler (aber normalerweise verwendeter) Streaming-Modus. | ||
B-Protokoll | CompuServe | 1981 | Angebotener Dateitransfer sowie ein Befehlsstream. | ||
JMODEM | Richard B. Johnson | ? | XMODEM-Derivat mit Blöcken von 512 bis 8192 Byte und RLE-Komprimierung. | ||
HS/Link | Samuel H. Smith | 1991 | |||
Kermit | Frank da Cruzet al. | 1981 | Open Source (BSD) ab 2011 | Transport- und plattformunabhängige Übertragung von Text- und Binärdateien über Voll- oder Halbduplex-Verbindungen mit Konvertierung von Textdateiformaten und Zeichensätzen. | |
BlutegelModem | Sam Brown | ? | Variationen von X und Y, die fehlgeschlagene Downloads vortäuschten, um BBS-Download-Quoten zu vermeiden. | ||
Luchs | Matthäus Thomas | 1989 | Ähnlich wie Kermit: 64-Byte-Pakete, 2 bis 16 Pakete pro Fenster, CRC-32. Wenig oder keine Unterstützung außerhalb des Lynx-Programms selbst. | ||
NMODEM | LB Neal | 1990 | Im Wesentlichen XMODEM-CRC mit 2048 Byte Blöcken. | ||
OBEX-Dateiübertragungsprotokoll | ? | ? | Ein synchrones Dateiübertragungsprotokoll im Bluetooth- Profil von OBject EXchange (OBEX) . | ||
OBEX-Push | ? | ? | Ein asynchrones Dateiübertragungsprotokoll im Bluetooth-Profil von OBject EXchange (OBEX). | ||
Glücksspieler | Steve Punter | ? | Suite ähnlicher, aber unterschiedlicher XMODEM-ähnlicher Protokolle für verschiedene Commodore-Maschinen. | ||
SEAlink | Thom Henderson | 1986 | Ein MODEM7/XMODEM-kompatibles Protokoll mit Sliding Window-Unterstützung, das entwickelt wurde, um Laufzeitverzögerungen bei Satellitenübertragungen und Paketnetzwerken zu vermeiden . | ||
SMODEM | Arisoft | ? | |||
Tmodem | Mike Bryeans | ? | |||
UUCP | Mike Lesk | 1979 | Suite von Protokollen zum Kopieren von Dateien zwischen Unix-Rechnern, die für viele Zwecke verwendet werden, einschließlich der Verteilung von E-Mails. Ermöglicht auch das Senden von Befehlen, was zu den ersten Internetwürmern führte . Das Dateiübertragungsprotokoll innerhalb von UUCP ist das "g"-Protokoll. | ||
MODEM7 | Mark M. Zeigler, James K. Mills | 1980 | Leichte Erweiterung von XMODEM, um Dateinamenunterstützung und Stapelübertragungen hinzuzufügen. | ||
XMODEM | Gemeinde Christensen | 1977 | Gemeinfrei | Sehr einfaches Protokoll, das weit verbreitet war und das Muster für viele folgende Protokolle lieferte. | |
WXMODEM | Peter Boswell | 1986 | Gemeinfrei | Version von XMODEM mit Schiebefenstern für höhere Leistung. | |
YMODEM | Chuck Forsberg | 1985 | Gemeinfrei | Reihe optionaler Erweiterungen für XMODEM für höhere Leistung. | |
ZMax | Mike Bryeans | C. 1991 | Änderungen an ZMODEM, um Pakete mit einer Länge von bis zu 32 kB zuzulassen. | ||
ZMODEM | Chuck Forsberg | 1986 | Gemeinfrei | Streaming-Protokoll, das auf die XMODEM-Kompatibilität verzichtet, aber eine Vielzahl neuer Funktionen und eine verbesserte Leistung bietet. Wurde in den frühen 1990er Jahren auf BBS-Systemen fast universell. |
Merkmale
Protokoll | Datenblockgröße (Byte) |
Datenkomprimierung |
Fehlererkennung | Übertragung wird fortgesetzt |
Bidirektional | Schiebefenster | Referenzen |
---|---|---|---|---|---|---|---|
BiModem | Jawohl | ||||||
SPRENGEN | 84 - 1024+ | RLE | CRC | Jawohl | Jawohl | Jawohl | |
C-MODEM | 32–4096 | CRC | Jawohl | ||||
B-Protokoll | 128–2048 | CRC32 / CRC16 / 8-Bit-Prüfsumme | Jawohl | Jawohl | |||
JMODEM | 64–8192 | RLE | |||||
HS/Link | CRC32 | Jawohl | Jawohl | ||||
Kermit | ≤9024 (ausgehandelt) | RLE (Lauflängencodierung, ausgehandelt) | Prüfsumme oder CRC16 (ausgehandelt) | Ja (nur Binärdateien, ausgehandelt) | Nein | Über Vollduplex nur ( auf Anfrage) | |
BlutegelModem | |||||||
Luchs | RLE | CRC32 | Jawohl | ||||
NMODEM | 2048 | ||||||
OBject EXchange | |||||||
Glücksspieler | |||||||
SEAlink | Jawohl | Jawohl | |||||
SMODEM | Jawohl | ||||||
Tmodem | Nein | ||||||
UUCP "g" | 4096 | Nein | Nein | ||||
MODEM7 | 128 | Nein | Prüfsumme | Stopp-und-Warte-ARQ | |||
XMODEM | 128 | Nein | Prüfsumme | Stopp-und-Warte-ARQ | |||
WXMODEM | 512 | Jawohl | |||||
YMODEM | 1024 | Nein | SFB16 | ||||
ZMax | ~32.768 | CRC32 | |||||
ZMODEM | 256 / 1024 | Nein | CRC32 | Jawohl | Jawohl |
Siehe auch
- Vergleich von Filesharing-Anwendungen
- Vergleich der Dateisynchronisierungssoftware
- Vergleich verteilter Dateisysteme
- Listen der Netzwerkprotokolle
- Liste der TCP- und UDP-Portnummern
- Liste der Backup-Software
- AS2
- Verbinden: Direkt
- Über das Shell-Protokoll (FISH) übertragene Dateien
- Pragmatisches allgemeines Multicast
- Datei senden
- Waarp
Anmerkungen
Verweise
- da Cruz, Frank (1987). Kermit: Ein Dateiübertragungsprotokoll . Bedford: Digitale Presse . ISBN 978-0-932376-88-6. OCLC 751527576 – über Google Books.
- da Cruz, Frank (Juni 1986). "Kermit-Protokollhandbuch" (PDF) . KermitProject.org . Das Kermit-Projekt.
- Glass, Brett (30. Mai 1988). "Xmodem beliebt für seine Einfachheit, Public Domain Status". InfoWorld – über Google Books.
- Lottor, Mark K. (September 1984). Einfaches Dateiübertragungsprotokoll . IETF . doi : 10.17487/RFC0913 . RFC 913 . Abgerufen am 1. März 2018 .
Weiterlesen
- de Goyeneche, Juan-Mariano (20. März 1998). "Multicast-Transportprotokolle" . Multicast über TCP/IP HOWTO – über das Linux Documentation Project .
- Er, Eric; Kettimuthu, Rajkumar; Gu, Yunhong; et al., "Reliable UDP Variants" (PDF) , Übersicht über Protokolle und Mechanismen für verbesserten Transport über LONG FAT PIPES , S. 6–11
- Kaplan, Ali (2009). "Literaturübersicht". Collaborative Framework for High-Performance P2P-based Data Transfer in Scientific Computing ( DOCX ) (Dissertation). Indiana-Universität Bloomington. S. 12–39. ISBN 978-1-109-50327-2. OCLC 648765323 .
- Kientzle, Tim (1995). Das Handbuch für Arbeitsprogrammierer zu seriellen Protokollen . Bücher der Coriolis-Gruppe. ISBN 978-1-883577-20-9. OCLC 441637109 .
- "Über Kermit" . KermitProject.org . Das Kermit-Projekt.
- "Das Kermit Softwarearchiv" . KermitProject.org . Das Kermit-Projekt.