Les paquets IP sont les composants les plus critiques et les plus fondamentaux du protocole. Ils transportent des données pendant la transmission et ont un en-tête qui contient des informations les aidant à se repérer et à se réassembler après la transmission.
Plus d'informations sur les paquets IP
Les deux principales fonctions du protocole IP sont le routage et l'adressage. Pour acheminer les paquets vers et depuis les machines d'un réseau, IP (le protocole Internet) utilise des adresses IP qui sont transportées dans les paquets.
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, certaines peuvent ne pas être claires:
- La balise d'identification aide à réassembler le paquet à partir de plusieurs fragments éventuels. Les données envoyées sur un réseau sont décomposées en petites sections enveloppées dans ces paquets. Les réseaux IP, comme Internet, ne sont généralement pas sécurisés. Les paquets peuvent être perdus, retardés et arriver dans le mauvais ordre. Une fois arrivés à destination, l'étiquette d'identification permet d'identifier le paquet et de réassembler les données dans leur forme d'origine.
- Le fragmented flag indique si le paquet peut être fragmenté ou non.
- Le fragment offset est un champ permettant d'identifier à quel fragment ce paquet est attaché.
- Time to Live (TTL) est un nombre qui indique combien de sauts (passages de routeur) le paquet peut faire avant de mourir. Habituellement, à chaque routeur, un paquet est analysé, et sur la base des informations présentes sur ce routeur sur d'autres routeurs voisins, un choix est fait quant à la meilleure route. Le paquet est ensuite transmis au routeur suivant. Dans cette configuration, un paquet peut très bien faire le tour. Il existe également l'inondation comme autre méthode, qui implique l'envoi d'une copie du paquet à chaque routeur voisin; alors, seule la machine cible consomme le paquet. Les autres paquets resteront en itinérance. TTL est un nombre, généralement 255, qui diminue chaque fois qu'un paquet passe par un routeur. De cette façon, les paquets redondants finiront par mourir une fois que le TTL atteindra zéro.
- La somme de contrôle header est un nombre utilisé pour la détection et la correction des erreurs lors de la transmission des paquets. Les données du paquet sont introduites dans un algorithme mathématique. La somme résultante voyage avec les données dans le paquet. A réception, cette somme est recalculée selon le même algorithme. Si elle est identique à la somme d'origine, les données sont bonnes. Sinon, il est considéré comme corrompu et le paquet est rejeté.
- Le payload correspond aux données réelles transportées. Notez que la charge utile des données peut atteindre 64 kilooctets, ce qui est énorme par rapport à la totalité des bits d'en-tête.