Vous n'êtes pas identifié.
iop
J'ai eu un fight avec un collègue tout à l'heure pour savoir qui avait raison 
Les faits sont les suivants :
Je suis sous Vista (
). Le nom de mon pc est icanhascheezburger. J'ai lancé depuis celui-ci un serveur Mercurial ( ou SVN, ou Apache, osef ) sur le port 8000.
Depuis son pc, je clone le repo en prenant comme source http://icanhascheezburger:8000
Nous sommes en local.
La question est : comment son PC trouve-t-il à quelle IP correspond le nom icanhascheezburger ?
Mon opinion :
Son PC a régulièrement envoyé des requêtes ARP comme qui de droit, et bien sûr mon PC a répondu.
La sienne :
un truc avec NetBIOS et des DNS auquel j'ai rien compris 
Verdict ? JC et Pat, on vous attend au tournant 

Hors ligne
Pour moi ça se trouve au niveau du DNS. A vrai dire c'est LE rôle du DNS d'associer un nom à une IP.
C'est comme ça que tu peux associer sur une Box Internet un nom à une IP. Je l'ai fait pour mes ordi et mes cartes embarquées. Ca va plus vite que taper l'adresse IP à chaque fois. Pis accessoirement c'est comme pour Internet hein 
Donc si tu n'as pas de serveur DNS sur ton réseau, tu ne peux pas utiliser de nom.
Mais j'imagine qu'il y a sans doute d'autres solutions pour tout ça. Comment faisait-on avant les DNS ?
Bref, je peux me tromper hein, mais je dirais spontanément, que c'est le DNS qui s'occupe de ça.
Sinon, j'adore le nom de ton pc ! Ici tous les PC de mon labo ont des noms de dieux de l'antiquité
Le serveur principal c'est Zeus, et mon PC c'est Ares 
Hors ligne
Alors la... je sais plus trop... l'est loin le cours de réseau =/
J'vais regarder 
Hors ligne
Tiens gentille wikipedia répond à pas mal de questions : http://fr.wikipedia.org/wiki/Domain_Name_System
Quelqu'un a écrit:
Avant le DNS, la résolution devait se faire grâce à un fichier texte appelé HOSTS, local à chaque ordinateur [...] Dans ce fichier, chaque ligne correspond à une adresse IP à laquelle peuvent être associés un ou plusieurs noms de domaine. Ce système pose un problème de maintenance car le fichier doit être recopié sur tous les ordinateurs du réseau. On ne peut pas non plus organiser hiérarchiquement les domaines. C'est pour résoudre ce problème que Paul Mockapetris a mis au point le DNS en 1983.
Sinon je ne connaissais pas NetBIOS http://fr.wikipedia.org/wiki/Netbios
Ca a l'air pas mal utilisé sur les machines windows.
Après une petite recherche, NetBIOS sert à faire la resolution de nom sur un reseau local par broadcast, alors que le DNS est utilisé pour Internet. Les deux font la même chose, mais n'interviennent pas au même niveau protocolaire.
Je pense qu'il y a de fortes chances que ton collègue ait raison ^_^
Le coup des requêtes ARP, ça me paraissait super low level quand même.
Trouve un moyen de faire quand même valoir que tu avais raison 
Hors ligne
N'étant pas du tout spécialiste en réseaux, je laisse la parole à d'autres
.
Hors-sujet:
Petite question au passage : quelqu'un connaît-t-il le débit max réel en Wifi 300mbps ? Un débit max de 17 Mo/s est-il envisageable ?
Hors ligne
Je pense aussi que c'est par le protocole netbios qu'il a trouvé le nom. Quand tu crées un réseau local windows, y'a un pc qui automatiquement est élu master browser, et je pense que c'est lui qui se charge de transformer les noms en ip, en passant non pas par le protocole DNS d'internet mais par celui de netbios. Ca suppose par contre qu'un browser internet "normal" est capable de comprendre les deux protocoles tout comme l'est l'explorer windows. Mais ce n'est que suputation, je n'ai pas la doc qui donne la réponse.
L'ARP par contre si je ne m'abuse c'est pour la conversion IP vers MAC, pas nom vers IP.
Hors ligne
ok donc owned 

Hors ligne
Hasard, j'en ai parlé ajourd'hui avec mon promoteur,
Sous Mac (et peut-être linux ?) ca passe par le protocole dns-sd, et une histoire de Bonjour. L'exemple qu'il a donné, c'est le système de détection des bibliothèques partagées sur Itunes qu'on peut voir en réseau local.
J'vais devoir m'attaquer à un truc du genre d'ici 2-3 semaines
Hors ligne
Pour moi sous linux c'est le fichier hosts avec les alias (en local) et DNS si tu souhaites sortir.
Mais s'il existe d'autres moyens, ou bien si je suis dans le faux, je suis curieux d'en savoir plus 
Hors ligne