Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

This project has been created as part of the 42 curriculum by isadbaib.

Description

NetPractice est un projet du cursus 42 qui propose une interface d'entraînement interactive pour maîtriser les concepts fondamentaux des réseaux informatiques. L'objectif est de simuler des configurations réseau via 10 niveaux progressifs, couvrant l'adressage TCP/IP, les masques de sous-réseaux, les passerelles par défaut, et les mécanismes de communication LAN/Internet (DHCP, NAT). Ce tool permet aux utilisateurs de pratiquer et valider leurs connaissances en réseaux de manière pratique et évaluable.[attached_file:1]

Instructions

Pour lancer l'interface d'entraînement :

  1. Ouvrir index.html dans un navigateur web moderne (Chrome, Firefox recommandé).
  2. Compléter chaque niveau en configurant les paramètres réseau demandés.
  3. Export des configurations : À la fin de chaque niveau, cliquer "Export Configuration" pour générer le fichier .cfg.
  4. Soumission : Placer les 10 fichiers de configuration exportés (un par niveau : level1.cfg à level10.cfg) à la racine du repository Git avant de pousser.

Resources

Concepts Réseaux Étudiés

  • TCP/IP addressing : IPv4 privé (192.168.x.x) vs publique (ex: 8.8.8.8)
  • Subnet mask : 255.255.255.0 → détermine réseau/hosts
  • Default gateway : Adresse routeur (ex. 192.168.1.1)
  • Routers et switches : NAT pour Internet, switching LAN
  • OSI layers : Couches 1-3 (Physique, Data Link, Network)

Références

Utilisation de l'IA

L'IA a assisté à :

  • Structuration du README selon exigences 42
  • Formule de conversion pour les addresses IP et sous-mask.
  • Exemples commandes réseau dans Instructions

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors