Partie 2: Internet
Dans cette partie, nous allons nous intéresser à internet: le réseau des réseaux. Né en 1983, il est aujourd’hui incontournable, mais comment est-il né et comment fonctionne-t-il? Souvent confondu avec le web (le réseau d’informations reliées par l’hypertexte), le réseau internet est le réseau de machines permettant le transport de ces informations, mais pas que!
1 L’histoire d’Internet
L’ancêtre d’internet s’appelait ________________. Sur internet, les données sont acheminées sous forme de ________________.
Les règles permettant la transmission des données sont les protocoles:
- TCP qui _________________________________.
- IP qui _________________________________.
2 L’essor d’internet
Internet a fait progressivement disparaître beaucoup des moyens de communication précédents:
- __________________________,
- __________________________,
- __________________________,
- …
Son trafic augmente de façon exponentielle.
3 Les protocoles d’internet
Afin que deux machines puissent communiquer, entre-elles à travers internet, des règles sont définies mondialement: les protocoles.
- Le protocole IP donne une adresse unique à chaque machine du réseau internet.
- Le protocole TCP découpe l’information en paquets avant envoi et les vérifie à la réception puis les réordonne.
Il existe deux versions des adresses IP:
IPv4 | IPv6 |
---|---|
Une adresse IP (version 4) est constituée de 4 nombres compris entre 0 et 255 séparés par des points. |
Les adresses IPv6 sont représentées par huit nombres de quatre chiffres hexadécimaux(de 0 à F, voir) chacun, séparés par deux-points. |
Le nombre total d’adresse est soit environ 4 milliards d’adresse ce qui est largement insuffisant. |
Le nombre total d’adresse est qui devrait largement suffire pour longtemps. |
Quand on s’abonne auprès d’un FAI, on obtient une adresse IP, cette adresse permet d’identifier votre appareil sur le réseau.
Exemple: 185.15.58.224
est l’adresse des serveurs de Wikipédia: https://185.15.58.224
Pour obtenir son adresse IP on peut consulter un site comme: https://www.whatsmyip.org/.
Pou connaitre l’adresse d’un site, on peut utiliser la commande ping
. Par exemple:
ping wikipedia.org
ping -4 wikipedia.org
>>> PING (185.15.58.224) 56(84) octets de données.
Voici l’adresse IPv6 de Wikipédia.org 2a02:ec80:0600:ed1a:0000:0001
.
Pour l’utiliser dans un navigateur, il faut l’écrire entre crochets: https://[2a02:ec80:600:ed1a::1]/
ping -6 wikipedia.org
>>>64 octets de text-lb.drmrs.wikimedia.org (2a02:ec80:600:ed1a::1) : icmp_seq=1 ttl=47 temps=30.3 ms
4 Noms de domaine, le protocole DNS
- Nom de domaine
-
Un nom de domaine est un « masque » sur une adresse IP. Le but d’un nom de domaine est de retenir et communiquer facilement l’adresse d’un ensemble de serveurs (site web, courrier électronique, FTP). Article Wikipédia
Par exemple, wikipedia.org
est plus simple à mémoriser que 208.80.154.224
ou
91.198.174.192
. Article Wikipédia DNS
Le système de nom de domaine est hiérarchique, permettant la définition de sous-domaines.
- DNS
-
Le Domain Name System ou DNS est un service informatique distribué sur Internet qui résout les noms de domaine Internet en adresse IP. Article Wikipedia DNS
5 Communication sur Internet
On distingue deux principaux modes de communication.
Communication client-serveur | Communication pair à pair |
---|---|
Une machine (le client) émet une requête vers une autre machine (le serveur) qui est la seule à pouvoir répondre à ces requêtes. |
Dans un réseau pair à pair au contraire, chaque machine est à la fois client et serveur. Les deux machines communiquent directement sans intermédiaire. |
La communication client-serveur est la plus utilisée actuellement web, courriel, Vod … | La communication pair à pair est beaucoup moins utilisée actuellement: Torrentpour le partage de fichiers, Skype: Communications audio et vidéos. peertube: partage de vidéos alternative à youtube… Mais beaucoup y voit un avenir prometteur pour décentraliser le web et éviter le recours systématique au serveur des géants du web (GAFAM) qui au passage aspirent des données. |