Ce article peut paraître un peu bas niveau, mais finalement on est pas tous des professionnels de l’informatique. Alors cela ne fait pas de mal de temps a autres d’expliquer comment ça marche !
On va la faire simple et pédagogique.
Vous avez sous la main un ordinateur non ? Sisi, je vous ai grillé, vous êtes en train de l’utiliser là :
Et bien cet ordinateur, il sert aux webmasters, ingénieurs systèmes et autres développeurs à mettre en place des sites webs. alors bien entendu, ils n’ont pas toutes la même forme et la même puissance, mais la base est la même. De la mémoire, un disque dur et un ou des processeurs.
Cet ordinateur, quel qu’il soit, a partir du moment ou il est relié a un réseau et à internet (ou a internet directement), dispose de portes. Par défaut, et surtout par sécurité, toutes ces portes sont fermées. Alors pour mettre a disposition un site web, il faut commencer par ouvrir une de ces porte. En l’occurrence ici, la porte n°80. On pourrait en ouvrir d’autres, mais la porte 80 c’est celle qui est utilisée par défaut par tous les navigateurs.
Des portes, il y en a plein d’autres. En voici quelques unes :
- 21 : FTP, pour partager des fichiers
- 8080 : En général pour les fichiers en « streaming » ou en temps réel quoi, les webradios etc.
- 22 : Pour se connecter à un ordinateur qui utilise linux
- 25 : SMTP : Pour envoyer des mails
- 443 : Ah ! Une porte sécurisée pour accéder à un site ouaibe
- etc. etc.
Alors une fois qu’on a ouvert cette porte, qu’est-ce qui se passe ?
Et bien là, il faut un logiciel pour accueillir notre visiteur ! Une sorte de domestique genre Ted Cassidy :
Bon ok.. pas très accueillant. Alors on va plutôt prendre le plus connu de ces domestiques, Apache :
Ce logiciel vous permet de dire que pour un nom de domaine : www.exemple.com (les pages blanches (DNS), sont là pour dire que le nom de domaine correspond a votre adresse IP), il faut montrer les fichiers et sous dossiers qui se trouvent dans un dossier precis On pourrait dire Mes Documents par exemple. En sachant ça, vous êtes déjà à même de créer vous même un site ouaibe ! Bon ok.. pas des pages très lisibles ni quoi que ce soit, mais un site web quand même !
Alors comment font les webmaster pour afficher des belles pages avec des images toussa toussa ?
Et bien ils utilisent un language, qui s’appelle « HTML ». C’est une langue qui est comprise par tous les navigateurs ainsi que par ceux qui l’écrivent et qui permet à ce fameux navigateur (Firefox, Chrome, Internet Explorer, Netscape…) de mettre en forme les pages pour qu’elles soit lisibles par un humain.
Si vous voulez en savoir plus sur l’HTML, vous pouvez faire un petit tour ici : http://fr.wikipedia.org/wiki/Hypertext_Markup_Language
Très bien me direz vous.. Mais comment des sites comme Facebook, Amazon ou autres font pour avoir autant des pages ? ils ne les écrivent pas toutes à la main !
Et bien ce sont encore d’autres logiciels qui interviennent et qui permettent de calculer les pages. Ces logiciels sont nombreux : Java, PHP, Perl, ASP…
Et ces logiciels utilisent a leur tour, des bases de données : Oracle, Mysql..
et la combinaison de ces données, avec un peu de logique, donne… des sites web. Finalement, c’est pas si éloigné de l’utilisation de word et excel quand vous faites un publipostage ! Excel est la base de données et Word l’application qui présente les données.
Bien sûr, c’est a une autre échelle, il y a beaucoup plus de données et elles sont beaucoup plus compliquées. Mais peu importe, le principe reste le même.
Alors pour schématiser :
- Un visiteur passe chez vous. Les pages blanches (un DNS), lui donnent votre adresse : 77.34.56.12 (par exemple)
- Le visiteur sonne a votre porte (vous savez, la numéro 80 : 77.34.56.12:80)
- Ted cassidy (apache) lui répond : Vous voulez quoi ???
- Le visiteur, par le biais de son navigateur, lui demande : La page qui présente des oranges (GET /oranges)
- Ted Cassidy (apache) appelle son pote PHP : Tu connais Oranges ?
- PHP dit : Attends, je regarde dans le frigo (Mysql)… A oui !! J’en ai une !! Tiens, prend ça !
- Ted Cassidy (apache) se retourne et marmone a votre navigateur <orange rel= »juice »></orange>
- Votre navigateur vous traduit : Jus d’orange !
Et voilà ! Le tour est joué !
c’est plutôt simpliste, mais ça peut en aider certain. Si ça ne sert a personne… tant pis !
Bon courage à ceux qui se lancent.




















