Numéro d'article: 231866 - Dernière mise à jour: mardi 18 août 2009 - Version: 3.0 Le protocole TELNET
SommaireRésuméTelnet offre aux utilisateurs la possibilité d'exécuter des programmes à distance et facilite l'administration à distance. Telnet est disponible pour pratiquement tous les systèmes d'exploitation et facilite l'intégration dans des environnements réseau hétérogènes. Plus d'informationsTelnet est mieux compris dans le contexte d'un utilisateur avec un simple terminal utilisation du programme Telnet local (connu sous le programme client) pour exécuter une ouverture de session sur un ordinateur distant où les besoins de communication de l'utilisateur sont gérés par un programme serveur Telnet. Souligné que le serveur Telnet pouvez transmettre les données qu'il a reçues du client à de nombreux autres types de processus y compris un serveur d'ouverture de session à distance. Cela est décrit en RFC854 et a été tout d'abord publié en 1983. Le réseau virtuel TerminalCommunication est établie à l'aide de TCP/IP et repose caractères sur un réseau virtuel Terminal (NVT). Sur le client, le programme Telnet est responsable de conversion entrantes codes caractères NVT codes compris périphérique d'affichage du client ainsi que pour les traduire codes clavier client généré en codes de caractères NVT sortants.Le caractères NVT utilise 7 bits codes de caractères. Le périphérique d'affichage, appelé une imprimante dans la RFC, seulement doit afficher les caractères ASCII impression standard représentés par des codes de 7 bits et reconnaître et traiter certains codes de contrôle. Les caractères 7 bits sont transmis comme octets 8 bits avec le bit de poids fort est défini sur zéro. Une fin de ligne est transmise comme un retour chariot (CR) suivi d'une ligne (LF) d'alimentation. Si vous souhaitez transmettre un retour chariot réel, il est transmis comme un retour chariot suivi d'un caractère NUL (tous les bits zéro). Caractères NVT ASCII est utilisé par de nombreux autres protocoles Internet tels que SMTP et FTP. Les codes de contrôle suivants sont requis pour être compris par le caractères NVT. Réduire ce tableau
Les codes de contrôle supplémentaires suivants sont facultatifs mais doit avoir l'indiqué définie effet sur l'affichage. Réduire ce tableau
CommandesLe protocole Telnet utilise différentes commandes pour contrôler la connexion client-serveur. Ces commandes sont transmises dans le flux de données. Les commandes sont distinguent des données en définissant le bit le plus significatif à 1. (N'oubliez pas que les données sont transmises comme 7 bits avec le huitième bit défini sur 0) Commandes sont toujours introduites par Interpret comme commande (IAC) caractères.Voici le jeu complet de commandes : Réduire ce tableau
Options de TelnetLes options permettent le client et le serveur un affichage commun de la connexion. Il peuvent être négociées à tout moment pendant la connexion à l'aide de commandes. Ils sont décrits dans RFC distinctes.Voici quelques exemples des options courantes : Réduire ce tableau
Extrémités d'une conversation Telnet pouvez localement ou à distance à activer ou désactiver une option. L'initiateur envoie une commande de 3 octets de l'écran : Réduire ce tableau
La réponse est du même formulaire. Opération est un des : Réduire ce tableau
Associé à chacun de ces commandes sont différentes réponses possibles : Réduire ce tableau
Par exemple, si l'expéditeur souhaite que l'autre extrémité pour supprimer le feu vert, il envoie la séquence d'octets : Réduire ce tableau
L'octet final de la séquence d'octets 3 identifie l'action requise. Valeurs de certaines options doivent être communiquées après que la prise en charge de l'option a été accepté. Pour cela, l'aide de négociation de sous-option. Valeurs sont négociés en utilisant des commandes de requête de valeur et les réponses dans l'écran suivant : Réduire ce tableau
Réduire ce tableau
Par exemple, si le client veut identifier le type de Terminal Server sur le serveur, l'échange suivant peut être place : Réduire ce tableau
La première change établit ce type de terminal (option nombre 24) est géré, interrogations le serveur puis du client quelle valeur qu'il souhaite associer le type de Terminal Server. La séquence SB, 24, 1 implique la négociation de sous-option pour type d'option 24, valeur requise (1). IAC, séquence indique la fin de cette demande. La réponse IAC, SB, 24, 0, 'V'... implique la négociation de sous-option pour type d'option 24, valeur fournie (0), le IAC, séquence indique la fin de la réponse (et la valeur fournie). Le codage de la valeur est spécifique à l'option mais une séquence de caractères, comme indiqué ci-dessus, est courante. Description des Options TelnetParmi celles répertoriées sont évidents, mais certains appeler pour plus d'informations.Supprimer l'entrée enL'implémentation de Telnet d'origine par défaut à moitié opération recto verso. Cela signifie que le trafic de données peut aller uniquement dans un sens à la fois et action spécifique est requis pour indiquer la fin du trafic dans une direction et que le trafic peut maintenant démarrer dans l'autre direction. [Ce similaire à l'utilisation de «roger» et «sur» en amateur et contrôle radio opérateurs.] L'action spécifique est l'inclusion d'un caractère GA dans le flux de données.Liens modernes normalement autoriser l'opération bidirectionnelle et "Supprimer go à l'avance» est activée. ÉchoL'écho option est activée, généralement par le serveur, pour indiquer que les échos serveur tous les caractères qu'il reçoit. Une combinaison de "Supprimer aller en avance» et «écho» est appelé mode caractère en temps ce qui signifie que chaque caractère est séparément transmise et renvoyé.Il existe une compréhension appelée mode ligne de bricolage, ce qui signifie que si le «supprimer continuez» ou «echo "est activé mais pas les deux, puis Telnet fonctionne en mode de ligne au temps ce qui signifie que les lignes entières sont assemblés à chaque extrémité et transmis dans un" go ". LinemodeCette option remplace et remplace le bricolage de mode de ligne.Contrôle de flux à distanceCette option contrôle où les effets de contrôle de flux spéciale de CTRL + S ou CTRL + Q sont implémentées.Fonctions de contrôle de TelnetLe protocole Telnet comprend un nombre de fonctions de contrôle. Elles sont initiées en réponse aux conditions détectées par le client (généralement certaines touches ou combinaisons de touches) ou le serveur. Condition détectée entraîne un caractère spécial à incorporer dans le flux de données.Interrompre des processusIl est utilisé par le client pour provoquer la suspension ou l'arrêt du processus du serveur. En règle générale, l'utilisateur tape CTRL + C sur le clavier. Une adresse IP caractère (244) est inclus dans le flux de données.Annuler sortieCela permet de supprimer la transmission de sortie du processus distant. Un caractère AO (238) est inclus dans le flux de données.Êtes-vous ilIl est utilisé pour déclencher une réponse visible de l'autre extrémité de la connexion à confirmer l'opération de la liaison et le processus distant. Un caractère AYT (246) est incorporé dans le flux de données.Effacer les caractèresIl est envoyé à l'affichage pour lui indiquer pour supprimer le caractère qui précède immédiatement l'affichage. Un caractère UE (247) est incorporé dans le flux de données.Effacer la ligneCette option provoque la suppression de la ligne d'entrée en cours. Un caractère EL (248) est incorporé dans le flux de données.Marque de donnéesCertaines fonctions de contrôle tels que AO et IP nécessitent action immédiate et cela peut entraîner des difficultés si données sont maintenues dans les tampons en attente de demandes d'entrée provenant d'un processus à distance (éventuellement défaillant). Pour contourner ce problème, un DM (242) caractère est envoyé dans un segment TCP urgent, ceci indique le récepteur pour examiner le flux de données pour les caractères «intéressantes» tels que IP, AO et AYT. Il s'agit comme mécanisme de synchronisation Telnet.Un DM pas dans un segment TCP urgent n'a aucun effet. La commande TelnetSur Windows NT et la plupart des systèmes UNIX, une session Telnet peut être lancée à l'aide de la commande Telnet. Tapez simplement la plupart des utilisateurs : remote_host Telnet Toutefois, si l'utilisateur tape que telnet , puis diverses options et sous-commandes sont disponibles. Voici un exemple d'une session Telnet à partir de sfuclnt à sfusrvr. C:\>Telnet Microsoft (R) Windows NT (TM) version 4.00 (version 1381) Bienvenue dans le Client Telnet Le Client Telnet version 5.00.99034.1 Échappement caractère est ' CTRL +] ' Microsoft Telnet > ouvrir sfusrvr **** L'écran entraînera l'effacement et les informations suivantes s'affiche : Microsoft (R) Windows NT (TM) version 4.00 (version 1381) Bienvenue dans le Service Telnet Microsoft Version de Telnet Server 5.00.99034.1 connexion : sfu mot de passe: ******** **** L'écran va effacer de nouveau et les informations suivantes s'affiche : *=============================================================== Bienvenue dans Microsoft Telnet Server. *=============================================================== C:\ > Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatiqueIMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 231866
(http://support.microsoft.com/kb/231866/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Autres ressources Autres sites d'aide
CommunautésTraductions disponibles
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Retour au début