Comment fonctionne un réseau ?
Fonctionnement du serveur
Le serveur reconstruit le message initial en mettant les paquets dans l’ordre de leurs numéros
Que fait le serveur à la réception de la requête ?
Le site serveur interprète la requête comme une demande de fourniture de fichier (HTML)
Il envoie le fichier au client (sous forme d’une suite de paquets, comme précédemment)
Que se passe-t-il si un paquet s’est perdu, ou a mal été transmis ?
Le destinataire est capable de le détecter et demande qu’on lui renvoie le paquet manquant ou erroné.
Transmission de l’information
Comment sont transmis concrètement les paquets ?
Chaque paquet est une suite de bits. La transmission utilise un support physique : fils, fibre optique, ondes radio, etc., sur lequel sont envoyés des signaux (électriques, lumineux, etc.). Chaque bit (0 ou 1) est représenté par une configuration particulière du signal
Notions de protocole et d’interface (1)
■ L’exemple de la requête sur le web permet d’identifier divers “niveaux” d’échange entre le client et le serveur
◆ le niveau de l’application : le client clique sur un lien, le serveur renvoie une page web
◆ le niveau des messages : le client envoie un message contenant une URI, le serveur renvoie un message contenant un fichier HTML
◆ le niveau des paquets : le message du client est découpé en paquets, les différents routeurs du réseau les acheminent vers le serveur (idem pour le retour)
◆ le niveau de la transmission des bits : pour envoyer les paquets, chaque bit (0 ou 1) est transmis comme un signal électrique sur une ligne.
◆ chaque niveau ut ilise les fonctions du niveau inférieur
■ Les notions de protocole et d’interface visent à représenter ce mode de fonctionnement
Analogie : deux personnes peuvent dialoguer même si elles ne parlent pas la même langue
Notions de protocole et d’interface (2)
■ Interface (d’un service) : ensemble de fonctions (logicielles ou matérielles) et de règles d’accès utilisables pour accéder au service
■ Protocole : ensemble de conventions définissant les échanges entre des entités qui coopèrent pour réaliser un service
■ Relations entre protocoles et interfaces
◆ une interface définit l’accès à un service, un protocole définit la réalisation d’un service
◆ la construction d’un protocole utilise souvent des protocoles de niveau inférieur (plus élémentaires), en accédant à leurs interfaces
■ Protocoles en couches
..
Réseaux informatiques (96,0 KO) (Cours PDF)