Académique Documents
Professionnel Documents
Culture Documents
Services Réseaux
Chapitre 1 :
Introduction aux Services Réseaux
Introduction (1)
●
L'infrastructure réseau constitue la plateforme qui prend en charge le
réseau.
●
Elle fournit le canal de transmission à travers lequel les échanges sont
réalisés.
●
Cette infrastructure réseau comprend trois catégories de composant
réseaux, qui sont :
– les périphériques (naux ou intermédiaires),
– les média (ou supports) de transmission
– et les services.
●
Les périphériques sont aussi appelés nœuds.
●
Ils exécutent des logiciels et des programmes pour fournir des services
et des processus.
●
Un service réseau fournit des informations en réponse à une demande.
– Exemple : Les services de messagerie et les services Web.
●
Les processus fournissent les fonctionnalités qui dirigent et déplacent
les messages à travers le réseau.
2
Introduction (2)
4
La Pile des Protocoles Réseaux
●
Pile des protocoles = Groupe de protocoles = Suite de
protocoles
●
Une suite de protocoles est un groupe de protocoles
complémentaires, assurant les diérents processus de
communication entres les équipements.
●
Une pile de protocoles indique comment chacun des protocoles
de la suite est mis en œuvre.
●
Elle est mise en œuvre par les périphériques réseaux dans le
logiciel et/ou le matériel.
●
Les protocoles sont représentés par des couches et chaque
service de niveau supérieur dépend de la fonctionnalité dénie
par les protocoles constituant les niveaux inférieurs.
●
Les couches inférieures de la pile s'occupent de
l'acheminement des données sur le réseau et de la fourniture
de services aux couches supérieures.
●
Les couches supérieures se concentrent sur le contenu logiciel
du message en cours d'envoi.
5
8
Suites de protocoles et normes industrielles
10
Les protocoles selon les modèles OSI et TCP/IP (2)
11
12
Les services de la couche application (1)
● La couche application est la plus proche de l'utilisateur nal.
●
Elle sert d'interface entre les applications utilisées dans un réseau, pour
communiquer les informations.
●
Les protocoles de couche application permettent d'échanger des données entre
les programmes exécutés sur les hôtes source et de destination.
●
Il existe un grand nombre de protocoles de couche application, dont les plus
connus sont :
– HTTP (Hypertext Transfer Protocol) : C’est un protocole de communication
client-serveur développé pour le World Wide Web.
– HTTPS (HyperText Transfer Protocol Secure) : C’est un protocole de navigation
Web sécurisé. Il est la combinaison du HTTP avec une couche de chi rement
en SSL ou TLS.
– FTP (File Transfer Protocol) : C’est un protocole de transfert de chier.
– TFTP (Trivial File Transfer Protocol) : C’est un protocole simpli é de
transfert de chiers.
13
●
Les protocoles de la couche application (Suite) :
– IMAP (Internet Message Access Protocol) : C’est un protocole qui
permet d'accéder à ses courriers électroniques directement sur
les serveurs de messagerie.
– SMTP (Simple Mail Transfer Protocol) : C’est un protocole de
communication utilisé pour transférer le courrier électronique
vers les serveurs de messagerie électronique.
– POP3 (Post Oce Protocol version 3) : C’est un protocole qui
permet de récupérer les courriers électroniques situés sur un
serveur de messagerie électronique.
– DNS (Domain Name System) : C’est le service informatique
distribué utilisé pour traduire les noms de domaine Internet en
adresse IP ou autres enregistrements.
14
Les services de la couche application (3)
●
Les protocoles de la couche application (Suite) :
15
16
Les services de la couche présentation (2)
●
La couche dénit aussi les normes des formats de chiers.
●
Parmi ces formats on peut énumérer:
●
QuickTime : C'est une norme dénie par Apple pour la vidéo et l'audio.
●
MPEG (Motion Picture Experts Group) : C'est une norme de compression et de
codage vidéo et audio.
●
Shock Wave : Adobe Shockwave (anciennement Macromedia Shockwave) est un
format de chier informatique d'animations multimédia (image, son, 3D) destiné
au web et créé à l'aide du logiciel Adobe Director
●
MP3 : (MPEG-1/2 Audio Layer 3) : La spécication sonore du standard MPEG-1, du
Moving Picture Experts Group (MPEG). C'est un algorithme de compression
capable de réduire la quantité de données nécessaire pour restituer de l'audio
●
PDF : (Portable Document Format) : Est un langage de description de pages
présenté par la société Adobe Systems en 1992 et qui est devenu une norme ISO
en 2008.
●
Tous les formats d'images graphiques. Parmi les plus connus utilisés sur les
réseaux sont notamment :
●
GIF (Graphics Interchange Format) : C'est une norme de compression et
de codage pour les images graphiques.
●
JPEG (Joint Photographic Experts Group) : C'est une autre norme de
compression et de codage pour les images graphiques.
●
PNG (Portable Network Graphics) : C'est un format conçu pour pallier
certaines des limitations du format GIF.
17
18
Les applications égal à égal (1)
●
Egal à égal = Peer to peer (P2P) = Pair à pair = Point à point
● Dans ce modèle de réseau les ressources sont accessibles à partir d'un périphérique homologue
(Peer : Pair) sans l'intervention d'un serveur dédié.
●
Autrement, et selon le contexte, chaque hôte peut être client, qui cherche des ressources dans
d'autres hôtes, ou serveur qui assure des services spéciques à d'autres hôtes.
●
Les diérents hôtes sont considérés comme égaux dans le processus de communication,
●
C'est pour cette raison que ce modèle est appelé aussi égal à égal et parfois nommés homologues.
●
Lorsqu’on utilise une application P2P, chaque hôte exécute l'interface utilisateur et les services
d'arrière-plan, ce qui permet aux diérents périphériques naux de communiquer directement.
●
Certaines applications point à point sur internet utilisent un système hybride :
●
dans lequel le partage des ressources est décentralisé sur des hôtes distants,
●
mais les index pointant vers l'emplacement des ressources sont centralisé dans des serveurs
dédiés.
●
Donc, chaque hôte accède à un serveur d'index pour chercher l'emplacement d'une ressource
stockée dans un autre hôte homologue.
●
Le serveur se charge de connecter deux hôtes,
● Une fois les hôtes sont connectés, la communication et l'échange des ressources s'e ectue entre
les deux hôtes homologues sans aucune intervention du serveur d'index.
19
20
Les applications égal à égal (3)
●
Parmi les applications P2P les plus courantes on peut citer :
●
BitTorrent : est un protocole de transfert de données pair à pair (P2P) à
travers un réseau informatique.
●
Le protocole a été conçu en avril 2001 et mis en place à l'été 2002 par le
programmeur Bram Cohen, et est maintenu depuis 2004 par la société
BitTorrent.
●
eDonkey : logiciel de P2P, aussi très connu sous le nom de son clone, eMule.
●
Spécialisé dans le transfert de gros chiers ( lms en DivX),
●
Il permet de télécharger simultanément des petits morceaux du chier
désiré chez divers utilisateurs et met immédiatement en partage les
parties récupérées au fur et à mesure du téléchargement.
21
24
Les applications client-serveur (1)
●
Le modèle client-serveur est le plus répandu dans les réseaux modernes :
●
Le client est le périphérique qui demande les ressources
●
et le serveur répond à la requête en retournant les réponses et les ressources
demandées.
●
Les processus client et serveur :
●
font partie de la couche application,
●
qui utilisent des protocoles décrivant le format des requêtes et des réponses
entre les clients et les serveurs.
Remarque :
1.La communication entre les clients et les serveurs peuvent parfois exiger une
authenti cation de l'utilisateur et l'identi cation des chiers de données à
transférer.
2. Le ux de données peut être transmis dans les deux sens, entre le client et le serveur :
●
Le transfert des données d'un client vers un serveur est dit « ascendant »
●
et le transfert des données du serveur vers le client, est dit « descendant »
25
26
Acheminement des données entre les applications (1)
●
L'approche par couches du traitement des données à travers
un réseau a été à l'origine du développement massif des
applications réseaux.
●
En eet, le fait de séparer le rôle de la couche application
celui de la couche transport, permet la modication des
protocoles de couche application et le développement de
nouvelles applications, sans se soucier des mécanismes de
transmission des données sur le réseau.
●
En fait, lorsqu'une application envoie une requête à une
application serveur,
●
le message est élaboré par la couche application,
●
et passe ensuite par toutes les fonctionnalités des di érentes couches du
client en vue de son acheminement.
●
Les protocoles, qui sont implémentés sur les hôtes émetteurs
et récepteurs, interagissent pour fournir un acheminement
de bout en bout des applications sur le réseau.
27
●
Le processus de communication complet se compose de six étapes :
●
Création des données
●
Segmentation et encapsulation initiale
●
Adressage
●
Préparation au transport
●
Transport des données
●
Acheminement des données jusqu'à l'application de destination
adéquate
28
Acheminement des données entre les applications (3)
29
Étape 3 : Adressage
●
En atteignant la couche réseau, les identiants d'adresse
sont ajoutés aux segments.
●
Le rôle de la couche réseau consiste à ajouter l'adressage
qui permet la transmission des données depuis l'hôte à
l'origine des données jusqu'à la destination.
●
Pour remplir cette mission, la couche réseau encapsule
chaque segment dans un en-tête de paquet IP.
●
L'en-tête de paquet IP contient l'adresse IP des
périphériques source et de destination.
●
La combinaison des adresses IP source et de destination
avec les numéros des ports sources et de destination est
appelée une interface de connexion (ou socket).
●
Cette interface de connexion (Socket) sert à identier le
serveur et le service demandés par le client.
31
32
Acheminement des données entre les applications (7)
33
34
Acheminement des données entre les applications (9)
35
●
Enn, le périphérique nal de destination reçoit la trame.
●
Celle-ci passe alors à travers la pile de protocoles qui
désencapsule les données et les réassemble.
●
Les données traversent toutes les couches, de la couche d'accès
au réseau, à la couche application où elles seront traitées.
●
Les hôtes, qu'il s'agisse de clients ou de serveurs sur Internet,
peuvent exécuter simultanément plusieurs applications réseau.
●
Les applications et les services sont représentés au niveau de la
couche 4 par un numéro de port.
●
Un dialogue unique entre des périphériques est identié par une
paire de numéros de port source et de destination de la couche
4, qui représentent les deux applications qui communiquent.
●
Donc, à la réception des données sur l'hôte, le numéro de port
est examiné pour déterminer quel processus ou application
constitue la destination correcte des données
36
Acheminement des données entre les applications (11)
37
Conclusion
●
La couche application accède directement aux processus
sous-jacents qui gèrent et permettent la communication
entre les utilisateurs connectés au réseau.
●
Cette couche sert de source et de destination des
communications via les réseaux de données.
●
Les applications, les protocoles et les services de la couche
application permettent aux utilisateurs d'interagir avec le
réseau de données de manière cohérente et e cace :
●
Les applications sont des programmes informatiques avec lesquels les
utilisateurs interagissent et qui lancent le processus de transfert de données
à la demande des utilisateurs.
●
Les services sont des programmes s'exécutant en tâche de fond qui
assurent la connexion entre la couche application et les couches inférieures
du modèle de réseau.
●
Les protocoles fournissent une structure de règles et de processus convenus
grâce auxquels les services s'exécutant sur un périphérique particulier
peuvent envoyer et recevoir des données de divers périphériques réseau.
38