Académique Documents
Professionnel Documents
Culture Documents
Modes de communication
trame
trame
trame
t0
ack
t1
trame
t0
temporisation
trame
ti
ack
ti+1
Mode avec connexion
Etablissement de la connexion
CD(x, y, …)
t0
CA(w,z,…)
t1
CD = Connexion Demandée
CA = Connexion acceptée
Mode avec connexion
trame 0
ti
trame n
tj
Libération de la connexion
DD
tk
DA
tk+1
DD = Déconnexion Demandée
DA = Déconnexion acceptée
Modes connecté/non-connecté
Techniques de transfert
Commutation de circuits
Circuit switching en anglais, consiste à établir un
circuit entre un émetteur et un récepteur
Le circuit est un tube unique qui se prolonge de
nœud en nœud par des commutateurs jusqu'au
récepteur
Les éléments du circuit peuvent être de nature
différente : câble métallique, onde hertzienne, fibre
optique...
Ce circuit est réservé le temps de la communication
afin de permettre le transfert de données et est
libéré à la fin de la transmission
Commutation de circuits
Illustration
Transfert de messages
Transfert de messages
Noeud1
message
Noeud2
Noeud3
Transfert de messages
Inconvénients
– nécessité de la mémoire tampon, la gestion des
(re)transmissions, le contrôle de flux
– difficulté de transmission de très longs messages:
• pour un taux d'erreur de 10-5 par bit, un message de
100 000 octets a une probabilité de 0,0003 d'arriver
correctement
– après 1970, remplacé progressivement par le
transfert de paquets
Transfert de paquets
Transfert de paquets
Comparaison
Noeud1
message
Noeud2
Noeud3
Noeud1
Noeud2
Noeud3
paquet
Protocole et normalisation
La conception d’un réseau nécessite des équipements à
interconnecter, des logiciels à installer et des services à
configurer,….
Différents constructeurs d’équipements et de logiciels !
– Les constructeurs informatiques ont proposé des architectures
réseaux propres à leurs équipements.
• IBM a proposé SNA
• DEC a proposé DNA
• …
Problème d’interopérabilité ?
Protocole
Exemple de protocole
http://www.yahoo.com
Le serveur qui héberge
le site yahoo.com
Normalisation
Normalisation
Organismes les plus connus :
– ISO (International Organization for Standardization) : est
une organisation non gouvernementale internationale.
Regroupant plus de 160 pays.
– UIT (Union Internationale des Télécommunications) : est
l’institution spécialisée de l’ONU dans le domaine des
télécommunications.
• UIT-T : domaine des télécommunications
• UIT-R : domaine des radiocommunications.
• UIT-D : développement des Télécommunications
– IEEE (Institute of Electrical and Electronic Engineers) : est
une association professionnelle constituée d’industriels et
d’universitaires.
• Le comité 802 (IEEE 802) s'occupe de normalisation des réseaux
locaux.
Modèle architectural OSI
1977 : ISO (Organisation Internationale de
Normalisation) démarre une réflexion sur une
architecture de réseau en couches
1984 : définition du modèle OSI
– Open : systèmes ouverts à la communication avec
d’autres systèmes
– Systems : ensemble des moyens informatiques
(matériel et logiciel) contribuant au traitement et
au transfert de l’information
– Interconnection
Système A Système B
Encapsulation
Encapsulation
Les données utilisateurs
7 Application APDU
6 Présentation PPDU
5 Session SPDU
4 Transport Message
Fragment
3 Réseau Paquet
2 Liaison Trame
1 Physique
Directeur A Directeur B
Secrétaire A Secrétaire B
Accueil A Accueil B
Postier A Postier B
Train , voiture, ..
Modèle architectural OSI
7 couches
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche physique
Couche 1
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche physique
Cette couche s'occupe de la transmission des bits de
façon brute sur un canal de communication.
concernée par :
– représentation de bit à 1 ou 0 (voltage,...)
– durée de transmission d'un bit
– débit
– sens de transmission
– type de support (câbles, ondes,...)
– nombre de broches des connecteurs et rôle
Couche physique
Dans cette couche se trouve les moyens mécaniques,
électriques et fonctionnelles pour remplir cette tâche
:
– jonctions
– modems
– Multiplexeurs
– …
Couche liaison
Couche 2
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche liaison
Cette couche doit assurer une transmission
exempte d'erreurs sur un canal de
communication. Les données sont fractionnées
en trames.
concernée par :
– la création de frontières de trames
– le découpage de flots de bits en trames
– la gestion des accès au canal de communication
– l'adressage des interfaces de la liaison (adresses MAC)
– la correction ou la détection d'erreur
– l'envoi en séquence et la gestion d'acquittements
– la régulation de flux
Couche liaison
Services offerts :
– gestion des erreurs
– régulation du flux
– contrôle d'accès à un canal partagé (MAC)
Couche réseau
Couche 3
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche réseau
Couche réseau
Services offerts :
– adressage logique universel
– routage
– Contrôle de congestion
Couche transport
Couche 4
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche transport
Couche session
Couche 5
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche session
Cette couche doit fournir les moyens nécessaires pour :
– ouvrir et fermer des sessions entre utilisateurs
– organiser et synchroniser le dialogue.
concernée par :
– l'ouverture et la fermeture de sessions entres les
utilisateurs
– la gestion du dialogue
– la gestion de jetons (réserves pour des opérations
critiques)
– la synchronisation (points de reprise en cas d‘échec),
l'interruption et la reprise du dialogue
Couche session
Services offerts :
– gestion du jeton
– synchronisation (utilisation de points de reprise)
Couche présentation
Couche 6
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche présentation
La couche présentation se charge de la
représentation des données échangées dans un
soucis de compatibilité.
concernée par :
– La représentation des informations échangées
(entiers, chaînes, flottants, structures composites)
– le masquage de l'hétérogénéité de techniques de
codage utilisées par les différents systèmes
– encodage/décodage des données dans une norme
reconnue
Couche présentation
Services offerts :
– traduction
• Ascii / Unicode
– compression
– cryptage
Couche application
Couche 7
7. Application
6. Présentation
5. Session
4. Transport
3. Réseau
2. Liaison
1. Physique
Couche application
Cette couche est chargée de l'exécution des applications
réseaux.
concernée par :
– terminal virtuel
– courrier électronique
– WWW (base de données repartie, commerce électronique,...)
– groupes de discussion
– exécution de travaux à distance
– transfert de fichiers
Services offerts :
– Transfert de fichiers
– Exécutions de travaux à distance
– Interrogation de bases de données
– …