ch1 Transmision de Données

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 30

Chapitre1: Structure des

Systèmes téléinformatiques

Introduction en transmission des données

Dr. Eng. Hichem Chemkha


[email protected] 1
Transmission des données

 La transmission de données est le processus


d'envoi de données numériques ou
analogiques via un support de
communication à un ou plusieurs réseaux
informatiques ou appareils électroniques. Elle
permet le transfert et la communication
d'appareils dans un environnement point à
point, point à multipoint et multipoint à
multipoint.

2
Concepts et terminologies
 Téléinformatiques: définition:
Regroupement des techniques de télécommunications
et de l'informatique en vue de réaliser, à distance,
l'échange de données et la commande des traitements
automatiques.
 Réseaux informatique: définition:
Se sont les appareils informatiques interconnectés
qui peuvent échanger des données et partager des
ressources entre eux, reliés entre eux par un
support.
3
Constitution d’un système de transmission
de données
 L'ETTD, Equipement Terminal de Traitement de Données accède au réseau par son contrôleur de
communications
 l'ETCD, Equipement Terminal de Circuit de Données qui émet et réceptionne les informations tout en
assurant le contrôle des erreurs de transmission sur la jonction entre les deux équipements.
 La Jonction constitue l'interface entre l'ETTD et l'ETCD
 Le support ou ligne de transmission pour assurer le transport des données (l'information)

4
Exemple: Le circuit de données des terminaux bancaires type PC ou Mac est le réseau
de communications utilisé pour transporter l'information. L'ETTD (PC ou Mac) assure
l'interface entre utilisateur et l'ETCD qui lui même s'interface avec le circuit de données
par l'adaptation du signal électrique émis. • Les éléments informatiques sont l'émetteur
et le récepteur (ETTD).
L'ETTD: (Clavier- écran, PC, Laptop, Serveurs, Téléphone portable, imprimante….)
L'ETCD: Carte réseaux, modem…
Fonctions de l'ETCD

Deux transformations fondamentales sont définies :


• le codage : bits −> symboles
• la modulation : symboles −> signal
 les symboles peuvent être une fonction continue ou une suite de valeurs.

A l'émission

5
A la réception

Un équipement spécifique est placé à chaque extrémité du support : soit un modem


(modulateur-démodulateur), soit un codec (codeur-décodeur). Cet équipement assure la
fabrication des signaux en émission et leur récupération en réception. Pour émettre les
données, le modem reçoit la suite de données
binaires à transmettre et fournit un signal dont les caractéristiques sont adaptées au support
de transmission. Inversement, en réception, le modem extrait la suite des données binaires
du signal reçu. Le support de transmission est ainsi transparent à l’utilisateur. Le support de
transmission et les deux modems placés à chacune de ses extrémités constituent un
ensemble appelé circuit de données, comme le montre la figure suivante:

6
Les différents réseaux informatiques
Pour utiliser efficacement un ordinateur, il est important de comprendre quels sont
les différents réseaux informatiques:
Un réseau est un ensemble de machines informatiques reliées entre elles pour
échanger des données.
1- Le PAN (Personal Area Network)
Le PAN permet d’échanger des données entre des appareils proches
(généralement dans la même pièce). Le bus utilisé est généralement, l’USB. Aussi
sans fil comme le bluetooth et l’infrarouge (IR).
2- Le LAN (Local Area Network)
Si vous avez besoin de relier plusieurs ordinateurs sur un réseau, vous créez un
LAN ou réseau local (exemple: salle informatique). Pour ce faire, nous utilisons le
plus souvent le protocole Ethernet.
Il est également possible de se connecter via le WLAN (Wireless Local Area
Network) ou réseau local sans fil (Wifi). 7
3- Le MAN (Metropolitan Area Network)
Le MAN permet de relier plusieurs LAN proches. Celui-ci permet d’échanger très
rapidement des données entre différentes branches d’une société par exemple.
4- Le WAN (Wide Area Network)
Le WAN permet de relier différentes machines très éloignées (à l’échelle d’un
continent). Pour ce faire, le WAN se base sur les technologies des adresses IP.
Les WAN sont souvent gérés par des fournisseurs de services Internet.
5- Le GAN (Global Area Network)
Basiquement, internet est un GAN, un réseau mondial permettant d’échanger des
informations entre différents appareils. Mais internet n’est pas le seul GAN. De
nombreuses entreprises utilisent un GAN pour relier différents WAN ensemble. Les
GAN utilisent des câbles sous marins et des transmissions par satellite.
Modes d’échanges
Sens d'une transmission: Le sens d'une transmission peut être unidirectionnel
(simplex), bidirectionnel alterné (half duplex) ou bidirectionnel simultané (full
duplex).

8
Direction of data flow
Exemples: de l’ordinateur vers l'imprimante,
Simplex radio de diffusion, GPS

Exemple: Talkies-walkies

Half Duplex
A chaque sens de transmission
correspond un canal de
communication propre

Full Duplex Exemple:Téléphone

9
Modèle OSI
(Open System Interconnection Model) défini en1977

 Interconnexion de systèmes ouverts en 7 couches.


 Créez une couche lorsqu'une abstraction différente
est nécessaire.
 Chaque couche remplit une fonction bien définie.
 Les fonctions des couches choisies en prenant en
compte les protocoles standardisés au niveau
international.
 Nombre de couches - suffisamment grand pour
éviter la complexité

10
Layered Tasks
An example from the everyday life

Hierarchy?
Services

11
Pourquoi une communication en
couches?
 Pour réduire la complexité de la tâche de
communication en la divisant en plusieurs
petites tâches superposées.
 La fonctionnalité des couches peut être
modifiée tant que le service fourni à la
couche supérieure reste inchangé, ce qui
facilite la maintenance et la mise à jour.
 Chaque couche a sa propre tâche.
 Chaque couche a son propre protocole
12
Seven layers of the OSI model
Quand un hôte A envoie un
message à un hôte B, le
processus d'envoi va de la
couche7 (application) à la
couche1(physique). En
revanche, quand il s'agit de
recevoir, le message emprunte
le chemin inverse: il part de la
(Réseaux) couche1pour arriver à la
couche 7.
(Liaison)

(Physique)

13
Exchange using OSI Model
Emission Réception

14
La Couche Application (7)
 La couche application, la dernière du modèle de référence,
fournit au programme utilisateur, l’application proprement dite,
un ensemble de fonctions (entités d’application) permettant le
déroulement correct des programmes communicants
(transferts de fichiers, courrier électronique... ).
 Son rôle est de fournir les services et les protocoles
nécessaires aux applications qui souhaitent s'ouvrir sur le
réseau.
 Les exemples de protocoles sont très nombreux. Les
protocoles les plus connus sont:
 HTTP pour naviguer sur le web (HyperText transfert Protocol)
 FTP pour transférer des fichiers (File transfert Protocol)
 SMTP pour envoyer des messages électroniques (Simple
mail transfert Protocol)

15
La Couche Presentation (6)
 La fonction de cette couche est de garantir que les informations
envoyées depuis la couche application d'un système soient lisibles
par la couche application d'un autre système.
 Il est responsable de la traduction (formatage), de la compression et
du chiffrement des données.
 La couche de présentation est principalement concernée par la
traduction, l'interprétation et la conversion des données à partir de
divers formats. Par exemple, les caractères EBCIDIC peuvent être
convertis en ASCII.
 C'est également là que les données sont compressées pour la
transmission et décompressées à la réception.
 Les techniques de chiffrement sont mises en œuvre au niveau de la
couche de présentation.
 Le redirecteur fonctionne au niveau de la couche de présentation en
redirigeant les opérations d'E/S sur le réseau.

16
La Couche Session (5)
La couche session est responsable de l'établissement et du maintien de la
session entre les processus exécutés sur différentes machines ainsi que de
la synchronisation de la communication entre eux. Voici quelques autres
fonctions de cette couche :
 Elle permet aux processus de communiquer en mode semi-duplex ou
duplex intégral. C'est-à-dire que les informations peuvent être transmises
entre les processus soit dans un seul sens à la fois, soit dans les deux
sens en même temps.‰ ‰
 Elle utilise des points de contrôle pour la synchronisation qui aident à
identifier les données à retransmettre.
 Les fonctions de connexion, de reconnaissance de nom et de sécurité ont
lieu au niveau de la couche session.
 Elle permet aussi d’insérer des points de reprise dans le flot de données
de manière à pouvoir reprendre le dialogue après une panne.

17
La Couche Transport (4)
 Du côté de l'envoi, les données provenant de la couche session (5) sont
segmentées (découpées et regroupées) pour une transmission efficace et un
numéro de suivi leur est attribué afin qu'ils puissent être réassemblés dans le
bon ordre.
 Le segment est l’unité de données qu’elle manipule.
 Du côté de la réception, les paquets provenant de la couche réseaux (3)
inferieur, sont réassemblés, vérifiés pour détecter et identifier les erreurs.
 Effectue la gestion des erreurs en garantissant que toutes les données sont
reçues dans le bon ordre et sans erreurs. En cas d'erreurs, les données sont
retransmises.
Les protocoles de la couche transport à ce niveau sont:
 TCP (Transmission Control Protocol, protocole de contrôle de la
transmission)
 UDP (User Datagram Protocol, protocole de datagramme utilisateur).
 SCTP (Stream Control Transmission Protocol, protocole de transmission de
contrôle de flux).

18
Tâches principales du couche transport :
 Adressage des ports
 Segmentation et réassemblage
 Contrôle de congestion
 Contrôle de flux
 Contrôle des erreurs
Selon le type protocoles, la fiabilité des données diffère;
 TCP, s'assurent de la réception de l'ensemble des segments avec une transmission sans
erreur (on parle alors de protocoles orientés connexion) donc fiable.
Les protocoles orientés connexion sont alors plutôt utilisé lorsque l'intégrité des
données est importante, e.g. mails (SMTP), transfert de fichiers (FTP), etc.
 UDP est un protocole peu fiable et sans connexion qui effectue une vérification des
erreurs très limitée. UDP sert aux applications qui ne souhaitent pas ralentir les
transferts de données par la lourdeur de la mise en œuvre des processus de gestion du
mode connecté, ou à celles qui n’ont pas besoin de la fiabilité de TCP.
 Les concepteurs de SCTP appelé aussi RTP (real time protocol) l'ont initialement
prévu pour le transport de la téléphonie sur le protocole Internet et la
vidéoconférence, SCTP est un protocole de couche transport fiable et orienté
connexion.

19
La Couche Réseaux (3)
 L’unité d’information de la couche réseau est le paquet
 Livraison de paquets de bout en bout de la source d'origine à une
destination
 Nécessaire lorsque 2 appareils sont connectés à des réseaux différents
 Fonctions principales :
- Adressage logique
- Routage
- Commutation
- Contrôle de congestion et qualité de service

20
La Couche Liaison de données (2)
 L’unité d’information de cette couche est la trame (frame)
 Transport de trames entre les nœuds d'un segment de réseau à travers
la couche physique.
 détecter et éventuellement de corriger les erreurs qui peuvent se
produire dans la couche physique.
 l'adressage et l'arbitrage des médias.
 Contrôle du flux
 Détecte et récupère les collisions, et peut fournir des mécanismes
pour les réduire ou les empêcher.

21
Protocoles de la couche de liaison de données
 Ethernet : Ethernet est le protocole le plus utilisé dans la couche de
liaison de données. Il définit le format des trames Ethernet, la
méthode d'accès et l'adressage physique (adresses MAC). Ethernet
fournit une communication fiable et efficace sur le réseau local
(LAN).
 Protocole point à point (PPP) : PPP est un protocole couramment
utilisé dans les connexions par accès commuté et les liaisons point à
point. Il établit une connexion directe entre deux nœuds et prend en
charge plusieurs protocoles de couche réseau, tels que IP, sur une
seule liaison.
 Wi-Fi (IEEE 802.11) : Le protocole Wi-Fi permet la communication
sans fil au sein d'un réseau local. Il définit le format des trames Wi-Fi
et les mécanismes de contrôle d'accès et de transmission de données
sur des supports sans fil.

22
La Couche Physique (1)
 L’unité d’information typique de cette couche est le bit
 Transporter des bits d'un nœud d'extrémité au suivant
 Il gère le transfert de bits (0 et 1) d'un ordinateur à un autre. C'est là que les bits
sont réellement convertis en signaux électriques qui circulent à travers le circuit
physique.

Cette couche intervient dans la gestion de la transmission dépendante


du support:
- type de support de transmission (paire torsadée, coaxial, fibre
optique, air)
- représentation des bits (niveaux de tension des valeurs logiques)
- débit de données (vitesse)
- synchronisation des bits (synchronisation temporelle)

23
Physical layer
physical
connection

Transporting bits from one end node to the next

24
25
Modèle TCP/IP
 L’architecture TCP/IP porte le nom des protocoles principaux qui la constituent, à
savoir TCP et IP
 Le modèle TCP/IP peut en effet être décrit comme une architecture réseau à 4 couches :

Note: Le modèle OSI a été mis à côté


pour faciliter la comparaison entre les
deux modèles

26
La couche hôte réseau (1)
 Cette couche semble « regrouper » les couches physique et liaison de données du
modèle OSI.
 Permettre un hôte d’envoyer des paquets IP sur le réseau. Par exemple, beaucoup de
réseaux locaux utilisent Ethernet ; Ethernet est une implémentation de la couche hôte-
réseau.

La couche Internet (2)


 Cette couche réalise l’interconnexion des réseaux (hétérogènes) distants sans connexion.
 Son rôle est l’acheminement des ces paquets indépendamment les uns des autres jusqu’à
destination.
 La couche internet possède une implémentation officielle : le protocole IP (Internet Protocol).

Remarquons que le nom de la couche (« internet ») est écrit avec un i minuscule, pour la simple
et bonne raison que le mot internet est pris ici au sens large (littéralement, « interconnexion de
réseaux »),

27
La couche transport (3)
 Cette couche n’a que deux implémentations : le protocole TCP (Transmission
Control Protocol) et le protocole UDP (User Datagram Protocol).

 TCP est un protocole fiable, orienté connexion, qui permet l’acheminement sans
erreur de paquets issus d’une machine d’un internet à une autre machine du
même internet.
 Son rôle est de fragmenter le message à transmettre de manière à pouvoir le faire
passer sur la couche internet. A l’inverse, sur la machine destination, TCP
replace dans l’ordre les fragments transmis sur la couche internet pour
reconstruire le message initial.
 TCP s’occupe également du contrôle de flux de la connexion.

 UDP est en revanche un protocole plus simple que TCP : il est non fiable et sans
connexion
 UDP sert à transmission de la voix.

28
La couche application (4)
 Cette couche contient tous les protocoles de haut niveau, comme
par exemple Telnet, TFTP (trivial File Transfer Protocol),
SMTP (Simple Mail Transfer Protocol), HTTP (HyperText
Transfer Protocol).
 Choix du protocole de transport à utiliser. Par exemple, TFTP
(surtout utilisé sur réseaux locaux) utilisera UDP, car on part du
principe que les liaisons physiques sont suffisamment fiables et
les temps de transmission suffisamment courts pour qu’il n’y ait
pas d’inversion de paquets à l’arrivée.
 TFTP plus rapide que le protocole FTP qui utilise TCP. A
l’inverse, SMTP utilise TCP, car pour la remise du courrier
électronique, on veut que tous les messages parviennent
intégralement et sans erreurs.

29
Les points commun:
-Les modèles OSI et TCP/IP sont tous les deux fondés sur le
concept de pile de protocoles indépendants.
-Les fonctionnalités des couches sont globalement les mêmes.

Différences:
-TCP/IP est un modèle pratique qui répond à des défis de
communication spécifiques et s'appuie sur des protocoles
standardisés. En revanche, OSI sert de cadre complet et
indépendant du protocole, conçu pour englober diverses
méthodes de communication réseau.
-Le modèle OSI est plus complexe que le modèle TCP/IP

30

Vous aimerez peut-être aussi