Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
IPv4 (Internet Protocol version 4) est la première version d'Internet Protocol (IP) à avoir été largement déployée, et qui forme encore en la base de la majorité des communications sur Internet, par rapport à l'IPv6. Elle est décrite dans la de , remplaçant la , définie en . Chaque interface d'un hôte IPv4 se voit attribuer une ou plusieurs adresses IP codées sur . Au maximum , soit 2 adresses peuvent donc être attribuées simultanément en théorie (en pratique, un certain nombre ne sont pas utilisables). L'épuisement des adresses IPv4 a conduit au développement d'une nouvelle version d'IP, IPv6, et à la transition d'IPv4 vers IPv6 afin d'adopter cette nouvelle version. Le manque d'adresse IPv4 est dans un premier temps contourné grâce à l'utilisation de techniques de traduction d'adresses (NAT) ainsi que par l'adoption du système CIDR. Le nombre d'adresses IP Version 4 publiques est arrivé officiellement à saturation le . Une adresse IPv4 est représentée sous la forme de quatre nombres entiers séparés par des points comme 193.43.55.67. Chacun des nombres représente un octet. La plage d'attribution s'étend de 0.0.0.0 à 255.255.255.255, sachant qu'il existe des contraintes empêchant l'utilisation de certaines adresses (réservée, masque, broadcast, etc.) Version () : Version d'IP utilisée. Ici, 4. Longueur de l'en-tête ou IHL (pour Internet Header Length) () : Ce champ indique en binaire sur 4 bits la longueur totale de l'en-tête et cette longueur est donnée, non pas en bit, ni en octet, mais en mots de (=4 octets). La longueur donnée correspondrait au nombre de lignes du schéma précédent. La valeur est comprise entre 5 et 15, car il y a minimum et on ne peut dépasser d'option. La longueur maximale d'un en-tête est donc de 15*4 octets soit . Type de service ou ToS (pour Type of Service) () : Ce champ permet de distinguer différentes qualités de service différenciant la manière dont les paquets sont traités. Composé de de priorité (donc 8 niveaux) et trois indicateurs permettant de différencier le débit, le délai ou la fiabilité.
Ivo Furno, Alan Howling, Fabio Avino, Alexandra Waskow
Frédéric Kaplan, Isabella Di Lenardo, Raphaël Barman, Albane Bénédicte Descombes