Cette activité reprend les notions abordées à la séance précédente :
4#23 Filius : réseau

5. Peer to peer (partage de fichiers)
La technologie de pair-à-pair (peer-to-peer) est l’une des évolutions les plus connues du web 2.0. Massivement utilisée au début des années 2000 pour le téléchargement illégal, elle revient à la mode avec la blockchain et le bitcoin.
Pour échanger des fichiers, il faut que :
– le logiciel de Peer-to-peer (P2P) soit installé sur chaque PC que l’on souhaite utiliser. Le logiciel, dans Filius, se nomme Gnutella P2P. Dans la réalité, les logiciels les plus connus sont KaZaA, eMule et BitTorrent.
– déposez un fichier à partager dans le dossier nommé peer2peer (installez le logiciel « Explorateur de fichiers » pour cela)
– Sur le PC client qui souhaite récupérer le document partagé, il faut, dans l’onglet « Réseau » de Gnutella, rejoindre le réseau du PC qui partage le fichier désiré (en indiquant son IP). Une fois connecté, il faut rechercher le document en indiquant le titre (ou une partie) et enfin le télécharger.
Les captures d’écran ci-dessous ne sont que des exemples, vous devez saisir vos IP et vos recherches de fichiers :


Le logiciel de peer-to-peer installe un serveur de fichiers et son client sur le PC.
6. Serveur Web
Nous allons ajouter sur le réseau un serveur. Un serveur est un ordinateur qui rend des services aux ordinateurs clients sur le réseau. Un serveur peut héberger des services de vidéo de streaming, des pages web, des données (serveur Pronote), etc.
Un serveur peut être un PC « classique ». Choisissez un PC de votre réseau et installez le logiciel « serveur web ».
Démarrez le service web dans le serveur web (dans mon exemple, le serveur est sur la machine avec l’IP 192.168.0.28).
Ensuite, installez un navigateur (dans la réalité, les plus connus sont Mozilla Firefox, Google Chrome, Microsoft Edge, Apple Safari…) sur la machine que vous souhaitez utiliser pour consulter le site hébergé sur votre serveur.

Pour modifier la page web sur le serveur web, il faut modifier le fichier « index.html » du dossier « webserver ».
Un simple logiciel de traitement de texte permet de créer une page web. Ouvrez le fichier « index.html » avec le logiciel nommé « Editeur de textes » (à installer).
Modifiez-le et enregistrez-le.
Actualisez l’affichage sur le navigateur du PC client pour constater le changement.
Exemple :

Modifié la page HTML
h1,h2→ titresp→ textebr→ saut de ligneimg→ imagesrc→ le lien vers l’imagea→ lien
Exemples
<h1 style="color: blue;">
Titre bleu
</h1><body style="background-color: lightyellow;"><p style="font-size: 30px;">
Grand texte
</p><p style="text-align: center;">
Texte centré
</p>