Vous êtes sur la page 1sur 42

Faculté des Sciences et Techniques

Département de Mathématiques et Informatique

COURS RÉSEAUX INFORMATIQUES


Licence 2
Mathématique Cryptographie - Informatique Cryptographie

Dr Abdoulaye THIOUNE
Plan du cours
I. Généralités sur les réseaux
II. TCP/IP : Hôte réseau
III. TCP/IP : Internet
IV. TCP/IP : Transport
V. TCP/IP : Application
VI. Routage

2
I. Généralités sur les réseaux
1. Qu’est-ce qu’un réseau?
2. Topologie des réseaux
3. Intérêt d’un modèle
4. Le modèle OSI
5. Communication inter-couches
6. Encapsulation/Décapsulation
7. Le modèle TCP/IP

3
II. TCP/IP : Hôte réseau
1. Sous couche physique
a. La transmission numérique
b. Les voies de transmission
c. Un exemple de câblage structurée
2. Sous couche MAC
3. Sous couche LLC

4
III. TCP/IP: Internet
1. Les protocoles de réseau en général
2. Les protocoles routables
3. Le protocole IP: le paquet
4. L’adresse IP et les classes d’adresses
5. Le sous adressage
6. La résolution de noms: host, DNS, WINS etc..
7. La distribution automatique d’adresse: BOOTP et DHCP

5
IV. TCP/IP: Transport
1. Le segment UDP
2. Le protocole UDP
3. Le segment TCP
4. La session TCP

6
V. TCP/IP: Application
1. Communication entre deux applications.
2. Application Web
3. La messagerie

7
VI. Extension de réseau : Routage
1. Routage statique
2. Rouage dynamique

8
I. Généralités sur
les réseaux

9
Qu’est-ce qu’un réseau?
 Depuis toujours l’homme a eu un besoin de transport de
l’information.
 Dans un premier temps il l’a fait à la main : c’est le réseau
postal.
 Avec l’invention du Telex et du Téléphone le siècle dernier, ce
transport est automatisé: c’est la naissance des réseaux.

10
Qu’est-ce qu’un réseau informatique?
En informatique, un réseau est un ensemble d'appareils
électroniques géographiquement éloignés les uns des autres,
interconnectés par des télécommunications, généralement
permanentes, qui permettent d'échanger des informations entre
eux.
Le plus grand d’entre eux est Internet.

11
A quoi sert un réseau ?
 Communication : un réseau permet aux utilisateurs de communiquer.
Exemple: messagerie instantanée, échange et téléphonie sur IP.

 Partage de ressources: le réseau permet de partager des ressources


matérielles comme les imprimantes mais aussi des logiciels comme les bases
de données.

 Centralisation de la sécurité: Le réseau permet de centraliser les données


communes ou sensibles dans un serveur, d’en gérer l’accès et de les
sauvegarder. De même on peut réglementer l’accès physique à ces machines.

12
Rôles des ordinateurs dans un réseau
 Dans un réseau, les éléments qui partagent des ressources
sont appelés serveurs, les éléments qui y accèdent sont
appelés clients.

 Un réseau où chaque ordinateur se contente d’un rôle est


organisé autour de serveurs .

 Un réseau où les ordinateurs jouent les deux rôles à la fois est


appelé réseau poste à poste.
13
Les types de réseaux
 LAN (local area network) : réseau local à la dimension d’un
grand bâtiment ou de plusieurs bâtiments.

 MAN (Metropolitain area network) : un réseau à la dimension


d’une ville comme une BLR (Boucle Locale Radio) Internet.

 WAN (Wide Area Network) : un réseau de dimension mondiale


comme Internet.

14
Internet: un réseau de réseaux
 Depuis les années 70 différentes techniques rendant possible
l'interconnexion de réseaux différents (internetworking), sont apparues.
 On désigne ce système d'interconnexion sous le nom d'internet.
 Les travaux de l'ARPA (Advanced Research Project Agency) au milieu des
années 70 avaient pour but de développer un réseau à commutation de
paquets pour relier ses centres de recherches.
 Internet s’est développé dans les années 1980, lorsque l'ARPA a adopté le
protocole TCP/IP et qu'elle se mit à subventionner l'université de Berkeley
pour qu'elle intègre TCP/IP à son système d’exploitation Unix (BSD).

15
Les topologies réseaux
La topologie réseau spécifie le mode d’interconnexion des ordinateurs et les méthodes
d’accès au support physique pour la transmission de l’information. Nous avons ci-après
des topologies de réseau.
 Les réseaux maillés
 Les réseaux en anneau
 Les réseaux en bus
 Les réseaux en étoile
 Les réseaux hybrides

Nous étudierons l’anneau Token Ring, le Bus et l’étoile. Cette dernière topologie est en
passe de devenir un standard de fait.

16
Topologie : Réseau en anneau
 Le réseau en anneau est un
réseau où les ordinateurs sont
connectés les uns aux autres en
formant une boucle.
 Dans certaines implémentations
de cette topologie si un
ordinateur tombe en panne le
système continue à fonctionner
normalement.
 C’est une topologie assez
économe en câbles.
17
Topologie: Le réseau maillé
 Il faut n(n+1)/2 câbles pour
interconnecter des ordinateurs dans
le cas d’un maillage complet.
 Elle est gourmande en câbles.
 Elle présente la meilleure
disponibilité.
 C’est la topologie qui viendrait à
l’esprit en premier.
 Elle est rarement implémentée dans
les réseaux locaux.

18
Méthode d’accès Token Ring
 Un jeton circule dans l’anneau.
 Pour communiquer, il faut disposer du jeton, à la fin de la
communication on libère le jeton.
 Le câblage physique token Ring est en étoile autour du MAU
(Media Access Unit) ou MSAU (MultiStation Access Unit). Mais il
constitue un anneau logique.

19
Topologie : Réseau en BUS
 Les ordinateurs sont interconnectés de
manière linéaire les uns les autres du
premier au dernier.
 En cas d’une rupture quelconque d’un
câble ou d’un objet d’interconnexion,
le réseau est bloqué. La panne d’un
ordinateur ne bloque pas le réseau.
 C’est la topologie la moins gourmande
en câbles.

20
Méthode d’accès Ethernet
 CSMA/CD: Carrier Sense Multiple Access Collision Detection.
 Ecoute de porteuse.
 Accès multiple (des fois simultanées).
 Détection de collision.
 En cas de collision un timer propre à chaque ordinateur permet
une bonne reémission.
 Ethernet peut être en bus ou en étoile.

21
Topologie : Réseau en étoile
 En dehors de la topologie en maillage
complet, elle est la plus disponible et
la plus consommatrice en câble.
 Ethernet en étoile ou en bus étoilé
(réseau hybride) est l’implémentation
la plus courante dans les réseaux
locaux.
 Si le matériel central d’interconnexion
tombe en panne tout le réseau est
bloqué.

22
Topologie : Le réseau hybride
C’est l’utilisation de plusieurs topologies dans une
interconnexion, le réseau hybride le plus courant est le bus
étoilé.

23
Problématique de l’interconnexion
 Des constructeurs multiples
→ avec des méthodes d’interconnexion propres.

 Difficulté d’échange de technologies


→ pour rendre les systèmes compatibles.

 Nécessité d’un modèle de communication


→ indépendant des constructeurs.

24
Intérêt d’un modèle
 Réduire la complexité
→ de l’interconnexion.

 Standardiser les interfaces


→ de communication entre les différents éléments.

 Concevoir des modules spécifiques


→ à des fonctions données.

25
Modèle du courrier

26
OSI: le modèle complet
 Le modèle OSI (Open
System Interconnection) est
composé de sept couches.
La couche physique est la
première.

 Le modèle OSI est créé par


l’ISO (international standar-
dization organisation).

27
Couche Physique (Couche 1)
 Elle gère tous les aspects de la création et de la gestion d’une
liaison physique entre deux ordinateurs.
 Elle s’occupe de l’encodage et la synchronisation des échanges
de bits entre équipements.
 Interface entre le support physique et l’équipement (traduit le
message en un signal électrique qui pourra être transmis sur le
support de transmission).

28
Couche 2 : liaison
La couche liaison est chargée de transmettre les trames sans
erreurs entre les ordinateurs d’un LAN par l’intermédiaire de la
couche physique.
Elle est composée de deux sous couches :
• Medium Access Control (MAC) : permet de donner une adresse à chaque
équipement du réseau local et de gérer l’accès au médium de transmission (par
exemple CSMA/CD).

• Logical Link Control (LLC) : permet de contrôler la liaison logique.

29
Couche 3: Réseau
 Cette couche permet l’adressage de l’ordinateur dans l’inter-
réseau.

 Elle détermine le chemin suivi par le paquet de la source à la


destination en fonction de l’état du réseau et la priorité de
service entre autres.

30
Couche 4 : Transport
Couche intermédiaire entre les couches orientées traitement
(couches hautes) et couche orientées communication (couches
basses). Elle permet :
• D’assurer la fiabilité de la communication par des mécanismes de contrôle
d’erreurs.
• D’ordonner les séquences des segments suivant un ordre bien déterminé
et sans duplication.
• D’identifier une application dans un ordinateur donné avec son port
caractéristique.
• Fragmentation des messages trop longs pour les adapter au réseau utilisé
avant émission.
31
Couche 5: Session
Offre les moyens d’organiser et de synchroniser
l’échange de données entre les entités communicantes.
Elle Permet de :
• Assurer la délimitation (début et fin de session), le regroupement
et la synchronisation des données.
• Coordination du dialogue entre plusieurs applications telle que
chacune peut connaître l’état de l’autre application via le service
offert par la couche session de l’hôte distant.
• Permet de suspendre ou reprendre l’échange à partir des points
de reprise préalablement fixés.

32
Couche 6 : Présentation
 Représentation des données à transmettre dans un format
uniforme et qui est indépendant des codes utilisés par les
applications, ainsi que des machines.

 Conversion des formats de fichiers et de caractères (ASCII, EBCDIC)


a travers un langage de programmation commun pour les réseaux
(Common Network Programming Language)

 Cette couche fait la conversion inverse pour le flux de données reçu


en direction vers l’application: compression/décompression.

33
Couche 7 : Application
C’est par cette couche que les applications accèdent aux
services réseaux. Elle peut être:

• un ensemble de services utilisés par l’application comme le transfert


de fichier ou l’accès aux bases de données.
• L’application elle-même comme ftp et telnet.

34
Communication inter-couches
 D’une couche à l’autre, adjacente, la communication se fait à
travers des SAP (Service Access Point).
 Le service est fournit à travers un point d’accès au service
appelé SAP.
 SAP est un code hexadécimal sur 2 octets contenu dans les
trames Ethernet, entre les champs d'adresse MAC et le
datagramme.
 Les données envoyées entre deux couches adjacentes sont
appelées SDU (Service Data Unit).
35
Requêtes inter-couches
On définit quatre primitives de service :
 Requête : c’est une demande de service issue de la couche N+1 à la
couche basse adjacente N.
 Indication : c’est une signalisation issue de la couche N vers la couche
immédiatement supérieur N+1.
 Réponse : toute réaction d’une couche N+1 à une indication de la
couche N.
 Confirmation : toute signalisation d’une couche N vers une couche N+1
suite à une requête.
La communication peut alors commencer.
36
Encapsulation / Désencapsulation
Comment sont transférées les données des utilisateurs ?
 Les données des utilisateurs traversent toutes les couches du modèle OSI jusqu'au
niveau physique qui génère le signal transmis sur le média. Chaque couche rajoute
des informations de contrôle du protocole. C'est l'encapsulation des données.
 Cette structure est aussi appelée aussi "structure en pelure d'oignon".
 L’opération inverse est faite au niveau du destinataire c’est la désencapsulation.

37
Communication inter-équipements

38
Le modèle TCP/IP: un standard de fait
 TCP/IP désigne une architecture réseau, mais cet acronyme désigne
en fait 2 protocoles étroitement liés:
• un protocole de transport, TCP (Transmission Control Protocol)
• un protocole réseau, IP (Internet Protocol).

 Le modèle TCP/IP, est une architecture réseau en 4 couches dans


laquelle les protocoles TCP et IP jouent un rôle prédominant, car ils
en constituent l'implémentation la plus courante. Par abus de
langage, TCP/IP peut donc désigner deux choses:
• le modèle TCP/IP
• la suite de deux protocoles TCP et IP.

39
TCP/IP: Architecture en 4 couches

Ce modèle est réel et largement


implémenté, nous l’étudierons en détail.

40
Etude détaillée des couches.
 Nous allons énumérer les couches du modèle TCP/IP
 Nous étudierons en détails chacune d’elles.

41
Couche1 : Hôte Réseau
 Cette couche regroupe les couches physique et liaison de
données du modèle OSI.
 Elle regroupe l’ensemble des topologies, équipements et
protocoles permettant de transmettre un paquet d’une
machine à une autre dans un réseau local.
 Ethernet est un protocole de la couche Hôte Réseau du modèle
TCP/IP.

42

Vous aimerez peut-être aussi