#Comprendre les bases d’Internet : DNS, adresses IP, HTTPS, routeurs et réseaux
Quand on commence à s’intéresser à l’informatique, aux réseaux ou à l’auto-hébergement, certains termes reviennent constamment :
- DNS,
- adresse IP,
- HTTPS,
- routeur,
- reverse proxy,
- paquets réseau,
- serveur,
- etc.
Pour beaucoup de personnes, ces mots semblent techniques, voire intimidants.
Et pourtant, ils représentent simplement les briques fondamentales qui permettent à Internet de fonctionner.
Comprendre ces bases change énormément de choses.
Cela permet notamment de :
- mieux comprendre comment circulent les données,
- comprendre pourquoi certains problèmes réseau arrivent,
- mieux sécuriser ses équipements,
- comprendre l’auto-hébergement,
- et surtout devenir beaucoup plus autonome techniquement.
Dans cet article, nous allons explorer plusieurs concepts essentiels du fonctionnement d’Internet et des réseaux modernes.
#Le DNS : l’annuaire téléphonique d’Internet
Le DNS signifie :
Domain Name System
Le rôle du DNS est extrêmement simple : traduire les noms de domaine en adresses IP.
Quand vous tapez :
lelab.it
votre ordinateur ne sait pas directement où se trouve le site. Les machines communiquent principalement avec des adresses IP. Le DNS sert donc d’intermédiaire. Il fonctionne un peu comme un annuaire téléphonique.
Au lieu de retenir :
92.113.28.222
vous retenez simplement :
lelab.it
Puis le DNS effectue la traduction automatiquement.
#Que se passe-t-il quand vous ouvrez un site ?
Quand vous ouvrez un site web :
1. votre navigateur demande l’adresse IP du domaine, 2. un serveur DNS répond, 3. votre appareil obtient l’adresse du serveur, 4. la connexion peut commencer.
Tout cela se produit généralement en quelques millisecondes.
#Les serveurs DNS publics
Par défaut, beaucoup d’utilisateurs utilisent les DNS de leur fournisseur d’accès Internet.
Mais il existe aussi des DNS publics comme :
1.1.1.1 → Cloudflare 8.8.8.8 → Google 9.9.9.9 → Quad9
Certains sont orientés :
- performance,
- sécurité,
- confidentialité,
- ou filtrage.
Le choix du DNS peut avoir un impact sur :
- la vitesse,
- la confidentialité,
- le filtrage de contenus malveillants,
- et parfois la censure dans certains pays.
#Les adresses IP : l’identité des machines
Une adresse IP permet d’identifier un appareil sur un réseau. C’est un peu l’équivalent d’une adresse postale. Sans adresse IP, les données ne sauraient pas où aller.
#IPv4
Le format le plus connu est IPv4.
Exemple :
192.168.1.10
ou :
203.0.113.42
IPv4 est encore très utilisé aujourd’hui. Mais il existe un problème important : il n’y a plus assez d’adresses disponibles. Internet est devenu tellement immense que le nombre d’adresses IPv4 est limité.
#IPv6
Pour résoudre ce problème, IPv6 a été créé.
Exemple :
2001:db8:85a3::8a2e:370:7334
Les adresses IPv6 sont beaucoup plus nombreuses. En réalité : | il y en a une quantité quasiment inimaginable.
IPv6 est progressivement déployé partout dans le monde.
#IP publique et IP privée
Chez vous, vos appareils possèdent généralement des IP privées.
Exemples :
192.168.x.x
10.x.x.x
172.16.x.x
Ces adresses fonctionnent uniquement dans votre réseau local.
Votre box Internet possède ensuite une IP publique visible sur Internet.
Le routeur fait alors une traduction appelée :
NAT
afin que plusieurs appareils puissent partager une seule connexion Internet.
#Le routeur : le centre d’aiguillage du réseau
Le routeur est un équipement essentiel.
Son rôle est de :
- connecter plusieurs réseaux,
- transmettre les données,
- trouver les bons chemins,
- et faire circuler les paquets réseau.
Votre box Internet, installée par votre FAI (Fournisseur d'Accès Internet) contient généralement déjà un routeur.
On peut voir un routeur comme un système d’aiguillage.
Quand des données arrivent, il décide :
- où elles doivent aller,
- par quel chemin,
- et vers quel appareil.
#Les paquets réseau
Quand des données circulent sur Internet, elles ne voyagent pas sous forme d’un seul gros bloc.
Elles sont découpées en petits morceaux appelés paquets réseau.
Chaque paquet contient :
- une source,
- une destination,
- des données,
- et des informations techniques.
On peut comparer cela à un colis découpé en plusieurs enveloppes.
Une fois arrivés à destination, les paquets sont réassemblés.
#Comment les données circulent sur un réseau
Quand vous ouvrez un site web :
1. votre appareil crée une requête, 2. la requête est découpée en paquets, 3. les paquets passent par votre routeur, 4. ils traversent différents équipements réseau, 5. ils atteignent le serveur distant, 6. le serveur répond, 7. les paquets reviennent, 8. votre navigateur affiche le résultat.
Tout cela se déroule extrêmement rapidement.
#HTTPS : sécuriser les échanges
Aujourd’hui, presque tous les sites modernes utilisent HTTPS
Le “S” signifie Secure
HTTPS permet de chiffrer les communications entre :
- votre appareil,
- et le serveur.
Sans HTTPS, les données circuleraient en clair.
Cela signifie que quelqu’un connecté au même réseau pourrait potentiellement voir :
- vos mots de passe,
- vos messages,
- vos informations personnelles,
- ou vos données sensibles.
#Le chiffrement
HTTPS utilise du chiffrement.
Le principe est simple : | transformer les données afin qu’elles deviennent illisibles sans clé.
Même si quelqu’un intercepte les données :
* il ne pourra normalement pas les comprendre.
HTTPS repose notamment sur :
- TLS,
- les certificats,
- et des mécanismes cryptographiques complexes.
#Le cadenas dans le navigateur
Quand vous voyez un cadenas dans votre navigateur à côté de l'URL d'un site, cela signifie généralement que :
- la connexion est chiffrée,
- le certificat du site est valide,
- et que le navigateur fait confiance au site.
! Cela ne garantit pas que le site est “honnête” !
Mais, cela garantit normalement que la connexion est sécurisée.
#Les serveurs web
Quand vous ouvrez un site Internet, vous communiquez avec un serveur web.
Le serveur est simplement un ordinateur conçu pour répondre à des requêtes.
Parmi les serveurs web populaires :
- Nginx
- Apache
- Caddy
Leur rôle est de :
- recevoir les requêtes,
- envoyer les pages,
- gérer HTTPS,
- servir les fichiers,
- et parfois exécuter des applications.
#Le reverse proxy
Le reverse proxy est un composant très utilisé dans les infrastructures modernes.
Son rôle est de se placer entre Internet, et vos services internes.
Il agit comme un intermédiaire.
Exemple :
Internet ↓ Reverse Proxy ↓ Votre NAS (Network Attached Storage) Votre serveur minecraft auto-hébergé Un site internet auto-hébergé
Le reverse proxy peut :
- gérer HTTPS,
- rediriger les requêtes,
- protéger certains services,
- équilibrer la charge,
- cacher les serveurs internes,
- ou simplifier la gestion réseau.
Dans l’auto-hébergement, les reverse proxy sont quasiment incontournables.
Parmi les plus connus :
- Zoraxy
- Nginx Proxy Manager
- Caddy
- HAProxy
#Pourquoi toutes ces bases sont importantes
Quand on débute, il est facile de voir tous ces termes comme des sujets séparés.
Mais en réalité : | tout fonctionne ensemble.
Le DNS permet de trouver le serveur.
L’adresse IP identifie la machine.
Le routeur transmet les données.
Les paquets réseau transportent les informations.
HTTPS sécurise les échanges.
Le serveur répond à la requête.
Et parfois un reverse proxy organise tout cela.
Comprendre ces concepts change énormément la manière dont on perçoit Internet.
#Ce qu’il faut retenir
Internet n’est pas quelque chose de magique ou abstrait.
C’est une immense infrastructure mondiale composée :
- de serveurs,
- de routeurs,
- de réseaux,
- de protocoles,
- et de milliards d’équipements connectés.
Quand vous ouvrez un site web :
* le DNS trouve le serveur, * l’adresse IP identifie la destination, * les routeurs transmettent les données, * les paquets voyagent sur le réseau, * HTTPS protège les échanges, * et le serveur renvoie finalement la réponse.
Comprendre ces bases permet ensuite d’aborder beaucoup plus facilement :
- Docker,
- les serveurs,
- l’auto-hébergement,
- les VPN,
- la cybersécurité,
- les réseaux,
- et l’infrastructure moderne.
#Pour aller plus loin
Dans les prochains articles de la catégorie Les bases, nous verrons notamment :
- comment fonctionne réellement un VPN,
- ce qu’est un pare-feu,
- comment fonctionne Docker,
- les bases de Linux,
- le fonctionnement des serveurs web,
- ou encore les différences entre cloud et auto-hébergement.
Commentaires
Aucun commentaire pour le moment.