0% ont trouvé ce document utile (0 vote)
17 vues8 pages

Service Web : Fonctionnement et Protocoles

Le document présente un exposé sur les services web, détaillant leurs objectifs, participants, protocoles et mise en œuvre. Il souligne l'importance des services web dans la communication entre systèmes informatiques et leur rôle essentiel dans les applications modernes. Enfin, il aborde les avantages et limites des services web, tout en concluant sur leur importance dans l'infrastructure d'Internet.

Transféré par

franckjuniortaneyo0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues8 pages

Service Web : Fonctionnement et Protocoles

Le document présente un exposé sur les services web, détaillant leurs objectifs, participants, protocoles et mise en œuvre. Il souligne l'importance des services web dans la communication entre systèmes informatiques et leur rôle essentiel dans les applications modernes. Enfin, il aborde les avantages et limites des services web, tout en concluant sur leur importance dans l'infrastructure d'Internet.

Transféré par

franckjuniortaneyo0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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.

Vous aimerez peut-être aussi