Sylvain Sauvage <[EMAIL PROTECTED]> wrote: | Mercredi 29 juin 2005, 01:24:46 CEST, Debian User a écrit : | > | > Bonsoir, | | 'soir, | | >[...] | > J'avais pas du tout réalisé que "si je sonne au port x" alors j'ouvre | > une application(=serveur) lié au port x. | | Ben si. | | > Ce que j'avais "compris" c'est qu'en faisant | > www.ceque.vouscherchez.estici je faisais une requete au serveur web chez | > ceque.vouscherchez.estici qui représentait un lieu et www une fonction | > (serveur web). Ce que je confondais allègrement avec | > http://www.ceque.vouscherchez.estici qui pour moi était une autre façon | > de demander la même chose. | | C'est là que c'est raté ;o) | | > Pourquoi est-ce que on ne met pas les ports, en général? En effet je | > tape rarement http://www.ceque.vouscherchez.estici:80 | > | > Nota bene: j'ai bien compris qu'il y a des règles qui font que tel | > serveur est sur tel port (ftp sur 21 par exemple). J'ai bien compris que | > l'on peut dire à tel server que bah non c'est pas sur 21 mais sur 5000 | > qu'il doit écouté | > | > Si je fais cette modif (21-->5000) sur mon serveur ftp alors il faudra | > que je le dise à mon interlocuteur et alors l'interlocuteur devra taper | > ftp://www.ceque.vouscherchez.estici:5000 | > | > C'est ça? | | Oui. | | Une url complète (p.ex. http://www.toto.fr:80/chezwam?nom=tutu#oups ) | contient le n° de port mais, pour une bonne partie des services, le n° de | port habituel est fixé (httpd = 80, sshd = 22, voir /etc/services et les | RFC correspondant aux protocoles). | | www.toto.fr est un nom de serveur, il pourrait très bien s'appeler | zouzou.toto.fr que ça ne changerait rien (on écrirait juste | http://zouzou.toto.fr). C'est juste une convention d'appellation qui fait | que le serveur est appelé www (c'est comme ça maintenant, pendant un | temps, il y a eu un flottement avec w3). | | Le nom du service est donné par le protocole : le truc avant les :// | comme http, ftp, gopher, ssh... | | Eh oui, on peut avoir des url avec n'importe quel protocole : c'est le | *client* qui s'occupe de savoir quel port et quelle machine. Par exemple, | le navigateur lit la chaîne que tu places dans son champ « location », en | déduit que la machine est www.toto.fr, retrouve son adresse IP, ouvre une | connexion sur le port 80 et envoie la chaîne de caractères "GET | /chezwam?nom=tutu#oups " (ou presque) et le serveur lui renvoie quelques | infos : réussite de l'appel, taille des données, type mime, etc., suivies | du contenu de la « page web » correspondante, la connexion est alors close | (c'est comme ça en HTTP). Le navigateur lit les données et en construit un | affichage (et procède à d'autres requêtes le cas échéant, par exemple pour | récupérer les images). | | > >192.168.1.2:x --> ton_nom.homelinux.net:80 | > | > Est-ce que ça veut dire que le port suffit pour savoir à quel serveur je | > fais la requète? Car finalement ton_nom.homelinux.net ce n'est qu'un | > "lieu" ou plutot une interface internet. | | Oui, c'est une sorte de lieu : une adresse IP. Pour causer avec un | serveur, il faut connaître son IP et le port (et bien sûr le protocole). | | > Si je mets une machine à expresso sur le port 6000 et que je tape | > laoù.est.lamachineàcafé:6000 j'aurais un café? | | Oui. En utilisant le protocole HTCPCP, RFC 2324 (Hyper Text Coffee Pot | Control Protocol) (si, ils l'ont fait ;o) | | > Par contre si je tape | > laoù.est.lamachineàcafé:6001 bah y se passera rien c'est? | | Avec du bol t'auras du thé ou un chocolat... | | > > Celle-ci te répond, car tu es du « bon côté » ; | > | > Je ne comprends pas le "car". Elle me répond car? Pourquoi, elle ne me | > répondrait pas si j'étais du mauvais coté c'est à dire du coté externe? | | Parce que l'ip (192.168.x.y si j'ai bien compris) est une ip privée (plage | spéciale réservée non routée sur l'Internet). Elle ne peut fonctionner que | lorsque l'on y accède depuis le réseau privé (des machines 192.168.y.z | « directement » connectées). | | > > ... par contre, ton IP est lisible dans les en-têtes de tes courriers | > > : | > > | > C'est vrai pour tout le monde ça? | | Pour les gens... euh... honnêtes. | L'honnêteté n'a plus rien à voir. Les gens honnêtes doivent se protéger maintenant, contre: -les intrus -les virus -le spam etc.. Enfin toutes sortes de trucs que nous ne voulons pas. Donc: Divulguer le moins d'info's possible pour éviter ce genre de chose.
mess-mate -- If your life was a horse, you'd have to shoot it.

