Telnet Command Structure (Structure des commandes Telnet)
Toutes les commandes TELNET se composent d'au moins une séquence de deux octets : le caractère d'échappement "Interpréter comme commande" (IAC, Interpret as Command) suivi du code de la commande. Les commandes traitant de la négociation d'options sont des séquences de trois octets, le troisième octet étant le code de l'option référencée. Ce format a été choisi de sorte qu'à mesure que l'utilisation plus complète de "l'espace de données" est faite -- par des négociations à partir du NVT de base, bien sûr -- les collisions d'octets de données avec des valeurs de commande réservées seront minimisées, toutes ces collisions nécessitant l'inconvénient et l'inefficacité d'"échapper" les octets de données dans le flux. Avec la configuration actuelle, seul l'IAC doit être doublé pour être envoyé en tant que données, et les 255 autres codes peuvent être transmis de manière transparente.
Voici les commandes TELNET définies. Notez que ces codes et séquences de codes n'ont la signification indiquée que lorsqu'ils sont immédiatement précédés d'un IAC.
NAME CODE MEANING
SE 240 Fin des paramètres de sous-négociation. NOP 241 Pas d'opération. Data Mark 242 La partie flux de données d'un Synch. Ceci devrait toujours être accompagné d'une notification TCP Urgent. Break 243 Caractère NVT BRK. Interrupt Process 244 La fonction IP. Abort output 245 La fonction AO. Are You There 246 La fonction AYT. Erase character 247 La fonction EC. Erase Line 248 La fonction EL. Go ahead 249 Le signal GA. SB 250 Indique que ce qui suit est une sous-négociation de l'option indiquée. WILL (option code) 251 Indique le désir de commencer à exécuter, ou la confirmation que vous exécutez maintenant, l'option indiquée. WON'T (option code) 252 Indique le refus d'exécuter ou de continuer à exécuter l'option indiquée. DO (option code) 253 Indique la demande que l'autre partie exécute, ou la confirmation que vous attendez que l'autre partie exécute, l'option indiquée. DON'T (option code) 254 Indique l'exigence que l'autre partie arrête d'exécuter, ou la confirmation que vous n'attendez plus que l'autre partie exécute l'option indiquée. IAC 255 Octet de données 255.