|
Bas de page | |
---|---|
Auteur | Sujet : Le serveur ? késako |
Publicité | Posté le 07-09-2015 à 18:29:34 |
Pascalo974 Pentax error |
|
Misssardonik prévisible a posteriori |
Oui c'est ça, en très gros. Tu configures ton client de messagerie en lui disant à quel serveur se connecter pour pouvoir aller récupérer tes mails ou en envoyer. Ce ne sont que deux exemples classiques, il en existe des tas d'autres que tu utilises tous les jours sans y penser.
Linux est un système d'exploitation différent de Windows bien sûr mais ça n'est pas forcément très important dans le cadre de ton questionnement. En effet souvent les services fournis par les serveurs fonctionnent sur la base de standards (égalements appellés "protocoles" ). Par exemple dans le cas du web, tous les serveurs web, qu'ils fonctionnent sous Windows, Linux ou un autre système, parlent un même langage, un même protocole, nommé HTTP. Coté client c'est pareil, que tu utilises Chrome ou Firefox (et que tu sois sous windows ou linux), tu te connectes au serveur et demandes ta page en langage HTTP. Ainsi le client n'a pas à se soucier du type de serveur auquel il a à faire, il sait qu'il parle HTTP et il n'a pas besoin d'en savoir plus. Côté serveur c'est pareil, il sait que les requêtes qu'il va recevoir de la part des clients seront formulées en HTTP. Pour reprendre l'exemple de la messagerie il existe différents protocoles (POP, IMAP, SMTP) mais le fond est le même, client et serveur parlent des langages standards et ainsi ils se comprennent facilement. Ces standards sont définis collégialement par les gens qui créent les serveurs et les clients du protocole concerné, leurs spécifications sont accessibles facilement à toute personne. Par exemple le protocole HTTP (celui qui spécifie comment demander et envoyer des pages web donc) est décrit dans le document nommé rfc7230 et suivants, accessible ici. Cela permet que n'importe qui puisse créer son serveur web ou navigateur, qui (s'il respecte toutes les règles décrites dans ce document rfc) sera directement compatible avec tous les navigateurs ou serveurs déjà existants.
Tout dépend des aspects que tu veux tester mais oui, ça peut être un bon début. Message édité par Misssardonik le 07-09-2015 à 20:29:28 --------------- Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h |
yaape | Et au passage comment se fais le lien du serveur vers l'utilisateur quand on fais un serveur(qu'il sois de messagerie ou d'autres choses) ? |
Misssardonik prévisible a posteriori |
Dans le serveur de messagerie tu configures en général un compte par utilisateur, qui est défini par un login et mot de passe. Ainsi quand l'utilisateur se connecte au serveur (grâce à son client de messagerie) il est identifié et le serveur sait quels mails lui montrer (seulement les siens). Maintenant, en plus de ça si tu es dans un entreprise et que le service mail est à destination des employés uniquement, tu peux restreindre l'accès à la plage d'adresse IP de tes utilisateurs oui. Dans le cas d'un serveur web c'est pareil, tu peux vouloir que seules certaines IP aient le droit d'y accéder (si c'est l'extranet de ton entreprise par exemple) ou de ne faire aucune restriction (si c'est un site de commerce en ligne). Le serveur n'a en général pas besoin de connaitre ses clients à l'avance, c'est le contraire, ce sont les clients qui connaissent le serveur. Quand tu tapes www.hardware.fr dans la barre d'adresse de ton navigateur c'est justement le serveur auquel tu veux que ton client se connecte. De même quand tu configures ton client de messagerie, en plus de ton login et mot de passe tu spécifies un serveur IMAP et SMTP, et ce sont ces serveurs auquels ton client tentera de se connecter.
je n'ai pas compris la question, quel lien ? Message édité par Misssardonik le 07-09-2015 à 21:39:48 --------------- Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h |
Misssardonik prévisible a posteriori |
c'est ça.
je ne comprends pas ta dernière question mais ce que je voulais dire c'est que tu peux mettre en plus de la vérification du login/mot de passe une restriction par IP, mais que ça n'a rien d'obligatoire, ça dépend de l'usage que tu veux faire de ton serveur.
c'est ça, il y a une partie installée de part et d'autre, le programme client et le programme serveur.
oui c'est ça, par exemple quand tu tappes forum.hardware.fr dans la barre d'adresse dans ton navigateur, une des premières choses qu'il va faire est utiliser le protocole DNS pour traduire ce nom en une adresse IP (91.211.167.83) pour savoir à qui envoyer sa requête. Quand tu rentres le nom de ton serveur IMAP dans ton client de messagerie c'est pareil, DNS est utilisé pour traduire le nom en adresse IP et savoir à qui envoyer le login/mot de passe puis accéder à ta boîte aux lettres. D'ailleurs DNS est lui aussi un protocole client-serveur (mais si tu as déjà modifié manuellement les serveurs DNS utilisés par ton ordinateur tu as remarqué qu'on ne spécifie jamais de noms mais des adresses IP directement, ce qui est logique puisque DNS sert à traduire les noms, il ne peut pas dépendre d'un nom pour fonctionner). Message édité par Misssardonik le 07-09-2015 à 23:06:08 --------------- Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h |
Publicité | Posté le 08-09-2015 à 16:22:13 |
yaape | Grosse curiosité on va dire ^^ |
flash_gordon | ok, on peut expliquer des trucs alors si tu veux. Mais garde en tête qu'il n'y a aucune généralité technique.
|