Lycée les IRIS SNT
Séance 2 et 3
Activités 0 à 4 (voir fiches)
A retenir : On peut obtenir son adresse IP avec la commande windows (en mode de commande cmd)
ipconfig /all mais cela n’est pas toujours autorisé sur les ordinateurs au lycée, d’où solution en ligne :
[Link]
DNS (Domain Name System ou Système de Noms de Domaine en français) est le service informatique utilisé pour
traduire des noms de domaines internet en adresse IP (possibilité d’effectuer une recherche sur un site comme whois ou sur
l’invité de commande)
PAQUET Chose très importante à toujours avoir à l'esprit, même une simple photo n'est pas "transportée" en une fois
d'un ordinateur A vers un ordinateur B. Les données correspondantes à la photo sont "découpées" en plusieurs morceaux,
chaque morceau étant transporté par l'intermédiaire d'un paquet IP. Les paquets IP transportant les "morceaux de photo"
n'empruntent pas tous le même "chemin" pour aller de l'ordinateur A vers l'ordinateur B. Une fois que tous les paquets sont
arrivés à destination, l'image originale peut être reconstituée. Si un paquet se "perd" en route, au bout d'un moment, il
peut être renvoyé par la machine émettrice (voir le protocole TCP), pourquoi pas en empruntant un autre "chemin".
IPCONFIG et PING
"ipconfig" : permet de connaitre la configuration réseau de la machine sur laquelle est
exécutée cette commande ("ipconfig" est une véritable commande sous Windows de
Microsoft, sous les systèmes de type Unix (Linux ou macOS par exemple), la commande
équivalente est "ifconfig")
"ping" : permet d'envoyer des paquets de données d'une machine A vers une machine B. Si la
commande est exécutée sur la machine A, le "ping" devra être suivi par l'adresse IP de la
machine B (par exemple, si l'adresse IP de B est "[Link]", on aura "ping [Link]")
Séance 4 : Bilan des notions vues lors des activités
Protocole TCP/IP
Sur internet l'échange de données entre deux ordinateurs est basé sur deux protocoles : le
protocole IP et le protocole TCP. Mais qu'est-ce qu'un protocole ?
Il existe de nombreux protocoles qui permettent à deux ordinateurs de communiquer entre eux.
Parmi ces nombreux protocoles, nous allons en étudier deux qui ont une importance fondamentale
dans le fonctionnement d'internet : le protocole IP et le protocole TCP (d'un point de vue
technique, les protocoles TCP et IP sont au cœur d'internet. Ils sont tellement liés entre eux que
l'on parle souvent de protocole TCP/IP).
Quand un ordinateur A "désire" envoyer des données à un ordinateur B, l'ordinateur A "utilise" le
protocole TCP pour mettre en forme les données à envoyer.
Ensuite le protocole IP prend le relai et utilise les données mises en forme par le protocole TCP afin
de créer des paquets de données. Ces paquets de données pourront commencer leur voyage sur le
réseau jusqu'à l'ordinateur B. Il est important de bien comprendre que le protocole IP "encapsule"
les données issues du protocole TCP afin de constituer des paquets de données.
5
Lycée les IRIS SNT
Une fois arrivées à destination (ordinateur B), les données sont "désencapsulées" : on récupère les
données TCP contenues dans les paquets afin de pouvoir les utiliser.
Le protocole IP s'occupe uniquement de faire arriver à destination les paquets en utilisant l'adresse
IP de l'ordinateur de destination. Les adresses IP de l'ordinateur de départ (ordinateur A) et de
l'ordinateur destination (ordinateur B) sont ajoutées aux paquets de données.
Le protocole TCP permet de s'assurer qu'un paquet est bien arrivé à destination. En effet quand
l'ordinateur B reçoit un paquet de données en provenance de l'ordinateur A, l'ordinateur B envoie
un accusé de réception à l'ordinateur A (un peu dans le genre "OK, j'ai bien reçu le paquet"). Si
l'ordinateur A ne reçoit pas cet accusé de réception en provenance de B, après un temps prédéfini,
l'ordinateur A renverra le paquet de données vers l'ordinateur B.
Nous pouvons donc résumer le processus d'envoi d'un paquet de données comme suit :
6
Lycée les IRIS SNT
Réseaux pair à pair
La plupart du temps, les échanges sur internet sont basés sur l'architecture "client-serveur", on trouve
deux types d'ordinateurs reliés au réseau internet : les clients et les serveurs. Les clients vont
demander des ressources (pages web, fichiers...) aux serveurs. La plupart des ordinateurs que l'on
utilise tous les jours sont des clients : quand ils sont reliés à internet, ils passent leur temps à
demander des ressources à des serveurs. Dans ce type d'architecture un ordinateur qui joue le rôle de
client jouera le rôle de client en permanence, un ordinateur qui joue le rôle de serveur jouera le rôle
de serveur en permanence : les rôles sont bien définis une fois pour toutes, sans doute que votre
ordinateur personnel a toujours joué le rôle de client, enfin..., sauf s'il s'est déjà connecté à un réseau
pair-à-pair.
Les réseaux pair-à-pair ou peer to peer en anglais (abréviation "p2p"), ne sont pas basés sur
l'architecture client-serveur classique. En effet, la notion de client et de serveur n'a pas vraiment de
sens dans les réseaux p2p, puisqu'un ordinateur (on parle de "noeud") peut être tour à tour client et
serveur, et même client et serveur en même temps !
modèle client-serveur
réseau pair-à-pair