Université AbdelmalekEssadiFaculté des Sciencesde TétouanDépartement Mathématiques et InformatiquesAnnée univ. : 2010-2011Filière : SMP S4  1 - Internet et Réseaux :1- I - les réseaux informatiques(Les protocoles)Anouar Abtoyanouar.abtoy@uae.ma1
ProtocoleUn protocole est une méthode standard qui permet la communication entre des processus (s'exécutant éventuellement sur différentes machines), c'est-à-dire un ensemble de règleset de procédures à respecter pour émettre et recevoir des données sur un réseau.2
ProtocoleIl en existe plusieurs selon ce que l'on attend de la communication. Certains protocoles seront par exemple spécialisés dans l'échange de fichiers (le FTP), d'autres pourront servir à gérer simplement l'état de la transmission et des erreurs (c'est le cas du protocole ICMP), ... 3
OSI4
Qu'est-ce que le modèle OSI?OSIUn modèle proposé par l'ISO (International Organization for Standardization).Le modèle OSI(Open System Interconnection) est une façon standardisée de "segmenter" le processus de communication entre deux entités en plusieurs blocs. Chaque bloc résultant de cette segmentation est appelé "Couche".Une couche est un ensemble de services accomplissant un but précis.5
Modèle OSIPrincipe de communication entre couches :chaque couche du modèle OSI communique avec la couche au-dessus et en dessous d'elle:6OSI
Modèle OSILe modèle OSI a segmenté la communication en 7 couches : 7OSI
Modèle OSIExemple:	Lorsque vous voulez envoyer un mail, plusieurs choses se passent en coulisse:8OSI
Modèle OSIPar analogie dans le cas du modèle OSI :9OSI
Modèle OSI10Exemple de l’envoi d’un email :OSI
Couche applicationVous avez besoin d'accéder aux services réseaux.C'est la couche applicative qui fait office d'interface pour vous donner accès à ces services. Ces services vous permettent par exemple de transférer des fichiers, de faire un mail, de visualiser une page web, etc.Plusieurs protocoles assurent ces services. On peut par exemple citer FTP (pour le transfert des fichiers), SMTP (pour l'envoi d'un mail), le HTML (pour le rendu d'une page web), etc.11OSI
Couche présentationIl vous faut formater votre mail pour une bonne présentation.C'est dans la couche de présentation que cela se passe. Elle s'occupe de la sémantique, de la syntaxe, de l'encryption/decryption. Enfin, de tout aspect "visuel" de l'information. Un exemple d'un service de cette couche serait la conversion d'un fichier codé en EBCDIC (ExtendedBinaryCodedDecimalInterchange Code) vers un fichier codé en ASCII (American Standard Code for Information Interchange).12OSI
Couche sessionUne fois que vous êtes prêt à envoyer le mail, il faut établir une session entre les applications qui vont communiquer. La couche de session du modèle OSI vous permet d'ouvrir une session, de la gérer, et la fermer. Ce sont ses 3 fonctions principales.La demande d'ouverture d'une session peut échouer par exemple. Si la session est terminée, c'est au niveau de cette couche que ce passera la "reconnexion"13OSI
Couche transportLa session étant établie, il faut envoyer le mail.C'est la couche de transport qui se charge de préparer le mail à l'envoi. La couche de transport segmente les données en plusieurs "segments ou séquences" et les réassemble au niveau de la couche "Transport" de l'hôte récepteur . Cette couche permet de choisir, basé sur les contraintes de communication, quel est la meilleure façon d'envoyer cette information.14OSI
Couche réseauMaintenant que nous savons quel numéro de port utiliser, il faut aussi préciser l'adresse IP du récepteur.C'est la couche Réseau qui se charge du "routage" ou "relayage" des données du point A au point B et de l’adressage. Ici aussi il y'a une modification de l'entête. Elle comprendra désormais l'entête ajouté par la couche de transport, plus l'adresse IP source, et l'adresse IP du destinataire. Ici aussi s'effectue le choix du mode de transport. Le protocole le plus utilisé à ce niveau est bien sûr le protocole IP.15OSI
Couche liaisonMaintenant établissons une liaison "physique" entre les deux hôtes.Là où la couche réseau effectue un genre de liaison logique, la couche de liaison effectue une liaison de données physique. En fait elle transforme la couche physique en une liaison, en assurant (dans certains cas) la correction d'erreurs qui peuvent survenir au niveau de la couche physique . Elle s'occupe de la fragmentation des données en plusieurs trames, et ces trames sont envoyées une par une dans un réseau local par conséquent elle doit gérer l'acquittement des trames.16OSI
Couche physiqueOSINotre mail est en cours de transport, mettons le sur le média.C'est la couche physique qui reçoit les trames de la couche de liaison de données, et les "convertit" en une succession de bits qui sont ensuite mis sur le média pour l'envoi. Cette couche se charge donc de la transmission des signaux électriques ou optiques entre les hôtes en communication. C'est à ce niveau qu'on trouve des services tels que la détection de collisions, le multiplexing, la modulation, le circuit switching, etc.17
résumé18OSI
Ce qu'il faut retenirLe modèle OSI est une norme précisant comment les machines doivent communiquer entre-elles.C'est un modèle théorique.Le modèle OSI possède 7 couches.Chaque couche a un rôle particulier à accomplir.Chaque couche est indépendante des autres.Chaque couche ne peut communiquer qu'avec une couche adjacente.Lors de l'envoi de données, on parcourt le modèle OSI de haut en bas, en traversant toutes les couches.19OSI
TCP/IP20
Qu'est-ce que le modèle TCP/IP?Transmission Control Protocol/Internet ProtocolLe modèle TCP-IP est un modèle qui fut créé dans les années 70 par le département de la défense (DoD) des USA.Modèle OSI 	 vocation normative.Modèle TCP/IP  vocation descriptive.21TCP/IP
Comparaison dans la structure22TCP/IP
Couche interface réseauAppelée aussi « Couche accès réseau »Contient toutes les spécifications concernant la transmission de données sur un réseau physique, qu'il s'agisse de réseau local (Anneau à jeton - token ring, ethernet, FDDI), de connexion à une ligne téléphonique ou n'importe quel type de liaison à un réseau. Elle prend en charge les notions suivantes : Acheminement des données sur la liaison Coordination de la transmission de données (synchronisation) Format des données Conversion des signaux (analogique/numérique) Contrôle des erreurs à l'arrivée ...23TCP/IP
Couche internetTCP/IPDéfinit les datagrammes et gère les notions d'adressage IP. Permet l'acheminement des datagrammes (paquets de données) vers des machines distantes ainsi que de la gestion de leur fragmentation et de leur assemblage à réception.La couche Internet contient 5 protocoles : Le protocole IP Le protocole ARP Le protocole ICMP ….24
Couche TransportTCP/IPLes protocoles des couches précédentes permettaient d'envoyer des informations d'une machine à une autre. La couche transport permet à des applications tournant sur des machines distantes de communiquer. un système de numéro a été mis en place afin de pouvoir associer un type d'application à un type de données, ces identifiants sont appelés ports.25
Couche ApplicationLa couche application est la couche située au sommet des couches de protocoles TCP/IP.Les logiciels de cette couche communiquent donc grâce à un des deux protocoles de la couche inférieure (la couche transport) c'est-à-dire TCP ou UDP. 26TCP/IP
Couche ApplicationLes applications de cette couche sont de différents types, mais la plupart sont des services réseau, c'est-à-dire des applications fournies à l'utilisateur pour assurer l'interface avec le système d'exploitation. On peut les classer selon les services qu'ils rendent : Les services de gestion (transfert) de fichier et d'impression Les services de connexion au réseau Les services de connexion à distance Les utilitaires Internet divers27TCP/IP
Point vocabulaire : les unités de données28
l'encapsulation dans le modèle OSI29
l'encapsulation dans le modèle OSI30
Webographie« CCNA Exploration Fr - chapitre 1 »http://www.siteduzero.com/tutoriel-3-401755-modeles-osi-et-tcp-ip.htmlhttp://www.commentcamarche.net/contents/internet/tcpip.php3…Prenez l’initiative de chercher d’autres 31
Merci pour votre attention32

(protocoles)

  • 1.
    Université AbdelmalekEssadiFaculté desSciencesde TétouanDépartement Mathématiques et InformatiquesAnnée univ. : 2010-2011Filière : SMP S4 1 - Internet et Réseaux :1- I - les réseaux informatiques(Les protocoles)Anouar Abtoyanouar.abtoy@uae.ma1
  • 2.
    ProtocoleUn protocole estune méthode standard qui permet la communication entre des processus (s'exécutant éventuellement sur différentes machines), c'est-à-dire un ensemble de règleset de procédures à respecter pour émettre et recevoir des données sur un réseau.2
  • 3.
    ProtocoleIl en existeplusieurs selon ce que l'on attend de la communication. Certains protocoles seront par exemple spécialisés dans l'échange de fichiers (le FTP), d'autres pourront servir à gérer simplement l'état de la transmission et des erreurs (c'est le cas du protocole ICMP), ... 3
  • 4.
  • 5.
    Qu'est-ce que lemodèle OSI?OSIUn modèle proposé par l'ISO (International Organization for Standardization).Le modèle OSI(Open System Interconnection) est une façon standardisée de "segmenter" le processus de communication entre deux entités en plusieurs blocs. Chaque bloc résultant de cette segmentation est appelé "Couche".Une couche est un ensemble de services accomplissant un but précis.5
  • 6.
    Modèle OSIPrincipe decommunication entre couches :chaque couche du modèle OSI communique avec la couche au-dessus et en dessous d'elle:6OSI
  • 7.
    Modèle OSILe modèleOSI a segmenté la communication en 7 couches : 7OSI
  • 8.
    Modèle OSIExemple: Lorsque vousvoulez envoyer un mail, plusieurs choses se passent en coulisse:8OSI
  • 9.
    Modèle OSIPar analogiedans le cas du modèle OSI :9OSI
  • 10.
    Modèle OSI10Exemple del’envoi d’un email :OSI
  • 11.
    Couche applicationVous avezbesoin d'accéder aux services réseaux.C'est la couche applicative qui fait office d'interface pour vous donner accès à ces services. Ces services vous permettent par exemple de transférer des fichiers, de faire un mail, de visualiser une page web, etc.Plusieurs protocoles assurent ces services. On peut par exemple citer FTP (pour le transfert des fichiers), SMTP (pour l'envoi d'un mail), le HTML (pour le rendu d'une page web), etc.11OSI
  • 12.
    Couche présentationIl vousfaut formater votre mail pour une bonne présentation.C'est dans la couche de présentation que cela se passe. Elle s'occupe de la sémantique, de la syntaxe, de l'encryption/decryption. Enfin, de tout aspect "visuel" de l'information. Un exemple d'un service de cette couche serait la conversion d'un fichier codé en EBCDIC (ExtendedBinaryCodedDecimalInterchange Code) vers un fichier codé en ASCII (American Standard Code for Information Interchange).12OSI
  • 13.
    Couche sessionUne foisque vous êtes prêt à envoyer le mail, il faut établir une session entre les applications qui vont communiquer. La couche de session du modèle OSI vous permet d'ouvrir une session, de la gérer, et la fermer. Ce sont ses 3 fonctions principales.La demande d'ouverture d'une session peut échouer par exemple. Si la session est terminée, c'est au niveau de cette couche que ce passera la "reconnexion"13OSI
  • 14.
    Couche transportLa sessionétant établie, il faut envoyer le mail.C'est la couche de transport qui se charge de préparer le mail à l'envoi. La couche de transport segmente les données en plusieurs "segments ou séquences" et les réassemble au niveau de la couche "Transport" de l'hôte récepteur . Cette couche permet de choisir, basé sur les contraintes de communication, quel est la meilleure façon d'envoyer cette information.14OSI
  • 15.
    Couche réseauMaintenant quenous savons quel numéro de port utiliser, il faut aussi préciser l'adresse IP du récepteur.C'est la couche Réseau qui se charge du "routage" ou "relayage" des données du point A au point B et de l’adressage. Ici aussi il y'a une modification de l'entête. Elle comprendra désormais l'entête ajouté par la couche de transport, plus l'adresse IP source, et l'adresse IP du destinataire. Ici aussi s'effectue le choix du mode de transport. Le protocole le plus utilisé à ce niveau est bien sûr le protocole IP.15OSI
  • 16.
    Couche liaisonMaintenant établissonsune liaison "physique" entre les deux hôtes.Là où la couche réseau effectue un genre de liaison logique, la couche de liaison effectue une liaison de données physique. En fait elle transforme la couche physique en une liaison, en assurant (dans certains cas) la correction d'erreurs qui peuvent survenir au niveau de la couche physique . Elle s'occupe de la fragmentation des données en plusieurs trames, et ces trames sont envoyées une par une dans un réseau local par conséquent elle doit gérer l'acquittement des trames.16OSI
  • 17.
    Couche physiqueOSINotre mailest en cours de transport, mettons le sur le média.C'est la couche physique qui reçoit les trames de la couche de liaison de données, et les "convertit" en une succession de bits qui sont ensuite mis sur le média pour l'envoi. Cette couche se charge donc de la transmission des signaux électriques ou optiques entre les hôtes en communication. C'est à ce niveau qu'on trouve des services tels que la détection de collisions, le multiplexing, la modulation, le circuit switching, etc.17
  • 18.
  • 19.
    Ce qu'il fautretenirLe modèle OSI est une norme précisant comment les machines doivent communiquer entre-elles.C'est un modèle théorique.Le modèle OSI possède 7 couches.Chaque couche a un rôle particulier à accomplir.Chaque couche est indépendante des autres.Chaque couche ne peut communiquer qu'avec une couche adjacente.Lors de l'envoi de données, on parcourt le modèle OSI de haut en bas, en traversant toutes les couches.19OSI
  • 20.
  • 21.
    Qu'est-ce que lemodèle TCP/IP?Transmission Control Protocol/Internet ProtocolLe modèle TCP-IP est un modèle qui fut créé dans les années 70 par le département de la défense (DoD) des USA.Modèle OSI  vocation normative.Modèle TCP/IP  vocation descriptive.21TCP/IP
  • 22.
    Comparaison dans lastructure22TCP/IP
  • 23.
    Couche interface réseauAppeléeaussi « Couche accès réseau »Contient toutes les spécifications concernant la transmission de données sur un réseau physique, qu'il s'agisse de réseau local (Anneau à jeton - token ring, ethernet, FDDI), de connexion à une ligne téléphonique ou n'importe quel type de liaison à un réseau. Elle prend en charge les notions suivantes : Acheminement des données sur la liaison Coordination de la transmission de données (synchronisation) Format des données Conversion des signaux (analogique/numérique) Contrôle des erreurs à l'arrivée ...23TCP/IP
  • 24.
    Couche internetTCP/IPDéfinit lesdatagrammes et gère les notions d'adressage IP. Permet l'acheminement des datagrammes (paquets de données) vers des machines distantes ainsi que de la gestion de leur fragmentation et de leur assemblage à réception.La couche Internet contient 5 protocoles : Le protocole IP Le protocole ARP Le protocole ICMP ….24
  • 25.
    Couche TransportTCP/IPLes protocolesdes couches précédentes permettaient d'envoyer des informations d'une machine à une autre. La couche transport permet à des applications tournant sur des machines distantes de communiquer. un système de numéro a été mis en place afin de pouvoir associer un type d'application à un type de données, ces identifiants sont appelés ports.25
  • 26.
    Couche ApplicationLa coucheapplication est la couche située au sommet des couches de protocoles TCP/IP.Les logiciels de cette couche communiquent donc grâce à un des deux protocoles de la couche inférieure (la couche transport) c'est-à-dire TCP ou UDP. 26TCP/IP
  • 27.
    Couche ApplicationLes applicationsde cette couche sont de différents types, mais la plupart sont des services réseau, c'est-à-dire des applications fournies à l'utilisateur pour assurer l'interface avec le système d'exploitation. On peut les classer selon les services qu'ils rendent : Les services de gestion (transfert) de fichier et d'impression Les services de connexion au réseau Les services de connexion à distance Les utilitaires Internet divers27TCP/IP
  • 28.
    Point vocabulaire :les unités de données28
  • 29.
  • 30.
  • 31.
    Webographie« CCNA ExplorationFr - chapitre 1 »http://www.siteduzero.com/tutoriel-3-401755-modeles-osi-et-tcp-ip.htmlhttp://www.commentcamarche.net/contents/internet/tcpip.php3…Prenez l’initiative de chercher d’autres 31
  • 32.
    Merci pour votreattention32