Dans les réseaux informatiques, les données sont transmises sous forme de bits (0 et 1).
Lors de la transmission de données, des erreurs peuvent survenir en raison de divers facteurs tels que le bruit, les interférences, etc.
Pour détecter et corriger ces erreurs, différentes techniques sont utilisées, dont l'une est l'utilisation de bits alternés.
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
Dans une IPv4, une partie des nombres est liée à l'adresse du sous-réseau et une autre est liée à l'adresse de la machine dans ce sous réseau.
Pour connaitre les nombres liés à cela, nous avons besoin de connaitre le masque de sous réseau.
Imaginons une adresse IP 192.168.2.4 et que l'on doit indiquer que c'est les trois premiers nombres qui correspondent au sous-réseau:
Soit une adresse IP du type 192.168.1.10
Un appareil informatique ne peut accéder directement uniquement à ce qui appartient à son sous-réseau.
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
.
La commande traceroute
affiche les différentes adresses IP que traverse une communication
entre deux appareils.
Qu'affiche la commande traceroute 172.1.4.2
si elle est lancée sur l'ordinateur
192.168.0.10
?
A faire dans le cahier.
On suppose deux machines devant s'échanger des informations par un réseau d'ordinateurs et de routeurs.
Comme tout système complexe, celui-ci subit des désagréments telles que notamment des pannes et des congestions.
Le protocole TCP (Transmission Control Protocol) est l'un des protocoles fondamentaux de la suite de protocoles Internet. Il est utilisé pour transmettre des données de manière fiable et ordonnée entre des dispositifs sur un réseau.
Assurer une communication fiable entre un émetteur et un récepteur sur un canal non fiable, où les paquets peuvent être perdus ou dupliqués.
Le protocole utilise :
b
.b
, passe au message suivant avec 1 - b
.Émetteur Récepteur M1,0 ────▶ reçoit M1,0 accepte, traite renvoie ACK 0 ✅ ◀──── ACK 0 Émetteur passe à M2 avec bit 1 M2,1 ────▶ reçoit M2,1 accepte, traite renvoie ACK 1 ✅◀──── ACK 1 Émetteur passe à M3 avec bit 0 M3,0 ────▶ reçoit M3,0 accepte, traite renvoie ACK 0 ✅ ◀──── ACK 0
Émetteur Récepteur M1,0 ────▶ reçoit M1,0 accepte, traite renvoie ACK 0 ❌ ◀──── ACK 0 perdu Pas d'accusé de réception, émetteur recommence M1,0 ────▶ reçoit M1,0 accepte, traite renvoie ACK 0 ✅ ◀──── ACK 0 Émetteur passe à M2 avec bit 1 M2,1 ────▶ reçoit M2,1 accepte, traite renvoie ACK 1 ◀──── ACK 1 Émetteur passe à M3 avec bit 0 M3,0 ────▶ reçoit M3,0 accepte, traite renvoie ACK 0 ◀──── ACK 0
En reprenant les exemples ci-dessus: