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