Une partie intégrante de la propriété intellectuelle est le protocole ICMP (Internet Control Message Protocol) défini dans la RFC 792. Ce protocole fait partie de la couche Internet et utilise la facilité de livraison de datagramme IP pour envoyer ses messages. ICMP envoie des messages qui exécutent le contrôle suivant, les rapports d`erreurs et les fonctions informationnelles pour TCP/IP: les protocoles sont des règles formelles de comportement. Dans les relations internationales, les protocoles minimisent les problèmes causés par les différences culturelles lorsque divers pays collaborent. En acceptant un ensemble commun de règles qui sont largement connues et indépendantes des coutumes de n`importe quelle nation, les protocoles diplomatiques minimisent les malentendus; tout le monde sait comment agir et comment interpréter les actions des autres. De même, lorsque les ordinateurs communiquent, il est nécessaire de définir un ensemble de règles pour régir leurs communications. Le protocole Internet fournit le datagramme en vérifiant l`adresse de destination dans le mot 5 de l`en-tête. L`adresse de destination est une adresse IP standard de 32 bits qui identifie le réseau de destination et l`hôte spécifique sur ce réseau. (Le format des adresses IP est expliqué au chapitre 2.) Si l`adresse de destination est l`adresse d`un hôte sur le réseau local, le paquet est livré directement à la destination. Si l`adresse de destination n`est pas sur le réseau local, le paquet est passé à une passerelle pour la livraison.

Les passerelles sont des périphériques qui commutez des paquets entre les différents réseaux physiques. Décider quelle passerelle utiliser est appelée routage. IP rend la décision de routage pour chaque paquet individuel. Certaines des applications que nous utilisons nous obligent à déplacer des données sur un réseau du point A au point B. Le réseau de protocole de transmission de contrôle/protocole Internet (TCP/IP) fournit un cadre pour transmettre ces données, et il exige quelques informations de base de nous pour déplacer ces données. Le modèle de référence OSI contient sept couches qui définissent les fonctions des protocoles de communication de données. Chaque couche du modèle OSI représente une fonction exécutée lorsque des données sont transférées entre des applications coopérantes sur un réseau intermédiaire. La figure 1-1 identifie chaque calque par son nom et lui fournit une brève description fonctionnelle. En regardant cette figure, les protocoles sont comme un tas de blocs de construction empilés les uns sur les autres.

En raison de cette apparence, la structure est souvent appelée pile de protocole ou de pile. Le protocole Internet est le bloc de construction de l`Internet. Ses fonctions comprennent: lorsque l`IP reçoit un datagramme qui est adressé à l`hôte local, il doit passer la partie de données du datagramme au protocole de couche de transport correct. Pour ce faire, utilisez le numéro de protocole du mot 3 de l`en-tête du datagramme. Chaque protocole de couche de transport a un numéro de protocole unique qui l`identifie à l`IP. Les numéros de protocole sont discutés au chapitre 2. TCP/IP signifie protocole de contrôle de transmission et protocole Internet. C`est également le modèle de réseau utilisé dans l`architecture Internet actuelle. Les protocoles sont des règles qui régissent toutes les communications possibles sur un réseau. Ces protocoles décrivent le mouvement des données entre la source et la destination ou Internet.

Ils offrent également des schémas de dénomination et d`adressage simples. Le protocole User datagramme permet aux programmes d`application d`accéder directement à un service de livraison de datagrammes, comme le service de livraison fourni par IP. Cela permet aux applications d`échanger des messages sur le réseau avec un minimum de surcharge de protocole. Le datagramme est le format de paquet défini par le protocole Internet. La figure 1-5 est une représentation picturale d`un datagramme IP. Les cinq premiers mots ou 6 32 bits du datagramme sont des informations de contrôle appelées l`en-tête. Par défaut, l`en-tête est de cinq mots de long; le sixième mot est facultatif.