Le protocole de contrôle ICMP

Slides:



Advertisements
Présentations similaires
Les protocoles de l'architecture
Advertisements

Module Architectures et Administration des réseaux
TD (issu de l’Exonet 23 – Site du CERTA)
Le Protocole TCP Chapitre 6.
ICMP - Internet Control Message Protocol
RSX101 Réseaux et Télécommunications
Institut Supérieur d'Informatique
Module Architectures et Administration des réseaux
Module Architectures et Administration des réseaux
(Routing Information Protocol)
Le protocole EIGRP* *Enhandced Interior Gateway Routing Protocol.
14 - Adresse IP et interfaces. Plan détude 1)Adresse IP dune interface 1)Résolution de nom vers IP statique 1)Service DNS 1)Spécification des interfaces.
Les Firewall DESS Réseaux 2000/2001
Architecture de réseaux
PLAN INTRODUCTION CONCEPTS DE L'INTERCONNEXION L'ADRESSAGE IP
Cours Présenté par …………..
UDP – User Datagram Protocol
1 Le protocole UDP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 UDP : User Datagram Protocol n UDP : protocole de transport.
PLAN Qu’est ce que le routage ?
Introduction aux réseaux
Couche Réseau Protocoles IP,… suite
Pare-feu.
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
TCP/IP.
Le Protocole OSPF.
Ingénierie des réseaux - Chapitre 3: La couche transport 2 Master 1 SIGLIS Contrôler le débit démission La couche application passe un bloc de données.
TRANSMISSION DES DONNEES.
À l’aide du sniffer Etherpeek
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
DHCP Dynamic Host Configuration Protocol
Sous-Adressage Sous-Adressage
Introduction à l’architecture de l’Internet
Adressage internet utilisé par le protocole IP (Internet Protocol)
Stage 2A CS80 pour Origin 1/28. 1) Presentation of the internship 2) The Multi-Oscillator 3) Connection-GUI’s API Conclusion Stage 2A CS80 pour Origin.
Copyright © SUPINFO. All rights reserved Module 3 – IP Basics IP adresses, classes and routing Campus-Booster ID : 802.
TCP/IP - Protocoles de base
La pile TCP/IP Adressage IP, ARP, ICMP, UDP, TCP, Routage, DNS
Chapitre 1: Réseaux Informatiques
Références Computer Networks Andrew S. Tanenbaum Prentice Hall Internetworking Technologies Handbook c/cisintwk/ito_doc/index.htm.
PLAN 1-Présentation du protocole ICMP: . VIDEO . ICMP
Denial of Service and Distributed Denial of Service
Suite.
Tutorat 7 - Introduction au Routage et OSPF
User Datagram Protocol
OMRON ® Contrôle de mouvements 1. OMRON ® Contrôle de mouvements 2 CX-Position Démarrage d ’un nouveau projet Démarrez CX-Position, créez un nouveau projet.
Couche Transport (4) Routeur Messages entre A et B
OSI et TCP/IP CNAM
IPV6 MOBILE.
Intervention sur un système technique
Université des Sciences et de Technologie Mohamed Boudiaf - ORAN
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
05 – Couche 3 - Couche réseau Terme anglais = The Network Layer.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Les Réseaux Informatiques
Les Réseaux Informatiques
Commutation de circuits
1 IP : Couche réseau 2 Introduction : Connections de LANs indépendants D. Diffusion Réseau IP En local = Même D. de diffusion Switch.
Réseaux Informatiques
Mise en place de translation d’adresses NAT/PAT
IPSec Formation.
-7- Notions de Routage.
IPv6 IP Next Generation Xavier BUREAU & Emilien GUERRIER 11/01/2002.
Adressage du réseau IPv4
Mobilité IP IPV4, IPV6.
GESTION DU BUS Hugo Descoubes - Octobre 2012 Universal Serial Bus.
A. Obaid © - Téléinformatique (INF3270) La couche Réseau 1 La couche Réseau l Les fonctions de la couche Réseau: –Acheminement des paquets: u Correspondances.
CentralWeb F. Playe1 Principes de base du routage IP Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Types et Codes de paquet ICMPv6
Transcription de la présentation:

Le protocole de contrôle ICMP Dominique SERET

Dominique SERET - Université René Descartes Introduction Le protocole ICMP (Internet Control Message Protocol) génère des messages de contrôle ou d’erreur ICMP rapporte les messages d’erreur à l’émetteur initial Beaucoup d’erreurs sont causées par l’émetteur, mais d’autres sont dues à des problèmes d’interconnexion rencontrés sur Internet : machine destination déconnectée, durée de vie du datagramme expirée, congestion de routeurs intermédiaires. Si un routeur détecte un problème sur un datagramme IP, il le détruit et émet un message ICMP pour informer l’émetteur Octobre 2000 Dominique SERET - Université René Descartes

Dominique SERET - Université René Descartes Introduction Les messages ICMP sont véhiculés à l’intérieur des datagrammes IP et donc routés comme n’importe quel datagramme Une erreur engendrée par un message ICMP ne peut donner naissance à un autre message ICMP (pas d’effet cumulatif) Les informations contenues dans un message ICMP sont : TYPE 8 bits ; type de message CODE 8 bits ; informations complémentaires CHECKSUM 16 bits ; champ de contrôle HEAD-DATA en-tête du datagramme incriminé avec 64 premiers bits des données. Octobre 2000 Dominique SERET - Université René Descartes

Les différents messages TYPE Message ICMP 0 Echo Reply 3 Destination Unreachable 4 Source Quench 5 Redirect (change a route) 8 Echo Request 11 Time Exceeded (TTL) 12 Parameter Problem with a Datagram 13 Timestamp Request 14 Timestamp Reply 17 Address Mask Request 18 Address Mask Reply Octobre 2000 Dominique SERET - Université René Descartes

Dominique SERET - Université René Descartes Exemples de messages Demande d’écho et réponse d’écho permet à une machine ou un routeur de déterminer la validité d’un chemin sur le réseau Utilisé par les outils tels ping et traceroute Synchronisation des horloges Les horloges de deux machines qui diffèrent de manière importante peuvent poser des problèmes pour des logiciels distribués Une machine peut émettre une demande d’horodatage à une autre susceptible de répondre en donnant l’heure d’arrivée de la demande et l’heure de départ de la réponse. L’émetteur peut alors estimer le temps de transit ainsi que la différence entre les horloges locale et distante. Octobre 2000 Dominique SERET - Université René Descartes

Dominique SERET - Université René Descartes Les messages d’erreur Lorsqu’un routeur émet un message ICMP de type « destination inaccessible », le champ code précise : 0 Network Unreachable 1 Host Unreachable 2 Protocol Unreachable 3 Port Unreachable 4 Fragmentation Needed and DF set 5 Source Route Failed 6 Destination Network Unknown 7 Destination Host Unknown 8 Source Host Isolated 9 Destination network administratively prohibited 10 Destination host administratively prohibited 11 Network Unreachable for type of Service 12 Host Unreachable for type of Service Octobre 2000 Dominique SERET - Université René Descartes

Le contrôle de congestion Le protocole IP fonctionnant en mode non connecté les routeurs ne peuvent réserver à l’avance la mémoire nécessaire au routage des datagrammes ==> des datagrammes peuvent donc être détruits. Cette situation de congestion se produit : lorsqu’un routeur est connecté à des réseaux aux débits différents ou lorsque de nombreuses machines émettent simultanément des datagrammes vers un même routeur. Pour pallier ce problème, un routeur peut émettre un message ICMP de limitation de débit de la source (Source Quench) vers l’émetteur. Il n’existe pas de message d’annulation de limitation de débit. La source diminue le débit, puis l’augmente progressivement tant qu’elle ne reçoit pas de nouvelle demande de limitation. Octobre 2000 Dominique SERET - Université René Descartes

La modification de route Un message ICMP de redirection de route peut être transmis par un routeur vers une machine reliée au même réseau pour lui signaler que la route n’est pas optimale. B Internet R1 R2 2ème routage Route par défaut A Redirection ICMP Octobre 2000 Dominique SERET - Université René Descartes

Dominique SERET - Université René Descartes ICMP : autres messages Lorsqu’un routeur ou une machine détecte un problème avec un datagramme (en-tête incorrecte) non couvert par les messages ICMP prédéfinis, il émet un message “Parameter Problem on a Datagram” vers l’émetteur du datagramme. Le problème rencontré consiste soit en une option manquante (dans le datagramme), soit en une donnée erronée Octobre 2000 Dominique SERET - Université René Descartes