Période | Événements Clés |
---|---|
Années 1960 |
|
1969 | ARPANET devient opérationnel, reliant les universités et centres de recherche. |
Années 1970 |
|
1983 |
|
Années 1990 | Le World Wide Web (WWW) est inventé par Tim Berners-Lee au CERN 🇪🇺. |
1993 |
|
A faire dans le cahier.
L'activité porte sur le routage postale. Ceci afin d'amener à une réflexion concernant le réseau internet.
On considère les 3 documents ci-dessous :
Charles Oyster écrit une lettre à son amie Carla Lobster. À l’aide des documents proposés, répondre aux questions suivantes.
Une adresse IP (Internet Protocol) est une suite de nombres qui identifie de manière unique un appareil connecté à un réseau. C'est comme une adresse postale pour les ordinateurs et autres périphériques sur Internet.
Les adresses IPv4 sont composées de 32 bits, divisés en quatre groupes de huit bits chacun (octets). Ils représentent ainsi chacun un nombre entier entre 0 et 255.
Exemple : 192.168.1.10
En raison de l'épuisement des adresses IPv4, IPv6 a été introduit. Les adresses IPv6 sont beaucoup plus longues, composées de 128 bits.
Exemple : 2001:0db8:85a3:0000:0000:8a2e:0370:7334
A faire dans le cahier.
Votre adresse IP est : 216.73.216.154
Vous pouvez constater que cette page affiche votre adresse IP (pour de vrai...)!
Si vous avez un smartphone, sortez-le puis :
Voit-on l'adresse IP de votre smartphone?
A copier dans le cahier.
En IPv4, une adresse se compose de deux parties : la partie réseau et la partie machine. Le masque indique combien de bits servent à identifier le réseau (ou le sous-réseau).
Exemple :
192.168.2.4
avec le masque 255.255.255.0
(ou en notation /24
) appartient au sous-réseau 192.168.2.0/24
.L’adresse du réseau (ou du sous-réseau) se termine toujours par 0
.
Par exemple : 192.168.2.0
pour le sous-réseau 192.168.2.0/24
.
Dans cet exemple, l'ordinateur 192.168.0.10 veut communiquer avec 192.168.4.12.
En partant du principe que le masque sous-réseau est 255.255.255.0, 192.168.0.10 sait qu'il doit passer par la passerelle 192.168.0.1 pour accéder à un autre sous-réseau car il ne peut atteindre directement 192.168.4.12.
A faire dans le cahier.
On considère le réseau ci-dessous :
Vous pouvez d'ailleurs ouvrir ce fichier à l'aide du logiciel filius.
Pour l'ensemble de ces réseaux, le masque de réseau est 255.255.255.0
.
Sur Internet, les routeurs sont des « carrefours » qui font circuler les paquets d’information. Chaque lien entre deux routeurs a un coût (ici un temps de traversée / une latence en millisecondes). Trouver le plus court chemin, c’est choisir la succession de routeurs qui minimise ce coût total, pour que l’information arrive le plus vite possible.
En vous aidant du schéma ci-dessus, déterminez « à la main » le plus court chemin (suites de lettres) et son coût total pour les trois paires suivantes :
Heureusement, les points choisis précédemment sont proches. Il serait beaucoup plus long de trouver le chemin le plus court entre deux points très éloignés.
L'informatique est justement apparu pour répondre rapidement à ce genre de problème.
Plus bas, un script Python (déjà écrit) crée le graphe et implémente une version simple de l’algorithme de Dijkstra.
Lisez rapidement le code, puis répondez aux questions suivantes :
Comment les arêtes sont-elles ajoutées ?
Pourquoi voit-on un ajout dans les deux sens
(u→v
et v→u
) aux lignes 14 et 15 ?
En bas de page, vous trouverez le code Python déjà prêt à être exécuté. La dernière ligne lance une recherche :
plus_court_chemin(graphe, "a", "p")
Travail demandé :
Exécutez le programme tel quel. Notez le chemin et la distance totale affichés.
Comparez avec votre raisonnement « à la main » pour a→p.
"a"
au routeur "af"
?"ac"
au routeur "m"
?"b"
au routeur "aa"
?Tests :
# Tests
Affichage :
Console:
À faire dans le cahier.
Pendant un cours de SNT, deux élèves veulent s’échanger un message en cachette. Mais il y a plusieurs problèmes :
Questions :
Ce scénario illustre les mêmes difficultés qu’Internet : découper les données, numéroter les paquets, vérifier qu’ils arrivent tous, et renvoyer ceux qui se sont perdus. C’est exactement ce que fait le protocole TCP.
TCP (Transmission Control Protocol) est un protocole de communication qui permet d’échanger des données de manière fiable sur Internet.
Ses principales caractéristiques :
Exemples d’applications utilisant TCP : le Web (HTTP/HTTPS), l’e-mail (SMTP, IMAP, POP) ou le transfert de fichiers (FTP).
En résumé, TCP garantit que les données envoyées arrivent complètes, fiables et bien ordonnées.
A faire dans le cahier.
Dans votre cahier, classer les différentes connexions permettant la transmission d'informations (4g,adsl etc.) dans le tableau ci-dessous :
Connexion filaire | Connexion non filaire |
---|---|
La majeure partie du trafic internet international passe par des câbles de fibre optique déposés au fond de l'océan.
A faire dans le cahier.
On imagine un élève se baladant dans la rue et regardant sur son smartphone une page web située aux Etats-Unis, par exemple celle du Washington Post.
Refaire dans votre cahier le schéma suivant et le compléter.
A copier dans le cahier.
Le DNS (Domain Name System) est un service qui fait la correspondance entre une adresse lisible par l’humain (un nom de domaine) et une adresse IP utilisée par les machines.
Par exemple :
www.example.com
→ 93.184.216.34
Sans le DNS, il faudrait retenir les adresses IP de tous les sites. Grâce à lui, on peut utiliser des noms simples, comme pour un annuaire téléphonique qui relie un nom à un numéro.
En résumé, le DNS est l’« annuaire d’Internet » qui traduit les noms de domaine en adresses IP.
A faire dans le cahier.
Votre professeur de SNT a réellement reçu ce message au mois d'août 2023 :
Dans un réseau pair à pair (ou P2P), chaque ordinateur peut être à la fois client et serveur. Cela signifie qu’il peut recevoir des données mais aussi en envoyer directement aux autres.
Exemple : dans un partage de fichiers en P2P, chaque utilisateur télécharge des morceaux d’un fichier depuis plusieurs ordinateurs, et envoie en même temps d’autres morceaux aux autres.
Avantage : pas besoin d’un serveur central unique, ce qui rend le système plus robuste et répartit la charge. Inconvénient : il peut être plus difficile à contrôler ou sécuriser.