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 protocoles

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

30 minutes

Allô, c’est moi

Quand tu téléphones, tu suis des règles sans y penser. Tu dis « Allô ». L’autre répond. Tu te présentes. Chacun parle à son tour.

Si tu parles en même temps que l’autre, ou dans une langue qu’il ne comprend pas, ça ne marche pas.

Les machines aussi ont des règles de conversation. On les appelle des protocoles.

Mots-clés

MotCe que ça veut direExemple
ProtocoleLes règles que deux machines suivent pour se comprendre.Dire bonjour, puis parler à tour de rôle
TCPUn protocole sûr : il vérifie que tout est bien arrivé, et renvoie ce qui manque.Télécharger un fichier
UDPUn protocole rapide : il envoie sans vérifier si tout est arrivé.Un appel vidéo
HTTPLe protocole du web : il sert à demander une page et à la recevoir.Ouvrir un site
HTTPSLe même protocole que HTTP, mais protégé contre les regards.Le cadenas dans ton navigateur
DNSLe protocole qui retrouve l’adresse d’une machine à partir de son nom.Du nom d’un site à son adresse
PorteUn numéro qui dit à quel service du serveur s’adresse le message. On dit aussi port.La porte 443

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

Un protocole, c’est un accord

Un protocole est un accord : tout le monde suit les mêmes règles. Il dit comment commencer, comment présenter les données et comment finir.

Sans accord commun, ton téléphone ne pourrait pas parler à un serveur fabriqué par une autre entreprise.

À toi : les règles d’une conversation

À toi de jouer

À toi : les règles d’une conversation

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.

Sûr ou rapide : TCP et UDP

TCP ressemble à une lettre avec accusé de réception. Le serveur répond « bien reçu » à chaque paquet. S’il manque quelque chose, il le redemande.

UDP ressemble à un cri dans la cour. On envoie vite, sans savoir si l’autre a bien entendu.

TCP est sûr mais un peu plus lent. UDP est rapide mais peut perdre des paquets.

Exemple travaillé : TCP ou UDP ?

SituationProtocole choisiPourquoi
Télécharger une applicationTCPAucun morceau ne doit manquer
Envoyer un courrielTCPLe texte doit arriver en entier
Un appel vidéo en directUDPMieux vaut perdre une image que d’attendre
Un jeu en ligneUDPLa rapidité compte plus qu’un paquet perdu

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

À toi : les portes d’un serveur

Code: python
# Chaque service écoute à une porte, un numéro.
portes = {80: "HTTP", 443: "HTTPS", 53: "DNS", 25: "envoi de courriel", 143: "lecture de courriel"}

for numero in portes:
    print("Porte", numero, ":", portes[numero])

question = 443
if question in portes:
    print("La porte", question, "sert à :", portes[question])
else:
    print("Personne n'écoute à la porte", question)

# Essaie question = 8080. Que répond le programme ?

La famille des protocoles

Chaque service a son protocole. HTTP demande les pages du web. HTTPS fait pareil, avec une protection que tu verras plus loin.

DNS retrouve l’adresse d’un site à partir de son nom. Il y en a d’autres pour le courriel.

Un serveur peut offrir plusieurs services à la fois. Chacun écoute à sa porte, c’est-à-dire un numéro.

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.