Quand vous envoyez un message à l'autre bout du monde, il voyage sous forme de 0 et de 1 à travers des câbles et des ondes. En chemin, un bruit, une interférence, et un 0 devient un 1 : le message arrive abîmé.
Comment le destinataire peut-il s'en apercevoir ? Et serait-il même possible de corriger l'erreur sans avoir à tout faire renvoyer ?
Un réseau est un ensemble de machines qui communiquent entre elles ; Internet relie tous ces réseaux entre eux. Un réseau d'une certaine taille (celui d'un lycée, d'une entreprise) est découpé en sous-réseaux : les machines d'un même sous-réseau communiquent directement, et il faut passer par un routeur pour atteindre un autre sous-réseau.
Sur Internet, chaque machine est identifiée par une adresse IP (Internet Protocol).
La plus courante est l’IPv4, composée de 4 nombres séparés par des points (exemple :
192.168.2.4).
Une adresse IPv4 se divise en deux parties :
Le masque de sous-réseau indique combien de bits forment la partie réseau.
Exemple : 255.255.255.0 (ou /24) signifie que les 3 premiers octets forment la partie
réseau, et le dernier la partie hôte. Deux machines appartiennent au même sous-réseau si, et seulement si, elles
ont la même partie réseau.
Dans un sous-réseau en /24 :
.0 (ex. :
192.168.2.0/24) : tous les bits de la partie hôte y valent 0.
.255 (ex. :
192.168.2.255/24), utilisée pour envoyer un message à toutes les machines du sous-réseau..1 à .254 (ex. :
192.168.2.1/24 à 192.168.2.254/24).Résumé :
/24, l’adresse .0 est l'adresse réseau (elle désigne le
sous-réseau lui-même) et l’adresse .255 est l'adresse de broadcast.Soit une adresse IP du type 192.168.1.10
La même adresse IP ne désigne donc pas le même sous-réseau selon le masque : l'adresse seule ne suffit pas, il faut toujours la donner avec son masque.
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.
L'animation démarre dès qu'elle apparaît à l'écran.
À faire dans le cahier.
Tu noteras dans ton cahier les questions et les bonnes réponses associées.
Réponds à ces questions pour vérifier ce que tu retiens sur TCP, puis clique sur le bouton pour connaître ton score.
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.L'animation déroule l'envoi de trois messages M1, M2 et M3 avec des
bits de séquence qui alternent : 0, puis 1, puis 0 à nouveau.
Le premier accusé de réception est perdu en route : observe comment l'émetteur s'en aperçoit grâce à son timer, retransmet le même message, et comment le récepteur reconnaît un doublon au bit de séquence et refuse de le traiter une deuxième fois — tout en renvoyant quand même son ACK.
bit envoyé : 0
bit attendu : 0
L'animation démarre dès qu'elle apparaît à l'écran.
À faire dans le cahier.
En reprenant l'exemple ci-dessus :