Comment fonctionne un serveur?
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Comment fonctionne un serveur?



  1. #1
    ecolami

    Comment fonctionne un serveur?


    ------

    Bonjour,
    1°Je ne comprends pas comment un serveur travaille pour fournir simultanément des informations provenant d'un peu partout sur internet
    2° je présume que le signa sortant doit être amplifié à plusieurs reprises pour parcourir la distance qui le sépare d'abonné.
    Quand on nous montre des data centers ils sont remplis de serveurs qui fonctionnent en parallèle mais comment une requête est-elle orientée vers l'un des serveurs. Quant aux disques durs ils ne peuvent (j'imagine) ne fournir qu'une information a la fois alors qu'ils sont sollicité de toutes part.

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : Comment fonctionne un serveur?

    Il n'y a pas un seul serveur mais un quantité phénoménale aujourd'hui...

    Regardes des cours sur la technologie Client/Serveur

    Pour voir comment les signaux sont "dispatchés", regardes du côté des couches 1 à 3 des protocoles de transport (voir modéle osi pui modéle TCP/IP, par exemple).

    Poir ce qui est de "servir les données", au lieu des disques durs, regardes du côté des serveurs multi instances (un processus enfant par connexion, par exemple)...

    Tes questions englobent des domaines différents et extrémement vastes...

    Edit: J'essaierais de te faire quelques schémas aprés avoir reposé de cette dure journée de labeur
    Dernière modification par Ikhar84 ; 07/05/2020 à 16h38.
    J'ai glissé Chef !

  3. #3
    pm42

    Re : Comment fonctionne un serveur?

    Citation Envoyé par ecolami Voir le message
    2° je présume que le signa sortant doit être amplifié à plusieurs reprises pour parcourir la distance qui le sépare d'abonné.
    Il n'est pas amplifié, c'est du signal numérique. Il est recopié et routé. En gros, il y a des équivalents de ta box mais en plus gros, plus puissant, plus sophistiqué qui font cela un peu partout.
    C'est de la même façon que ta box "reçoit" l'Internet et l'envoie à tes ordinateurs, téléphones en WiFi, etc.

    Citation Envoyé par ecolami Voir le message
    Quand on nous montre des data centers ils sont remplis de serveurs qui fonctionnent en parallèle mais comment une requête est-elle orientée vers l'un des serveurs.
    Avec son nom. Quand tu tapes "https://forums.futura-sciences.com", on envoie la requête à un 1er serveur DNS qui trouve l'adresse qui correspond à ce nom. S'il ne sait pas il demande à celui au dessus de lui, jusqu'à ceux à la racine qui savent "redescendre".
    Et une fois l'adresse trouvée, par exemple 51.68.36.115, les routeurs, l'équivalent de ta box savent eux aussi envoyer à un autre qui lui même va envoyer à un autre...

    C'est très proche de la distribution du courrier : tu mets ta lettre avec une adresse dans une boite, la poste l'envoi à un centre de tri qui l'envoie dans le bon département qui l'envoie dans la bonne ville puis dans le bon quartier puis dans la boite de ton destinataire.

    Citation Envoyé par ecolami Voir le message
    Quant aux disques durs ils ne peuvent (j'imagine) ne fournir qu'une information a la fois alors qu'ils sont sollicité de toutes part.
    Oui mais comme les ordinateurs, ils font une chose à la fois mais très, très vite. Et donc on a l'impression qu'ils font plein de choses à la fois.
    Je simplifie un peu parce qu'en fait, les ordinateurs font plusieurs choses à la fois et qu'on utilise pas mal de techniques pour accélérer les choses.

    Mais on ne peut pas résumer des décennies de progrès technique en quelques lignes sur le forum.

  4. #4
    Clubia

    Re : Comment fonctionne un serveur?

    Un serveur informatique permet de fournir un accès à un site internet via un navigateur web, collecté et d’envoyer des mails, de stocker et de consulter des bases de données, de gérer les sites e-commerce, de créer un réseau de partage d’imprimantes, de gérer l’authentification et les accès à des sites internet ou encore d’héberger des logiciels en tant que service.

  5. A voir en vidéo sur Futura
  6. #5
    ecolami

    Re : Comment fonctionne un serveur?

    Dans le cas du streaming une fois que le chemin client-serveur est établi il faut verrouiller la liaison. Donc le processeur est , en quelques sorte, bloqué pour cette liaison. Au niveau du disque dur contenant la vidéo il faut qu'il serve séquentiellement l'information parce qu'il est probable qui 'il ait plusieurs requêtes aussi bien pour un film que pur un autre.

  7. #6
    pm42

    Re : Comment fonctionne un serveur?

    Citation Envoyé par ecolami Voir le message
    Dans le cas du streaming une fois que le chemin client-serveur est établi il faut verrouiller la liaison.
    Cela veut dire quoi "verrouiller la liaison" ? Les réseaux ne fonctionnent pas du tout comme ça.

    Citation Envoyé par ecolami Voir le message
    Donc le processeur est , en quelques sorte, bloqué pour cette liaison.
    Pas du tout et surtout pas sinon on n'aurait pas la fraction de la puissance CPU nécessaire. Et là aussi, les liaisons réseaux sont indépendantes du processeur.

    Citation Envoyé par ecolami Voir le message
    Au niveau du disque dur contenant la vidéo il faut qu'il serve séquentiellement l'information parce qu'il est probable qui 'il ait plusieurs requêtes aussi bien pour un film que pur un autre.
    Cela ne fonctionne pas comme ça non plus : le processus serveur va lire un morceau de la vidéo disons plusieurs secondes en 1 fois, l'envoyer au client qui lui va garder en buffet un peu d'avance et commencer à diffuser.
    Puis le client va demander le morceau suivant un peu après tant que la vidéo est lue (et pas si l'utilisateur l'a mise en pause sauf pour augmenter un peu son buffer).
    On peut voir ça comme une série de requêtes et c'est logique : outre la mise en pause, l'utilisateur peut vouloir revenir en arrière, sauter pour aller plus loin, etc.

    C'est un différent pour du streaming temps réel mais dans tous les cas très loin de l'image que tu t'en fais.

  8. #7
    Merlin95

    Re : Comment fonctionne un serveur?

    De plus, pour éviter de sollisciter le disque dur trop, il existe des astuces comme charger "intelligemment" en mémoire une partie des données ou utiliser des index c'est surtout le rôle d'un sgbd.

Discussions similaires

  1. Vérifier si le serveur tomcat fonctionne ou est down
    Par MANTA.. dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 24/02/2015, 07h34
  2. Comment créer un serveur
    Par invite72eb6b69 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 11
    Dernier message: 17/01/2011, 08h46
  3. Comment defragmenter mon serveur SQL?
    Par invite6e5dc1e1 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 04/06/2008, 15h42
  4. Comment configurer une serveur FTP
    Par lordgodgiven dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 13/07/2005, 15h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...