Oral NSI – Sujet : Comment fonctionne un site web ?
1. Pourquoi j’ai choisi ce sujet
J’ai choisi ce sujet parce que les sites web font partie de notre quotidien. On les utilise
tout le temps : pour commander à manger, s’informer, regarder des vidéos, parler à nos
amis... Mais souvent, on ne sait pas comment ça fonctionne derrière.
Et comme en NSI on apprend justement comment les machines communiquent,
comment on code un site ou gère des données, je trouvais intéressant de mieux
comprendre le fonctionnement complet d’un site web, du moment où on tape une
adresse à celui où la page s’affiche.
2. C’est quoi un site web ?
Un site web, c’est un ensemble de pages qu’on peut consulter via internet, comme
Instagram, Wikipédia ou Amazon.
Pour afficher ces pages, il y a 2 acteurs principaux :
• Le client (c’est nous, avec notre ordi ou notre téléphone)
• Le serveur (c’est la machine à distance qui stocke et envoie les pages)
3. Le rôle du client et du navigateur
Quand on tape une adresse comme [Link], notre navigateur (Chrome,
Firefox…) envoie une demande, qu’on appelle une requête HTTP, à un serveur.
Le serveur répond en envoyant les fichiers nécessaires pour que la page s’affiche.
Exemple :
Quand tu tapes [Link], ton navigateur demande la page au serveur de YouTube.
Le serveur lui envoie le code HTML, les images, les vidéos, et le navigateur les affiche.
4. Le serveur web
Le serveur, c’est un ordinateur spécial, souvent très puissant, qui stocke les fichiers du
site web.
Il reçoit des demandes de milliers d’utilisateurs, et il renvoie les pages.
Parfois, le serveur génère la page en temps réel, selon la personne qui la demande
(exemple : quand tu te connectes à ton compte).
5. Les langages utilisés dans un site web
Un site web est fait de plusieurs langages :
• HTML ➜ pour écrire la structure de la page (titres, paragraphes, images)
• CSS ➜ pour la mise en forme (couleurs, tailles, positions)
• JavaScript ➜ pour rendre le site interactif (animations, boutons…)
Exemple HTML simple :
html
CopierModifier
<h1>Bienvenue</h1>
<p>Voici mon site web</p>
6. Les sites dynamiques
Certains sites sont dynamiques, c’est-à-dire qu’ils changent en fonction de la personne
qui les utilise.
Ils utilisent :
• des langages côté serveur (ex : Python avec Flask, PHP…)
• une base de données pour stocker les infos (comme les comptes utilisateurs,
les commentaires, les commandes…)
Exemple : Quand tu vas sur Amazon, tu vois tes commandes, pas celles d’un autre.
Le site va chercher tes données dans une base de données et les affiche juste pour toi.
7. Résumé simple avec un schéma oral
Tu peux dire à l’oral :
En résumé, un site web fonctionne comme ça :
• Le navigateur envoie une demande
• Le serveur répond avec les fichiers
• Le navigateur les affiche grâce à HTML, CSS, et JS
Et tu peux dire ce schéma à voix haute :
plaintext
CopierModifier
[Client/Navigateur] → Requête → [Serveur] → Réponse (HTML, CSS) → Affichage
8. Conclusion
Pour conclure, un site web, c’est un ensemble de fichiers transmis entre un client et un
serveur.
Grâce à des langages comme HTML, CSS, JS, et parfois une base de données, on peut
créer des pages simples ou très complexes, qui s’adaptent à chaque utilisateur.
Ce sujet m’a permis de mieux comprendre ce qu’il se passe derrière les sites qu’on
utilise tous les jours, et de relier ce qu’on apprend en NSI à des choses concrètes.