41
Cours R´ eseaux de Communi- cation Mod` ele OSI Dr A. DJEFFAL Mod` ele OSI Communication OSI Encapsulation Mod` ele TCP/IP Cours R´ eseaux de Communication Mod` ele OSI Dr A. DJEFFAL 2 ` eme ann´ ee LMD 2016-2017 www.abdelhamid-djeffal.net 1 / 24

Cours Réseaux de Communication Modèle OSIabdelhamid-djeffal.net/web_documents/osi.pdf · Mod ele OSI Mod ele OSI d’ISO : Sept (07) couches 6/24. Cours R eseaux de Communi-cation

Embed Size (px)

Citation preview

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Cours Reseaux de CommunicationModele OSI

Dr A. DJEFFAL

2eme annee LMD

2016-2017

www.abdelhamid-djeffal.net

1 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIBesoin de normalisation

Fin des annees 70 ⇒ plusieurs solution reseaux : SNA d’IBM,DECNET de DEG, DSA de Bull...

!

2 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIBesoin de normalisation

Communication intrareseaux possible

!

3 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIBesoin de normalisation

Communication interreseaux impossible

!

4 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO

L’ISO (International Standard Organisation) a pris en chargel’etablissement de l’OSI (Open system interconnections : normed’interconnexion des systemes ouverts)

5 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

6 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele OSIModele OSI d’ISO : Sept (07) couches

1 Physique : Signaux :modulation, puissance, portee +Supports de transmission (cables, fibres optiques,...).

2 Liaison de donnee : Etablissement, maintient etliberation des connexions entre les elements du reseau. +Detection et Correction des erreurs.

3 Reseau : Adressage + routage.

4 Transport : Transfert entre utilisateurs (transparence)

5 Session : Optimisation et reglage des sessions : reprise detransfert

6 Presentation : Compression + Representation (poids forta gauche ou a droite).

7 Application : Offrir aux logiciels des standards d’accesaux reseaux (Fichier virtuel).

7 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesProtocole et Service

protocole, un dialogue connu par les deux parties, entredeux couches de meme niveau.

service transmettre des donnees de la couche (n) a lacouche (n+1).

8 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre deux entites dans le meme reseau

9 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

1 Relier les systemes par un lien physique (couchePHYSIQUE) ;

2 Controler qu’une liaison peut etre correctement etablie surce lien (couche LIAISON) ;

3 S’assurer qu’a travers le relais (reseau) les donnees sontcorrectement acheminees et delivrees au bon destinataire(couche RESEAU) ;

4 Controler, avant de delivrer les donnees a l’application quele transport s’est realise correctement de bout en bout(couche TRANSPORT) ;

10 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

1 Relier les systemes par un lien physique (couchePHYSIQUE) ;

2 Controler qu’une liaison peut etre correctement etablie surce lien (couche LIAISON) ;

3 S’assurer qu’a travers le relais (reseau) les donnees sontcorrectement acheminees et delivrees au bon destinataire(couche RESEAU) ;

4 Controler, avant de delivrer les donnees a l’application quele transport s’est realise correctement de bout en bout(couche TRANSPORT) ;

10 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

1 Relier les systemes par un lien physique (couchePHYSIQUE) ;

2 Controler qu’une liaison peut etre correctement etablie surce lien (couche LIAISON) ;

3 S’assurer qu’a travers le relais (reseau) les donnees sontcorrectement acheminees et delivrees au bon destinataire(couche RESEAU) ;

4 Controler, avant de delivrer les donnees a l’application quele transport s’est realise correctement de bout en bout(couche TRANSPORT) ;

10 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

1 Relier les systemes par un lien physique (couchePHYSIQUE) ;

2 Controler qu’une liaison peut etre correctement etablie surce lien (couche LIAISON) ;

3 S’assurer qu’a travers le relais (reseau) les donnees sontcorrectement acheminees et delivrees au bon destinataire(couche RESEAU) ;

4 Controler, avant de delivrer les donnees a l’application quele transport s’est realise correctement de bout en bout(couche TRANSPORT) ;

10 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

5 Organiser le dialogue entre toutes les applications, engerant des sessions d’echange (couche SESSION) ;

6 Traduire les donnees selon une syntaxe de presentation auxapplications pour que celles-ci soient comprehensibles parles deux entites d’application (couche PRESENTATION) ;

7 fournir a l’application utilisateur tous les mecanismesnecessaires a masquer a celle-ci les contraintes detransmission (couche APPLICATION).

11 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

5 Organiser le dialogue entre toutes les applications, engerant des sessions d’echange (couche SESSION) ;

6 Traduire les donnees selon une syntaxe de presentation auxapplications pour que celles-ci soient comprehensibles parles deux entites d’application (couche PRESENTATION) ;

7 fournir a l’application utilisateur tous les mecanismesnecessaires a masquer a celle-ci les contraintes detransmission (couche APPLICATION).

11 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couchesCommunication entre reseaux heterogenes

Pour realiser une communication a travers un ou plusieurssystemes intermediaires (relais) il faut :

5 Organiser le dialogue entre toutes les applications, engerant des sessions d’echange (couche SESSION) ;

6 Traduire les donnees selon une syntaxe de presentation auxapplications pour que celles-ci soient comprehensibles parles deux entites d’application (couche PRESENTATION) ;

7 fournir a l’application utilisateur tous les mecanismesnecessaires a masquer a celle-ci les contraintes detransmission (couche APPLICATION).

11 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couches2 entites communicant a travers un intermediaire dans le meme reseau

12 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Communication par couches2 entites communicant a travers un intermediaire dans 2 reseaux heterogenes

13 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Encapsulation des donneesEncapsulation des donnees par les differentes couches

A l’emission : Chaque couche ajoute aux donnees recuesde la couche superieure des informations appelees”Entete” avant de les transferer a la couche inferieure.

A la reception : chaque couche retire l’entete, ajoute parla couche du meme niveau, des donnees avant de lestransmettre a la couche superieure.

14 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Encapsulation des donneesEncapsulation des donnees par les differentes couches

15 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPModele TCP/IP

TCP/IP (Transmission Control Protocol / InternetProtocol)

Fin 60 : Projet DARPA (Defense Advanced ResearchProject Agency)

80 : Laboratoires et Universites

Explosion du nombre de reseaux et naissance de l’Internet

Aujourd’hui, l’IAB (Internet Activities Board) developpe etratifie les protocoles TCP/IP.

16 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPModele TCP/IP

TCP/IP (Transmission Control Protocol / InternetProtocol)

Fin 60 : Projet DARPA (Defense Advanced ResearchProject Agency)

80 : Laboratoires et Universites

Explosion du nombre de reseaux et naissance de l’Internet

Aujourd’hui, l’IAB (Internet Activities Board) developpe etratifie les protocoles TCP/IP.

16 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPModele TCP/IP

TCP/IP (Transmission Control Protocol / InternetProtocol)

Fin 60 : Projet DARPA (Defense Advanced ResearchProject Agency)

80 : Laboratoires et Universites

Explosion du nombre de reseaux et naissance de l’Internet

Aujourd’hui, l’IAB (Internet Activities Board) developpe etratifie les protocoles TCP/IP.

16 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPModele TCP/IP

TCP/IP (Transmission Control Protocol / InternetProtocol)

Fin 60 : Projet DARPA (Defense Advanced ResearchProject Agency)

80 : Laboratoires et Universites

Explosion du nombre de reseaux et naissance de l’Internet

Aujourd’hui, l’IAB (Internet Activities Board) developpe etratifie les protocoles TCP/IP.

16 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPModele TCP/IP

TCP/IP (Transmission Control Protocol / InternetProtocol)

Fin 60 : Projet DARPA (Defense Advanced ResearchProject Agency)

80 : Laboratoires et Universites

Explosion du nombre de reseaux et naissance de l’Internet

Aujourd’hui, l’IAB (Internet Activities Board) developpe etratifie les protocoles TCP/IP.

16 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

17 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

Couche application : FTP, TELNET, HTTP, SMTP.

Couche Transport : TCP (fiable), UDP (non fiable)

Couche Internet : IP, ICMP

Couche reseau Internet : Interface avec le reseau utilise :ARP.

18 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

19 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

La couche de liens :interface avec le reseau et estconstituee d’un driver du systeme d’exploitation et d’unecarte d’interface de l’ordinateur avec le reseau (cartereseau, modem,..).

La couche reseau ou couche IP (Internet Protocol) gerela circulation des paquets a travers le reseau en assurantleur routage. Elle comprend aussi les protocoles ICMP(Internet Control Message Protocol ) et IGMP (InternetGroup Management Protocol )

20 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

La couche de liens :interface avec le reseau et estconstituee d’un driver du systeme d’exploitation et d’unecarte d’interface de l’ordinateur avec le reseau (cartereseau, modem,..).

La couche reseau ou couche IP (Internet Protocol) gerela circulation des paquets a travers le reseau en assurantleur routage. Elle comprend aussi les protocoles ICMP(Internet Control Message Protocol ) et IGMP (InternetGroup Management Protocol )

20 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

La couche transport assure tout d’abord unecommunication de bout en bout en faisant abstraction desmachines intermediaires entre l’emetteur et le destinataire.Elle s’occupe de reguler le flux de donnees et assure untransport fiable (donnees transmises sans erreur et recuesdans l’ordre de leur emission) dans le cas de TCP(Transmission Control Protocol) ou non fiable dans le casde UDP (User Datagram Protocol).

La couche application est celle des programmesutilisateurs comme telnet (connexion a un ordinateurdistant), FTP (File Transfert Protocol), SMTP (SimpleMail Transfert Protocol), etc...

21 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP

La couche transport assure tout d’abord unecommunication de bout en bout en faisant abstraction desmachines intermediaires entre l’emetteur et le destinataire.Elle s’occupe de reguler le flux de donnees et assure untransport fiable (donnees transmises sans erreur et recuesdans l’ordre de leur emission) dans le cas de TCP(Transmission Control Protocol) ou non fiable dans le casde UDP (User Datagram Protocol).

La couche application est celle des programmesutilisateurs comme telnet (connexion a un ordinateurdistant), FTP (File Transfert Protocol), SMTP (SimpleMail Transfert Protocol), etc...

21 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP (meme reseau)

22 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP (reseau heterogenes)

23 / 24

Cours Reseauxde Communi-

cationModele OSI

Dr A.DJEFFAL

Modele OSI

CommunicationOSI

Encapsulation

ModeleTCP/IP

Modele TCP/IPArchitecture TCP/IP (Encapsulation)

24 / 24