kermit - hochs · pdf filehrz mr benutzerhandbuch name 07.11. 86 kermit dec vax anw. kermit 1...
TRANSCRIPT
![Page 1: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/1.jpg)
HRZ MRBENUTZERHANDBUCH
Name
07.11. 86
KERMIT
DEC VAXANW. KERMIT 1
KERMIT (nach dem Frosch aus der Muppet-Show)
Zweck
Kopplung von Rechnern über serielle asynchrone Schnittstellen
Schlüsselwörter
Filetransfer, Terminalemulation
Beschreibung
KERMIT ist der Name eines Filetransfer-Protokolls zurKopplung von Rechnern über serielle, asynchrone Schnittstellen. Dieses Protokoll wird von einer Vielzahl vonProgrammen benutzt, die für die unterschiedlichsten Rechnertypen geschrieben wurden. So gibt es z.B. Programmefür DEC VAX, DEC PDPll, IBM PC AT, OLIVETTI M24, APPLE II(jedoch nicht für den SIEMENS PC-D). Jedes dieserProgramme (sie werden auch als KERMIT Programme bezeichnet) enthält einen Modul für eine Terminalemulation undeinen Modul für den Filetransfer.
KERMIT ist ein gesichertes Protokoll: Beim Filetransferwerden die Daten zusammen mit Kontrollinformationen insogenannten Paketen übertragen. Diese Pakete beinhaltenz.B. Synchronisationszeichen, eine laufende Nummer fürjedes Paket, um ggf. dessen Verlust feststellen zu können, die Paketlänge und schließlich eine Prüfsumme. Fehlerhafte, nicht vollständige oder verlorengegangene Pakete werden erkannt und noch einmal gesendet. Irrtümlichdoppelt gesendete Pakete werden ignoriert.
Die Leistungen der KERMIT Programme werden mit KERMITCommands angefordert. In jedem dieser rechnerabhängigenProgramme gibt es das KERMIT Command CONNECT, mit demz.B. ein Mikrocomputer (PC, Arbeitsplatzrechner, Laborrechner) eine Verbindung zu einem Host (z.B. DEC VAX11/750) aufbauen kanni auf dem Mikrocomputer wird dabeiein Terminal emulierti die meisten KERMIT Programme fürMikrocomputer emulieren das DEC Terminal VT52. Diese ermöglicht es dann, auf dem Host im Dialog zu arbeiten undggf. einen Filetransfer einzuleiten (KERMIT Programm aufdem Host starten).
Für den Filetransfer unterscheiden die KERMIT Programmeden Basic-Mode (umständlich) und den Server-Mode (komfortabeI). Im Basic-Mode muß der Benutzer das Empfangenund Senden von Files durch explizite Commands an beideKERMIT Programme steuern (SET DELAY und RECEIVE Commands
![Page 2: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/2.jpg)
DEC VAXANW.KERMIT 2
07.11.86 HRZ MRBENUTZERHANDBUCH
an Empfänger, SEND Command an Sender; vgl. Beispiel 2).Im Server-Mode kann der Benutzer durch Co~~ands an dasKERMIT Programm auf dem Mikrocomputer Files vom Host holen (GET Command) und Files an den Host senden (SEND Command); die Steuerung des KERMIT Programms auf dem Hostübernimmt das KERMIT Programm auf dem Mikrocomputer. DerServer-Mode ist jedoch noch nicht zwischen allen KERMITProgrammen realisiert; das KERMIT Programm für DEC VAXkann mit den KERMIT Programmen für die Mikrocomputer IBMpe AT und OLIVETTI M24 im Server-Mode arbeiten.
Die gebräuchlichsten KERMIT Commands für die KopplungMikrocomputer - Host sind:
BYE
CONNECT
EXIT
GET
HELPRECEIVESENDSERVER
SET
SHOW
Anbieter
(an KERMIT Programm auf Mikrocomputer) beendender KERMIT Programme auf Host und Mikrocomputer, abbauen der Verbindung (nur im Server-Mode)(an KERMIT Programm auf Mikrocomputer) aufbaueneiner Verbindung zum Hostbeenden des KERMIT Programms, abbauen der Verbindung(an KERMIT Programm auf Mikrocomputer) holeneines Files (nur im Server-Mode)informieren über KERMIT Commandsempfangen eines Files (nur im Basic-Mode)senden eines Files(an KERMIT Programm auf Host) einschalten desServer-Modessetzen von Übertragungsparametern (z.B. SET FILE BINARY Command an KERMIT Programm für DECVAX für transparenten Filetransfer)informieren über übertragungsparameter
KERMIT DistributionColumbia University Center for Computing Activities612 West l15th streetNew York, NY 10025
Umgebung
Rechnerabhängig, z.B. unter VMS auf DEC VAX
Installation
Der File [ANW.HRZSW]KERMIT.COM enthält eine Command Procedure, die das KERMIT Programm auf der DEC VAX 11/750startet; die Command Procedure wird aufgerufen durch
$ KERMIT
Einige KERMIT Programme für Mikrocomputer stehen auf demGraphik-Rechner in Subdirectories von [ANW.KERMIT] zurVerfügung, z.B. enthält
![Page 3: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/3.jpg)
HRZ MRBENUTZERHANDBUCH
07.11.86 DEC VAXANW. KER11IT 3
[ANW.KERMIT.MS](ANW.KERMIT.M24](ANW.KERMIT. K1l]
KERMIT Prograrnm für IBM pe ATKERMIT Programm für OLIVETTI M24KERMIT Prograrr~ für DEC PDPl1
Im File [ANW.KERMIT]INHALT.LIS ist aufgelistet, welcheSubdirectories welche KERMIT Programme enthalten, zusammen mit Hinweisen, wie diese auf einen geeigneten Datenträger (z.B. Diskette, Magnetband) kopiert werden können.
weitere KERMIT Programme stehen auf geeigneten KERMITDisketten zur Verfügung (z.B. für APPLE II); diese können(inklusiv Dokumentation) zum Kopieren ausgeliehen werden.
Darüber hinaus gibt es ein KERMIT Magnetband mit allenzur Zeit verfügbaren KERMIT Programmen und den zugehörigen Dokumentationen (Beschreibung der Implementierung).Der File [ANW.KERMIT]LISTE ALLER KERMITS.Doe enthält eineListe aller Rechner/Betriebssysteme, für die KERMITProgramme verfügbar sind; in der Liste steht auch die Artder Verfügbarkeit (Graphik-Rechner, KER11IT Diskette, KERMIT Magnetband) .
Dokumentationen
KERMIT User GuideKERMIT Protokoll Manual
im File (ANW.KERMIT]KUSER.DOCim File (ANW.KERMIT]KPROTO.DOC
Darüber hinaus gibt es weitere rechnerabhängige Dokumentationen. Diese stehen je nach Art der Verfügbarkeitdes KERMIT Programms entweder in Files mit Filetype DOCim gleichen Subdirectory, in gedruckter Form oder als Files auf dem KERMIT Magnetband zur Verfügung.
Betreuer
G. Heinzel
Bewertung
+ auf vielen Rechnern verfügbar+ kostenlos+ einfach zu bedienen- Terminalemulation rechnerabhängig
![Page 4: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/4.jpg)
DEC VAXANW.KERMIT 4
07.11.86 HRZ MRBENUTZERHANDBUCH
Beispiel 1: Filetransfer DEC VAX 11/750 --> IBM PC AT(im Server MOde)
A>mode com~:9600,n,8,~<~>
A>kermit <~>
IBM-PC Kermit-MS V2.28
Type ? for helpKERMIT-MS>set escape <CTRL/V><~>
KERMIT-MS>connec1; <~>
[Connecting to host, type Contro1-VC<~>
Username:picasso <~>Password:keines <~>
Setzt Baudrate (9600),Parity (no), Daten- (8)und Stopbits (1).Start des KERMITProgramms am PC AT.Programmbezeichnung undVersion
Escape-Zeichen definieren, vgl. Anmerkung.Verbindung zum Host VAX11/750 aufbauen.to return to PC]Hierdurch meldet sichdie VAX 11/750 mit"Username:"
$ set terminal/vt52 <~>
$ kermi t< <E-J>
VMS Kermit-32 version 3.1.066Default terminal for transfer is:
KERMIT-32>server <~>
<CTRL/VC>[Back at PC]
KERMIT-MS>get mein file.dat <~>
Jetzt können DCL Commands eingegeben werden; das Terminal wird,abweichend vom DefaultVT100, als VT52 definiert.Start des KERMITProgramms auf der VAX11/750.
TTAO:-Einschalten des ServerModes.Rückkehr zum PC AT.
Command an das KERMITProgramm des PC AT, denFile MEIN FILE.DAT vonder VAX 11/750 zu holen ..
•(Informationen über transferierte Datenpakete)
KERMIT-MS>bye <~>
A>
Beenden des KERMITProgramms und desInteraktiven Jobs aufder VAX 11/750, beendendes KERMIT Programms amPC AT, abbauen der Verbindung.Jetzt können DOS Commands eingegeben werden.
![Page 5: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/5.jpg)
HRZ MRBENUTZERHANDBUCH
07.11.86 DEC VAXANW.KERMIT 5
Beispiel 2: Filetransfer IBM PC AT --> DEC VAX 11/750(im Basic-Mode; Server-Mode ist auch möglich)
A>mode com~:9600,n,8,~ <~>A>kermit <~>
IBM-PC Kermit-MS V2.28
Type ? for he1pKERMIT-MS>set escape <CTRL/V><~>
KERMIT-MS>connect <~>
[Connecting to host, type Control-VC«->
Username:picasso <~>Password:keines <~>
vgl. Beispiel 1Start des KERMITProgramms am PC ATProgrammbezeichnung undVersion
Escape-Zeichen definieren, vgl. Anmerkung.Verbindung zum Host VAX11/750 aufbauen.to return to PC]Hierdurch meldet sichdie VAX 11/750 mit"Username:".
$ set terminal/vt52 <~>
$ kermit <~>
VMS Kermit-32 version 3.1.066
Default terminal for transfer is:KERMIT-32>set delay 20 <~>
KERMIT-32>receive <~>
<CTRL/VC>KERMIT-MS>send test.dat <~>
Jetzt können DCL Commands eingegeben werden; das Terminal wird,abweichend vom DefaultVT100, als VT52 definiert.Start des KERMITProgramms auf der VAX11/750.
TTAO:-Bis das 1. Paket empfangen wird, dürfen 20Sekunden vergehen.KERMIT Programm auf derVAX 11/750 wird empfangsbereit gemacht.Rückkehr zum PC AT.Command an das KERMITProgramm des PC AT, denFile TEST.DAT zu senden .
•
.(Informationen über transferierte Datenpakete)
KERMIT-MS>connect <~>
KERMIT-32>exit <~>
$ 10gout <~>,
<CTRL/VC>KERMIT-MS>exi t <~>
A>
Rückkehr zur VAX11/750.KERMIT Programm auf derVAX 11/750 beenden,Verbindung abbauen.Interaktiven Job aufder VAX 11/750 beenden.Rückkehr zum PC AT.KERMIT Programm auf demPC AT beenden.vgl. Beispiel 1
![Page 6: KERMIT - Hochs · PDF fileHRZ MR BENUTZERHANDBUCH Name 07.11. 86 KERMIT DEC VAX ANW. KERMIT 1 KERMIT (nach dem Frosch aus der Muppet-Show) Zweck Kopplung von](https://reader035.vdokument.com/reader035/viewer/2022081903/5a78fe867f8b9a68148daebf/html5/thumbnails/6.jpg)
DEC VAXANW.KERMIT 6
07.11. 86 HRZ MRBENUTZERHANDBUCH
Anmerkung zu den Beispielen:
Die Aufforderung "type Control-VC" des KERMIT Programms bedeutet, bei gedrückter CTRL Taste nacheinander die Tasten Vund C zu drücken; dies wird in obigen Beispielen (wie in Kapiteln/Notizen üblich) durch <CTRL/VC> dargestellt.