1NSI 5 RESEAUX

Modèle de réseaux


Un réseau a pour fonction de permettre le transfert d'informations entre différentes machines par des liaisons physiques (câbles, ondes, ...). Il existe toutes les formes et toutes les topologies de réseaux possibles, de la plus simple (quelques appareils reliés entre eux) à la plus complexe (internet mondial).
Pour décrire les communications sur un réseau, on parle de couches réseaux. Chaque couche a un rôle spécifique, qui est matérialisé par un protocole particulier.
Voici les couches du modèle TCP/IP :
1 : Réseau ARPLien physique (carte réseau)
2 : Internet IPAdresse IP identifiant l'utilisateur
3 : Transport TCP / UDPTransmission des paquets
4 : Application HTTP, FTP, SMTPAccès aux contenus (pages web, fichiers)

Simuler un réseau


Dans un premier temps, pour bien comprendre, il s'agit de simuler les transmissions d'informations à travers un "réseau" formé par des élèves :

Ensuite, on utilisera le logiciel Filius qui permettra d'explorer plus finement ce qu'il se passe dans chacune des 5 couches du modèle TCP/IP.

MINIPROJET 4 : Générateur de meme


Il s'agit de monter un serveur accessible en réseau local, sur lequel on pourra générer automatiquement des memes de Chuck Norris.
Les commandes utiles sont :
ifconfig Détaille les adresses utilisées sur la machine
nmap 192.168.1.17 Scanne l'utilisateur à l'adresse désignée
nmap -v 192.168.1.12-15 Scanne tous les utilisateurs sur la plage d'IP

On pourra s'aider des deux exemples de serveurs Flask disponibles site.zip et site_dynamique.zip comme base pour bien comprendre la logique de ces serveurs python.