EXPOSE DE SERVICE RESEAUX : SERVICE WEB
SOMMAIRE
SOMMAIRE .............................................................................................................................. 1
INTRODUCTION ...................................................................................................................... 2
I. Objectifs du service web ..................................................................................................... 2
II. Participants aux services web .......................................................................................... 3
II.1. Le client .......................................................................................................................... 3
II.2. Le serveur web ................................................................................................................ 3
II.3. Les ressources web ......................................................................................................... 3
II.4. Le réseau ......................................................................................................................... 3
III. Protocoles et ports associés aux services web ................................................................. 3
III.1. Le protocole HTTP ........................................................................................................ 4
III.2. Le protocole HTTPS ..................................................................................................... 4
III.3. Protocole de transport.................................................................................................... 4
IV. Implémentation d’un service web ................................................................................... 5
V. Avantages et limites de la solution ......................................................................................... 7
V.1 Avantages ......................................................................................................................... 7
V.2 Limites ............................................................................................................................. 7
CONCLUSION .......................................................................................................................... 8
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
INTRODUCTION
Avec l’évolution rapide des technologies de l’information et de la communication, les services
réseaux occupent une place centrale dans le fonctionnement d’Internet et des systèmes
informatiques modernes. Parmi ces services, le service web est aujourd’hui l’un des plus
utilisés, car il permet la diffusion et l’échange d’informations entre différents systèmes à travers
un réseau, notamment Internet. Un service web repose sur une architecture client–serveur, dans
laquelle un client (navigateur ou application) envoie une requête à un serveur web afin
d’accéder à des ressources telles que des pages web, des fichiers ou des services applicatifs.
Grâce à des protocoles standardisés, le service web assure une communication fiable, rapide et
interopérable entre machines hétérogènes. Dans cet exposé, nous allons présenter les objectifs
du service web, les différents participants impliqués, les protocoles et ports utilisés, ainsi que
l’implémentation pratique d’un mini service web.
I. Objectifs du service web
Le service web a pour principal objectif de permettre l’accès et le partage de ressources à travers
un réseau informatique. Il facilite la communication entre différentes applications, quel que soit
leur environnement matériel ou logiciel. Les objectifs spécifiques du service web sont les
suivants :
Diffusion de l’information : permettre aux utilisateurs d’accéder à des contenus (pages
web, images, vidéos, documents) à partir d’un navigateur ou d’une application.
Interopérabilité : assurer la communication entre systèmes différents (Windows,
Linux, Android, etc.) grâce à des standards communs.
Accessibilité à distance : rendre les services disponibles via Internet ou un réseau local,
indépendamment de la localisation géographique.
Automatisation des services : permettre aux applications d’échanger des données
automatiquement (API, services REST).
Disponibilité : offrir des services capables de gérer un grand nombre de requêtes
simultanées.
Ainsi, le service web constitue une base essentielle pour les applications modernes telles que
les sites web, les plateformes de e-commerce, les services cloud et les applications mobiles.
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
II. Participants aux services web
Le fonctionnement d’un service web repose sur plusieurs acteurs appelés participants, qui
interagissent entre eux pour assurer la communication et l’accès aux ressources.
II.1. Le client
Le client est l’entité qui initie la requête. Il peut s’agir :
d’un navigateur web (Google Chrome, Firefox, Edge),
d’une application mobile,
ou d’un logiciel client.
Le client envoie une requête HTTP ou HTTPS au serveur afin de demander une ressource
spécifique.
II.2. Le serveur web
Le serveur web est la machine qui reçoit et traite les requêtes du client. Il héberge les ressources
web et utilise un logiciel serveur tel que : Apache, le serveur analyse la requête, recherche la
ressource demandée et renvoie une réponse au client.
II.3. Les ressources web
Les ressources sont les éléments accessibles via le service web :
pages HTML, fichiers CSS, PHP
fichiers multimédia.
II.4. Le réseau
Le réseau (LAN ou Internet) assure la transmission des données entre le client et le serveur à
travers les protocoles de communication.
III. Protocoles et ports associés aux services web
Les services web reposent sur des protocoles de communication normalisés, permettant
l’échange fiable des données.
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
III.1. Le protocole HTTP
HTTP (HyperText Transfer Protocol) est le protocole principal utilisé par les services web. Il
fonctionne selon un modèle requête–réponse :
Le client envoie une requête (GET REQUEST),
Le serveur répond avec la ressource demandée (RESPONSE).
Les codes de réponse présente dans un service web sont :
200 OK
301/302 redirection
403 accès interdit
404 ressource inexistante
500 erreur serveur.
HTTP utilise par défaut le port 80 et ne chiffre pas les données.
III.2. Le protocole HTTPS
HTTPS est la version sécurisée de HTTP. Il intègre le protocole SSL/TLS pour chiffrer les
données échangées, garantissant :
La confidentialité,
L’intégrité,
L’authentification du serveur.
HTTPS utilise le port 443.
III.3. Protocole de transport
Les services web utilisent principalement le protocole TCP, qui assure :
La fiabilité des échanges,
Le contrôle d’erreurs,
La gestion de la connexion.
Protocole Port Rôle
HTTP 80 Accès web non sécurisé
HTTPS 443 Accès web sécurisé
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
IV. Implémentation d’un service web
L’implémentation d’un service web consiste à mettre en place un serveur web fonctionnel
capable de fournir des ressources aux clients. Cette implémentation peut être réalisée dans un
environnement virtuel à l’aide de VirtualBox ou VMware et d’une machine virtuelle basé sur
un système Linux tel que Debian 13 par exemple.
Étapes principales :
Installation de la machine virtuelle
Création d’une machine virtuelle Debian 13 sous VirtualBox.
Configuration du réseau (réseau interne).
Installation du serveur web Apache :
Copy code
Bash
sudo apt update
sudo apt install apache2
Vérification du service Apache.
Création de notre architecture de projet dans le répertoire /var/www/html.
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
Création d’une page web ceci comprend l’ajout d’un fichier HTML dans le répertoire
/var/www/html.
Personnalisation de la page pour tester le service web.
Accès au service web
Depuis un navigateur, accéder à l’adresse IP du serveur.
Vérification de l’affichage de la page web.
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
Cette implémentation permet de démontrer concrètement le fonctionnement d’un service web
dans un réseau. En ajout, nous pouvons aussi télécharger nos ressources à partir du lien en
dessous :
V. Avantages et limites de la solution
V.1 Avantages
Simplicité de mise en œuvre
Respect des standards réseaux
Interopérabilité entre systèmes
Faible coût grâce à l’open source
V.2 Limites
Dépendance à la qualité du réseau
Sécurité limitée sans configuration avancée
Performances influencées par la virtualisation.
EXPOSE DE SERVICE RESEAUX : SERVICE WEB
CONCLUSION
Le service web est un élément fondamental des services réseaux modernes. Il permet l’échange
d’informations entre clients et serveurs à travers des protocoles standardisés, assurant ainsi
l’interopérabilité et l’accessibilité des ressources.
À travers cet exposé, nous avons présenté les objectifs du service web, les participants
impliqués, les protocoles et ports utilisés, ainsi que son implémentation pratique. La mise en
œuvre d’un service web montre l’importance de la maîtrise des services réseaux pour
comprendre et administrer les infrastructures informatiques actuelles.
En conclusion, le service web constitue une base essentielle pour le développement des
applications modernes et reste un pilier incontournable de l’Internet.