Reseaux - Cours 5Datagrammes IP, ARP et ICMPCyril Pain-BarreIUT Informatique Aix-en-ProvenceSemestre 1 - version du 13/11/20091/50Cyril Pain-Barre Datagrammes IP, ARP et ICMP 1/49Datagrammes IP(RFC 791)2/50Cyril Pain-Barre Datagrammes IP, ARP et ICMP 2/49Datagramme IP sur Ethernet V2trame Ethernet v2 contenant un datagramme IP (EtherType en Hexa) :type donnéesAdresse AdressePréambule 08 00 Datagramme IP CRCDestination Source(de)multiplexage Ethernet v2 :...ARP RARP IPle protocole destinataire des données0x0806 0x8035 0x0800est indiqué par le champ EtherTypetrameEthernet V2 données3/50Cyril Pain-Barre Datagrammes IP, ARP et ICMP 3/4965 535 octets maxFormat du datagramme IPen-t^ete : nombre variable d’octets (multiple de 4)donnees : nombre quelconque d’octets (limite a 65 315)0 1 1 2 2 3 3bits : 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1VER HLEN TOS Longueur TotaleIdentification Flags DéplacementTime To Live Protocole Total de ContrôleAdresse IP SourceAdresse IP DestinationOptions IP (éventuelles)BourrageDonnées4/50Cyril Pain-Barre Datagrammes IP, ARP et ICMP 4/49en−têtetaille variable taille variable partie fixe (20 octets)65 535 octets maxChamp VersionVER HLEN TOS Longueur TotaleIdentification Flags DéplacementTime To Live Protocole Total de ContrôleAdresse IP SourceAdresse IP DestinationOptions IP (éventuelles)BourrageDonnéescode sur 4 bitsidenti e la version du (format du) ...
trame Ethernet v2 contenant un datagramme IP (EtherTypeen Hexa) :
493/MPICetPRA,PIsemmargata
meIPyrCPail-BinrearataDmargIsemRA,P
en-tˆete:nombrevariabled’octets(multiplede4)
4/50
(limit´e`a
65
4/9MC4PePIt
donnees ´
315)
d’octets
quelconque
nombre
:
gramdataatduForm
ahpmeVsr55/C0ion,ARPesIPrammatagrrDe-naBPliayCir
cod´esur4bits identifie la version du (format du) datagramme actuellement,laversionest4(cod´ee0100enbinaire) dans le datagramme IPv6, ce champ est maintenu et vaut 6 permetdes’assurerqueledatagrammeseracorrectementinterpre´t´e
94CIte/5PM
riCyPRA,CItemmarPIseeDrragatailPBan-
adresse IP Source: (32 bits) identifie l’to`elao’ˆhtadaamgrgiriduneem adresse IP Destination: (32 bits) identifie ledestinataire final du datagramme
MP6/49
Cesadressesnesontpasmodifie´esparlesrouteurs.Toutefois, en cas de NAT/NAPT (translation d adresse), la NATbox peut les ’ modifier (voir second semestre).
ssesmaspdAer/605hC
49
(internet) Header LENgth cod´eesur4bits indiquelenombredemotsde32bitsdel’en-teˆte(comprenantles options) : en-teˆtede20a`60octets 5≤HLEN≤15 siHLEN>5 alors il y a des options
cod´esur8bits indiqueleprotocoledevantrecevoirlesdonn´eesdudatagramme lesvaleursdecechampsontg´er´eesparl’autorite´centraleetaccessibles sur le sitewww.iana.org