Objectif
News 2022 : Jaquette et usage du livre
Présenter les concepts d'un réseau. Simulation avec Filius (Uniquement pour le protocole IPv4) En PJ les supports à compléter par les élèves, la jaquette et les défis.
- Lien vers un article permettant de visualiser toutes les IPv4 en python: https://ptroulet.blogspot.com/
- Lien vers un article développant l'usage de Filius: https://www.monlyceenumerique.fr/nsi_premiere/
Table des matières
1- Communication entre machines
1.1- Liaisons physiques
1.2- Des programmes
1.3- Des protocoles
2- Communication entre plusieurs machines
2.1- Réseau local
2.2- Nom de machine et adresse IP
2.3- Adresse IPv4, ça fait combien ?
2.3.1- Cas simple : 4 boites et 2 symboles
2.3.2- Cas IP v4: 4 boites et 256 symboles
2.4- IPv4 versus IPv6
2.5- Bit et IP
2.5.1- Binaire, décimal et hexadécimal
2.6- Simulation d’un réseau avec Filius
2.6.1- Commandes avec Filius
2.6.2- Les protocoles
2.6.3- Simulation de 2 réseaux
2.6.4- Distribution automatique d’adresses IP via serveur DHCP
2.6.5- Simulation d’un serveur WEB et d’une consultation du site d’un autre PC
3- Le WEB
3.1- Réseau local et IP de mon PC
3.1.1- Commandes
3.1.2- Conclusion
3.2- IP publique
3.2.1- Remarques
3.3- Parcours sur le WEB
3.3.1- Commande tracert
3.3.2- Commande nslookup
IPv4 et script python
#debut script
#variables initialisation
max=256 # prendre max=3 pour tester et comprendre
compteur=0
a,b,c,d=0,0,0,0
# boucles imbriquées pour les 4 blocs
for i in range (max):
a=i
for j in range (max):
b=j
for k in range (max):
c=k
for l in range (max):
d=l
compteur=compteur+1
# \t = tabulation et \n = saut de ligne dans le print en dessous
print (compteur,"\t -Decimal->\t",a,"\t.\t",b,"\t.\t",c,"\t.\t",d,"\n\t -Binaire->\t",bin(a)[2:],"\t.\t",bin(b)[2:],"\t.\t",bin(c)[2:],"\t.\t",bin(d)[2:])
#fin script