Zum Hauptinhalt springen

Telnet Command Structure (Telnet-Befehlsstruktur)

Alle TELNET-Befehle bestehen aus mindestens einer Zwei-Byte-Sequenz: dem "Als Befehl interpretieren" (IAC, Interpret as Command) Escape-Zeichen, gefolgt vom Code für den Befehl. Die Befehle, die sich mit Optionsverhandlung befassen, sind Drei-Byte-Sequenzen, wobei das dritte Byte der Code für die referenzierte Option ist. Dieses Format wurde gewählt, damit bei umfassenderer Nutzung des "Datenraums" -- durch Verhandlungen vom grundlegenden NVT aus, natürlich -- Kollisionen von Datenbytes mit reservierten Befehlswerten minimiert werden, wobei alle solche Kollisionen die Unannehmlichkeit und Ineffizienz erfordern, die Datenbytes in den Stream zu "escapen". Mit dem aktuellen Setup muss nur das IAC verdoppelt werden, um als Daten gesendet zu werden, und die anderen 255 Codes können transparent übergeben werden.

Im Folgenden sind die definierten TELNET-Befehle aufgeführt. Beachten Sie, dass diese Codes und Code-Sequenzen nur dann die angegebene Bedeutung haben, wenn ihnen unmittelbar ein IAC vorausgeht.

NAME CODE MEANING

SE 240 Ende der Subverhandlungsparameter. NOP 241 Keine Operation. Data Mark 242 Der Datenstromteil eines Synch. Dies sollte immer von einer TCP-Urgent-Benachrichtigung begleitet werden. Break 243 NVT-Zeichen BRK. Interrupt Process 244 Die Funktion IP. Abort output 245 Die Funktion AO. Are You There 246 Die Funktion AYT. Erase character 247 Die Funktion EC. Erase Line 248 Die Funktion EL. Go ahead 249 Das GA-Signal. SB 250 Zeigt an, dass das Folgende eine Subverhandlung der angegebenen Option ist. WILL (option code) 251 Zeigt den Wunsch an, mit der Ausführung zu beginnen, oder die Bestätigung, dass Sie derzeit die angegebene Option ausführen. WON'T (option code) 252 Zeigt die Weigerung an, die angegebene Option auszuführen oder weiter auszuführen. DO (option code) 253 Zeigt die Anforderung an, dass die andere Partei ausführt, oder die Bestätigung, dass Sie erwarten, dass die andere Partei die angegebene Option ausführt. DON'T (option code) 254 Zeigt die Forderung an, dass die andere Partei die Ausführung stoppt, oder die Bestätigung, dass Sie nicht mehr erwarten, dass die andere Partei die angegebene Option ausführt. IAC 255 Datenbyte 255.