Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Les adresses IP

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

35 minutes

Comment le facteur te trouve

Pour recevoir un colis, tu donnes ton adresse : un numéro, une rue, une ville.

Une machine d’un réseau a besoin d’une adresse, elle aussi. Sans adresse, personne ne sait où lui envoyer un message.

Cette adresse s’appelle l’adresse IP. Dans cette leçon, tu apprends à la lire et à la découper.

Mots-clés

MotCe que ça veut direExemple
Adresse IPLe numéro qui désigne une machine sur un réseau.192.0.2.45
IPv4La forme d’adresse la plus courante : quatre nombres séparés par des points.198.51.100.7
OctetUn paquet de 8 bits. Il écrit un nombre de 0 à 255.192 s’écrit 11000000
Réseau localUn petit réseau, comme celui de ta maison ou de ta classe.La box et tes appareils
MasqueIl dit quelle partie de l’adresse nomme le réseau, et quelle partie nomme la machine.255.255.255.0
Adresse privéeUne adresse qui sert seulement dans un réseau local.192.168.1.20

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Quatre nombres

Une adresse IPv4 s’écrit avec quatre nombres, séparés par des points. Par exemple : 192.0.2.45.

Chaque nombre va de 0 à 255. Pourquoi ? Parce que chacun tient dans un octet : 8 bits, donc 256 valeurs. Tu as vu cela dans la leçon « Le binaire et les nombres entiers ».

Quatre octets font 32 bits en tout.

À toi : découper une adresse

Code: python
adresse = "192.0.2.45"

# split coupe le texte à chaque point et rend une liste
morceaux = adresse.split(".")
print(morceaux)

for morceau in morceaux:
    print(morceau, "devient le nombre", int(morceau))

print("Nombre de morceaux :", len(morceaux))

# Essaie avec "198.51.100.7", puis avec "192.0.2".

Exemple travaillé : 192.0.2.45 en binaire

NombreOctet en binaireCe que ça fait
19211000000128 + 64
000000000aucune place prise
200000010une seule place, celle de 2
450010110132 + 8 + 4 + 1

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Contrôle rapide

À toi de jouer

Contrôle rapide

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

L’adresse dit aussi le réseau

Dans une adresse, le début dit dans quel réseau est la machine. La fin dit quelle machine c’est.

C’est comme une adresse postale : la ville d’abord, puis le numéro de la maison.

Le masque dit où couper. Avec le masque 255.255.255.0, les trois premiers nombres nomment le réseau. Le dernier nomme la machine.

Exemple travaillé : le masque 255.255.255.0

AdresseRéseau (trois premiers nombres)Machine (dernier nombre)
192.0.2.45192.0.2.045
192.0.2.200192.0.2.0200
198.51.100.7198.51.100.07
192.168.1.20192.168.1.020

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

À toi : même réseau ou non ?

Code: python
def meme_reseau(a, b):
    # Avec le masque 255.255.255.0, les trois premiers nombres
    # disent le réseau. Le dernier dit la machine.
    p = a.split(".")
    q = b.split(".")
    return p[0] == q[0] and p[1] == q[1] and p[2] == q[2]


print(meme_reseau("192.0.2.10", "192.0.2.77"))
print(meme_reseau("192.0.2.10", "198.51.100.10"))
print(meme_reseau("192.168.1.20", "192.168.2.20"))

# Écris deux adresses de ta maison, comme 192.168.1.5 et 192.168.1.8.

La leçon continue

6 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.