💻nsi

Réseaux NSI : 4 erreurs fréquentes sur le routage IP

8 septembre 2026 7 min de lecture

En NSI, le chapitre sur les réseaux est souvent source de confusion. Entre adresses IP, masques, routage et protocoles, il est facile de faire des erreurs. Dans cet article, on passe en revue les 4 erreurs fréquentes que les lycéens commettent, et surtout, comment les éviter. Prêt·e à démêler le vrai du faux ? C'est parti !

Erreur n°1 : Confondre adresse IP et adresse MAC

L'une des confusions les plus courantes en réseaux NSI est de mélanger l'adresse IP (Internet Protocol) et l'adresse MAC (Media Access Control). Pourtant, elles jouent des rôles bien distincts.

L'adresse IP est une adresse logique, attribuée par un administrateur ou un serveur DHCP. Elle permet d'identifier une machine sur un réseau IP, comme 192.168.1.10. Elle peut changer selon le réseau auquel on se connecte.

L'adresse MAC, elle, est une adresse physique, gravée dans la carte réseau. Elle est unique au monde (en principe) et ne change pas. Elle se présente sous forme hexadécimale, par exemple 3C:5A:B4:7E:90:12.

Pour bien visualiser la différence, imagine que l'adresse MAC est ton identité (ton ADN), tandis que l'adresse IP est ton adresse postale temporaire. Quand tu déménages, ton ADN ne change pas, mais ton adresse change.

En résumé :

  • IP : logique, variable, utilisée pour le routage.
  • MAC : physique, fixe, utilisée pour la communication locale (Ethernet).

Une erreur fréquente dans les exercices est de demander « quelle est l'adresse physique de la machine ? » et de répondre avec une IP. Retiens : l'adresse physique, c'est la MAC.

Erreur n°2 : Mal comprendre le masque de sous-réseau

Le masque de sous-réseau est souvent perçu comme une simple formalité, mais il est essentiel pour déterminer si deux machines sont sur le même réseau. Une erreur classique est de penser que le masque sert à cacher des informations. Non ! Il permet de séparer la partie réseau de la partie hôte dans une adresse IP.

Prenons l'exemple d'une adresse 192.168.1.10 avec un masque 255.255.255.0. En binaire, ce masque a 24 bits à 1, suivis de 8 bits à 0. On le note aussi /24.

Pour connaître l'adresse du réseau, on effectue un ET logique bit à bit entre l'adresse IP et le masque. En Python, on peut simuler cela avec des opérations sur les entiers.

def adresse_reseau(ip, masque):
    # Convertir en entier
    ip_entier = int.from_bytes(ip.split('.'), 'big')
    masque_entier = int.from_bytes(masque.split('.'), 'big')
    # ET logique
    reseau_entier = ip_entier & masque_entier
    # Reconvertir en chaîne
    return '.'.join(str((reseau_entier >> (8 * i)) & 0xFF) for i in range(3, -1, -1))

print(adresse_reseau('192.168.1.10', '255.255.255.0'))  # Affiche 192.168.1.0

Ici, l'adresse du réseau est 192.168.1.0. Les machines 192.168.1.10 et 192.168.1.200 sont sur le même réseau car elles ont la même adresse réseau. En revanche, 192.168.2.10 ne l'est pas.

Une autre erreur fréquente est de confondre le nombre de bits du masque avec le nombre de machines possibles. Pour un masque /24, on a 8 bits pour les hôtes, donc 2^8 = 256 adresses, mais on doit soustraire l'adresse réseau (tous les bits à 0) et l'adresse de diffusion (tous les bits à 1). Il reste donc 254 adresses utilisables.

Pour t'entraîner, utilise la calculatrice de ton système ou écris un petit script Python qui calcule le nombre d'hôtes :

def nb_hotes(masque):
    # Convertir le masque en entier
    masque_entier = int.from_bytes(masque.split('.'), 'big')
    # Compter les bits à 0 (32 - bits à 1)
    bits_zero = 32 - bin(masque_entier).count('1')
    return 2 ** bits_zero - 2

print(nb_hotes('255.255.255.0'))  # 254

Erreur n°3 : Ne pas connaître la table de routage

Le routage IP repose sur la table de routage. C'est une table qui indique, pour chaque destination, quelle est la prochaine machine (le next hop) à qui envoyer le paquet. Beaucoup d'élèves pensent qu'un routeur connaît tous les chemins possibles, mais en réalité il ne connaît que ses voisins directs et les réseaux directement connectés.

Prenons un exemple simple : trois réseaux A, B et C reliés par deux routeurs R1 et R2. Si un paquet vient de A et doit aller en C, R1 va consulter sa table de routage : pour le réseau C, il sait qu'il doit envoyer le paquet à R2 (qui est son voisin). R2, à son tour, enverra le paquet directement sur le réseau C.

Une erreur fréquente est de croire que la table de routage contient la route complète jusqu'à la destination. Non, elle ne contient que la prochaine étape. C'est le principe du routage par sauts successifs.

En Python, on peut simuler une table de routage avec un dictionnaire :

table_routage = {
    '192.168.1.0/24': 'direct',
    '192.168.2.0/24': '192.168.1.1',
    '0.0.0.0/0': '192.168.1.254'  # route par défaut
}

def prochaine_etape(destination):
    # Simplification : on cherche une correspondance exacte ou préfixe
    for route, next_hop in table_routage.items():
        if destination.startswith(route.split('/')[0]):
            return next_hop
    return 'pas de route'

print(prochaine_etape('192.168.2.10'))  # Affiche 192.168.1.1

Cet exemple est simplifié, mais illustre bien le principe. Dans la vraie vie, les routeurs utilisent des algorithmes comme OSPF ou RIP pour construire ces tables.

Pour le bac, tu dois savoir lire une table de routage et déterminer le chemin d'un paquet. Entraîne-toi avec des schémas de réseaux.

Erreur n°4 : Ignorer la différence entre routage statique et dynamique

Enfin, beaucoup d'élèves ignorent qu'il existe deux grandes familles de routage : le routage statique et le routage dynamique. Le routage statique consiste à configurer manuellement les routes dans la table. C'est simple, mais peu adapté aux grands réseaux. Le routage dynamique utilise des protocoles pour que les routeurs échangent des informations et mettent à jour leurs tables automatiquement.

Une erreur fréquente est de penser que le routage dynamique est toujours meilleur. En réalité, pour un petit réseau, le statique est plus sûr et plus prévisible. Le dynamique est plus flexible, mais il peut générer du trafic supplémentaire.

Pour bien comprendre, imagine un carnet d'adresses. En statique, tu écris toi-même les adresses de tes amis. En dynamique, tes amis te préviennent quand ils déménagent, et tu mets à jour ton carnet automatiquement.

Dans le programme NSI, on te demande souvent de configurer un routeur Cisco en CLI. Par exemple, pour ajouter une route statique :

Router(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.1

Cette commande indique que pour joindre le réseau 192.168.2.0/24, il faut passer par l'adresse 192.168.1.1.

Pour le routage dynamique, on utiliserait un protocole comme RIP :

Router(config)# router rip
Router(config-router)# network 192.168.1.0

Mais retiens que l'essentiel est de comprendre le principe, pas de mémoriser les commandes.

Comment éviter ces erreurs ? Méthodes et révisions

Pour progresser en réseaux NSI, voici quelques conseils :

  • Manipule : utilise des simulateurs comme Cisco Packet Tracer ou des outils en ligne pour visualiser les réseaux.
  • Écris du code Python pour simuler des adresses IP, des masques, des tables de routage. Cela t'aidera à ancrer les concepts.
  • Révise avec des fiches : consulte les fiches de révision NSI pour avoir des synthèses claires.
  • Entraîne-toi sur des exercices types : le jour du bac, tu auras peut-être un exercice sur les réseaux. Il faut savoir calculer une adresse réseau, déterminer si deux machines communiquent directement, etc.

N'oublie pas de revoir aussi les bases de Python, car les exercices de codage peuvent porter sur ces notions. Si besoin, consulte la page référence Python pour rafraîchir tes connaissances.

Pour un apprentissage progressif, suis les cours proposés sur nsi-lycee.fr/cours, qui couvrent tout le programme de Première et Terminale.

Et si tu as besoin d'aide supplémentaire, des plateformes comme AlloBac ou AlloLycée proposent des ressources et du soutien.

En résumé

Les erreurs sur les réseaux et le routage sont fréquentes, mais avec de la pratique et une bonne compréhension des concepts, tu peux les éviter. Retiens :

  • IP vs MAC : logique vs physique.
  • Le masque détermine la partie réseau.
  • La table de routage indique la prochaine étape, pas tout le chemin.
  • Statique vs dynamique : deux approches avec leurs avantages.

Continue à t'entraîner, et n'hésite pas à revenir sur ces notions. Tu vas y arriver !

📚 Pour aller plus loin

Questions fréquentes

Quelle est la différence entre une adresse IP et une adresse MAC ?

L'adresse IP est une adresse logique attribuée à une machine sur un réseau, elle peut changer selon le réseau. L'adresse MAC est une adresse physique unique gravée dans la carte réseau, elle ne change pas. En résumé, l'IP est utilisée pour le routage, la MAC pour la communication locale.

Comment calculer l'adresse réseau à partir d'une adresse IP et d'un masque ?

On effectue un ET logique bit à bit entre l'adresse IP et le masque de sous-réseau. Par exemple, pour 192.168.1.10 avec un masque 255.255.255.0, l'adresse réseau est 192.168.1.0. On peut le faire en Python avec des opérations sur les entiers.

Qu'est-ce qu'une table de routage ?

Une table de routage est une base de données dans un routeur qui indique, pour chaque réseau de destination, l'adresse de la prochaine machine (next hop) à qui envoyer le paquet. Elle ne contient pas le chemin complet, seulement la prochaine étape.

Quelle est la différence entre routage statique et routage dynamique ?

Le routage statique est configuré manuellement par un administrateur, il est prévisible et sûr pour les petits réseaux. Le routage dynamique utilise des protocoles (comme RIP ou OSPF) pour que les routeurs échangent automatiquement des informations et mettent à jour leurs tables, ce qui est plus flexible mais plus complexe.

Comment se préparer aux exercices sur les réseaux au bac NSI ?

Il faut bien maîtriser les notions d'adressage IP, de masque, de routage et de protocoles. Entraîne-toi avec des exercices types, utilise des simulateurs comme Cisco Packet Tracer, et révise avec des fiches. N'hésite pas à écrire des scripts Python pour simuler les calculs d'adresses.

Bravo ! Tu as lu cet article
Inscris-toi pour sauvegarder ta progression et gagner des XP
Creer mon compte
réseaux NSIroutage IPadresse IPmasque de sous-réseaubac NSI
Pixel