ch1 Transmision de Données
ch1 Transmision de Données
ch1 Transmision de Données
Systèmes téléinformatiques
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
A l'émission
5
A la réception
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
9
Modèle OSI
(Open System Interconnection Model) défini en1977
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.
23
Physical layer
physical
connection
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 :
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.
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