Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2
2
Section 1
Datagramme IP
Protocole IP et Adressage IPv4
Format du datagramme IP
4
Protocole IP et Adressage IPv4
Description de l’entête IP
> Version (4 bits) spécifie la version du protocole IP. L’objet de ce champ est la
vérification que l’émetteur et le destinataire des datagrammes sont bien en
phases avec la même version. Actuellement c’est la version 4 qui est
principalement utilisée sur l’Internet, bien que quelques implémentations de la
version 6 existent et soient déjà en expérimentation.
> IHL (4bits) donne la longueur de l’entête en mots de 4 octets. La taille standard
de cette entête fait 5 mots (20 octets).
> Type of Service (8 bits) définit la priorité de chaque paquet. Suivant les valeurs
de ce champ, le routeur peut privilégier un datagramme par rapport à un autre.
Ce champ permet d’appliquer un mécanisme de qualité de service (QoS) aux
paquets de priorité élevée, tels que ceux transportant des données vocales de
téléphonie.
> Total Length (16 bits) Donne la taille du datagramme, entête + données. S’il y
fragmentation il s’agit également de la taille du fragment (chaque datagramme
est indépendant des autres). 16 bits autorisent la valeur de 64 ko. La limitation
vient le plus souvent du support physique qui impose une taille plus petite
(MTU). 5
Protocole IP et Adressage IPv4
> IDENTIFICATION, FLAGS et FRAGMENT OFFSET Ces champs sont prévus pour
contrôler la fragmentation des datagrammes. Les données sont fragmentées car
les datagrammes peuvent avoir à traverser des réseaux avec des MTU plus petits
que celui du premier support physique employé.
> TTL “ Time To Live ” (8 bits) indique la durée de vie restante du paquet. La valeur
TTL est décrémentée de 1 à chaque fois que le paquet est traité par un routeur
(c’est-à-dire à chaque saut). Lorsque la valeur devient nulle, le routeur supprime
ou abandonne le paquet. Ce mécanisme évite que les paquets ne circulent
indéfiniment d’un routeur à l’autre dans une boucle de routage.
> PROTOCOL (8 bits) indique le type de données utiles que le paquet transporte. Il
permet à IP d’adresser les données extraites au protocole de couche supérieure
approprié.
Exemples de valeurs :
01 ICMP
06 TCP
17 UDP 6
Protocole IP et Adressage IPv4
Champ "Protocol"
Les valeurs dans ce tableau sont définies par l’IETF dans le standard "Assigned Numbers",
RFC 1700, et sont maintenant gérées par l’IANA – Internet Assigned Numbers Authority
7
Protocole IP et Adressage IPv4
8
Section 2
Fragmentation IP
Protocole IP et Adressage IPv4
Fragmentation IP
Net 1 Net 3
MTU=1500 Net 2 MTU=1500
MTU=620
10
Protocole IP et Adressage IPv4
Fragmentation IP
Le routeur ajoute des informations afin que la machine de destination puisse réassembler les
fragments dans le bon ordre. Chaque datagramme possède plusieurs champs permettant leur
réassemblage :
— Champ déplacement de fragment (13 bits) : champ permettant de connaître la
position du début du fragment dans le datagramme initial. L'unité de mesure de ce
champ est de 8 octets (le premier fragment ayant une valeur de zéro).
— Champ identification (16 bits) : numéro attribué à chaque fragment afin de permettre
leur réassemblage.
— Champ longueur totale (16 bits) : il est recalculé pour chaque fragment.
— Champ drapeau (3 bits) : il est composé de trois bits :
– Le premier n'est pas utilisé.
– Le second (appelé DF : Don't Fragment) indique si le datagramme peut être
fragmenté ou non. Si jamais un datagramme a ce bit positionné à un et que le routeur
ne peut pas l'acheminer sans le fragmenter, alors le datagramme est rejeté avec un
message d'erreur
– Le dernier (appelé MF : More Fragments, en français Fragments à suivre) indique si le
datagramme est un fragment de donnée. Si l'indicateur est à zéro, cela indique que le
fragment est le dernier ou bien que le datagramme n'a pas fait l'objet d'une
fragmentation
11
Protocole IP et Adressage IPv4
Offset et longueur
12
Section 3
Adressage IPv4
Protocole IP et Adressage IPv4
Sous TCP/IP, chaque interface dans une machine (host ou routeur) est
(logiquement) adressée grâce à son adresse IP (adresse logique).
Une adresse IP = un entier codé sur 32 bits (4 numéros allant de 0 à 255)
Notation «décimale pointée» : A.B.C.D
14
Protocole IP et Adressage IPv4
Types d’adresse IP
17
Protocole IP et Adressage IPv4
Adresses spéciales
Adresses IP privées
En règle générale, les hôtes qui ne nécessitent pas d’accès à Internet peuvent
utiliser les adresses privées sans limitation.
19
Protocole IP et Adressage IPv4
Afin d’augmenter les capacités de gestion de trafic dans un réseau, il est possible de
subdiviser ce dernier en plusieurs sous réseaux afin de permettre une segmentation
des domaines de broadcast.
> On emprunte à la partie hôte des bits que l’on désigne comme champ de sous-
réseaux. Le nombre minimal de bits à emprunter est de 2 et le nombre maximal
est égal à tout nombre laissant 2 bits à la partie hôte.
> Il faut savoir qu’il y a une perte d’adresses quand on utilise le mécanisme de
création de sous-réseaux. En effet, il y a une perte d’adresses, sans faire de sous
réseaux, on avait une seule adresse réseau et une seule adresse broadcast, avec
les sous réseaux, on va avoir une adresse de sous réseau à chaque sous réseau
et une adresse de broadcast à chaque sous réseau. Il faut donc penser à la règle
des N-2 pour les hôtes.
> Il est possible de procéder de plusieurs manières pour créer des sous-réseaux :
— En partant du nombre de sous-réseaux désirés.
— En partant du nombre d'adresses IP désirées par sous-réseau.
— En combinant les deux, c'est-à-dire en prenant en compte le nombre de
sous-réseaux désirés et le nombre d'adresses IP désirées par sous-réseau.
Besoin en nombre
2𝐻𝐻−2 ≥ Nombre en besoin
d’hôtes
Besoin en nombre de
2𝐻𝐻 ≥ Nombre en besoin
réseaux 23
Protocole IP et Adressage IPv4
Exemple de sous-réseaux
25
Protocole IP et Adressage IPv4
26
Protocole IP et Adressage IPv4
27
Section 5
Adressage IP sans classe (CIDR)
Protocole IP et Adressage IPv4
> Jusqu'aux années 1990, on a distingué des classes d'adresse IP qui étaient
utilisées pour l'assignation des adresses et par les protocoles de routage. Cette
notion est désormais obsolète à la fin des années 90.
> L’attribution par classe des adresses IP gaspillait souvent de nombreuses
adresses, ce qui épuisait la disponibilité des adresses IPv4.
> Certaines projections de croissance de l'Internet prévoyaient une saturation
complète de l'espace d'adressage IP pour 1994 ou 1995.
> Le routage interdomaine sans classe ou Classless Inter-Domain Routing (CIDR) a
été discuté par l'IETF à partir de 1992.
> La principale proposition du document RFC1519 publié en Septembre 1993 était
de s'affranchir de la notion de classe en s'appuyant sur la notion de masque
réseau dont l'utilisation était déjà très répandue à l'époque.
> On ne se limite plus aux masques classiques des classes
255.0.0.0, 255.255.0.0 et 255.255.255.0.
29
Protocole IP et Adressage IPv4
Préfixe réseau
> Préfixe = Le préfixe est la partie (gauche) de l'adresse qui indique les bits de
l'identificateur de réseau, exemple :
192.32.136.0= 11000000 00100000 10001000 00000000
30
Section 6
VLSM
Les masques de sous-réseaux à taille
variable
Protocole IP et Adressage IPv4
32
Protocole IP et Adressage IPv4
33
Protocole IP et Adressage IPv4
34
Section 7
Les super-réseaux (Supernetting)
Protocole IP et Adressage IPv4
36
Protocole IP et Adressage IPv4
Avantage du Supernetting
37
Protocole IP et Adressage IPv4
bits en
commun
Il y a 21 bits que tous les réseaux ont en commun. Par conséquent, la
meilleure adresse de résumé serait:
38