Spécification du protocole WHOIS
Network Working Group
Request For Comments : 3912
Obsolètes : 954, 812
Catégorie : Standard
Auteur : L. Daigle – VeriSign, Inc. – Septembre 2004
Traducteur : N. Schaefer – sN Traduction – Août 2005
Statut de ce document
Ce document est une spécification d’un protocole standard d’Internet a destination de la communauté Internet. Il est ouvert à toutes discussions et suggestions afin de l’améliorer. Reportez-vous à la dernière version des "Standards Officiels des Protocoles Internet" (STD 1 - "Internet Official Protocol Standards") pour connaître l’état de standardisation et le statut de ce protocole. La diffusion de ce document est libre.
Informations sur le copyright
Copyright (C) The Internet Society (2004).
Résumé
Ce document met à jour la spécification concernant le protocole WHOIS rendant, de ce fait, obsolète la RFC 954. Cette mise à jour a pour but d’invalider le contenu de la RFC 954 qui n’a rien à faire avec le protocole et qui ne s’applique plus à l’Internet d’aujourd’hui. Ce document n’a pas pour objectif de changer ou de mettre à jour le protocole en lui-même ni aucun document concernant l’utilisation de ce protocole depuis la publication de la RFC 954.
1. Introduction
WHOIS est protocole transactionnel basé sur TCP qui est utilisé pour offrir un service d’informations aux utilisateurs d’Internet. Alors qu’à l’origine il était prévu pour faire office de pages blanches et pour fournir des informations sur les noms de domaines enregistrés, son utilisation s’est étendue à d’autres services d’information. Le protocole met à disposition son contenu dans un format compréhensible. Ce document met à jour la spécification du protocole WHOIS, rendant ainsi obsolète la RFC 954 [1].
Pour des raisons historiques, WHOIS souffre d’une spécification peu aboutie, par exemple en ce qui concerne l’internationalisation et la sécurité, comparée à celle qui est attendue pour les protocoles de l’IETF conçus récemment. Ce document n’a pas pour objectif de pallier ces imperfections. Au lieu de cela, ce document apporte des informations sur le protocole WHOIS tel qu’il est. Ce document décrit des imperfections du protocole WHOIS bien connues de certaines personnes. Les discussions concernant d’autres protocoles de reùplacement, prenant en compte les imperfections, sont prises en charge par une activité de l’IETF (CRISP Working Group).
2. Spécification du protocole
Un serveur WHOIS écoute le port TCP 43 en attente de requêtes de la part des clients WHOIS. Le client WHOIS fait une requête textuelle au serveur WHOIS qui répond également à l’aide de données textuelles. Toutes les requêtes doivent être terminées par les caractères ASCII CR et LF. La réponse peut contenir plus d’une ligne de texte, de ce fait les caractères ASCII CR et LF n’indiquent pas la fin de la réponse. Le serveur WHOIS termine sa connexion dès qu’il a terminé d’envoyer sa réponse. La fermeture de la connexion TCP indique au client la fin de la réponse.
3. Exemple du protocole
Si quelqu’un envoie une requête au serveur WHOIS d’adresse whois.nic.mil pour obtenir des informations à propos de "Smith", les paquets échangés ressembleront aux suivants :
client serveur (whois.nic.mil)
Ouverture de connexion TCP ---- (SYN) ----------------------------------->
<----(SYN+ACK) --------------------------------
Envoi de la requête ---- "Smith<CR><LF>" ------------------------->
Réception de la réponse <---- "Informations sur Smith<CR><LF>" --------
<---- "D’autres informations...<CR><LF>" ------
Terminaison de la connexion <---- (FIN) -----------------------------------
---- (FIN) ----------------------------------->
4. Internationalisation
Le protocole WHOIS ne prend en compte aucune internationalisation. Le protocole WHOIS ne dispose d’aucun moyen permettant de préciser le jeu de caractères utilisé. A l’origine, la majorité des données textuelles étaient codées en ASCII américains. Dans la pratique, certains serveurs WHOIS, en particulier ceux présents hors des USA, peuvent utiliser d’autres jeux de caractères pour les requêtes, les réponses ou les deux. L’impossibilité de prévoir le codage utilisé a pénalisé l’interopérabilité (et donc l’utilité) du protocole WHOIS.
5. Considérations relatives à la sécurité
Le protocole WHOIS ne dispose pas d’une forte sécurité. WHOIS est déficient en ce qui concerne les mécanismes de contrôle d’accès, l’intégrité et la confidentialité. En conséquence, les services basés sur WHOIS ne devraient être utilisés que pour des données non sensibles et accessibles à tous. L’absence de tels mécanismes de sécurité signifie que ce protocole ne pourrait normalement pas être accepté par l’IETF au moment de la rédaction de ce document.
6. Remerciements
Ran Atkinson a réalisé une version antérieure de ce document. Ken Harrenstien, Mary Stahl et Elizabeth Feinler furent les auteurs du premier projet de norme concernant WHOIS.
7. Références
7.1 Références nominatives
[1] |
Harrenstien, K., Stahl, M., and E. Feinler, "NICNAME/WHOIS", RFC 954, October 1985. |
Coordonnées de l’auteur
Leslie Daigle VeriSign, Inc. 21355 Ridgetop Circle Dulles, VA 20166 US
Adresses email : - leslie@verisignlabs.com - leslie@thinkingcat.com |
Coordonnées du traducteur
Nils Schaefer sN Traduction (www.sntraduction.com) 16 rue George Sand 51420 Witry-lès-Reims France
Téléphone : +33 (03) 26 04 58 65 Adresse email : traduction@sntraduction.com
|