La plupart des technologies de transmission de données réseau utilisent des paquets pour transmettre les données d'un périphérique source à un périphérique de destination. Le protocole IP n'est pas une exception. Les paquets IP sont les composants les plus importants et fondamentaux du protocole. Ce sont des structures qui transportent des données pendant la transmission. Ils ont également un en-tête contenant des informations qui les aident à se retrouver et à se réassembler après la transmission.
Le routage et l'adressage sont les deux fonctions principales du protocole IP. Pour acheminer des paquets vers et depuis des machines sur un réseau, IP (le protocole Internet) utilise des adresses IP qui sont emportées dans les paquets.
Plus d'informations sur les paquets IP
Les brèves descriptions dans l'image sont suffisamment significatives pour vous donner une idée de la fonction des éléments d'en-tête. Cependant, certains pourraient ne pas être clairs:
- le Étiquette d'identification est utilisé pour aider à réassembler le paquet de plusieurs fragments éventuels. Lorsque les données sont envoyées sur un réseau, elles sont divisées en petites sections qui sont enveloppées dans ces paquets. Les réseaux IP, tels qu'Internet, ne sont généralement pas sécurisés et peuvent donc perdre des paquets, être retardés et arriver dans le mauvais ordre. Une fois qu'ils sont arrivés à la destination, l'étiquette d'identification aide à identifier le paquet et à réassembler les données à leur forme originale.
- le drapeau fragmenté indique si le paquet peut être fragmenté ou non.
- le fragment de décalage est un champ pour identifier le fragment auquel ce paquet est attaché.
- Temps de vie (TTL) est un nombre indiquant le nombre de sauts (de routeurs) que le paquet peut effectuer avant de mourir. Normalement, au niveau de chaque routeur, un paquet est analysé et, en fonction des informations présentes sur ce routeur sur les autres routeurs voisins, un choix est fait pour choisir le meilleur itinéraire. Le paquet est ensuite transmis au prochain routeur. Dans cette configuration, un paquet peut bien faire le tour. Il existe également une autre méthode, l’inondation, qui consiste à envoyer une copie du paquet à chaque routeur voisin; alors seule la machine cible consomme le paquet. Les autres paquets resteront itinérants. TTL est un nombre, normalement 255, qui diminue chaque fois qu'un paquet passe devant un routeur. De cette façon, les paquets redondants mourront une fois que la durée de vie atteindra zéro.
- leentête checksum est un nombre utilisé pour la détection d'erreur et la correction lors de la transmission de paquets. Les données contenues dans le paquet sont introduites dans un algorithme mathématique qui aboutit à une somme qui est envoyée avec les données du paquet. A la réception, cette somme est à nouveau calculée en utilisant le même algorithme. Si c'est la même chose que la somme originale, les données sont bonnes, sinon elles sont considérées corrompues et le paquet est rejeté.
- lecharge utile est les données réelles transportées. Notez que la charge utile de données peut aller jusqu'à 64 kilo-octets, ce qui est énorme par rapport à la totalité des bits d'en-tête.