Que signifie TCP/IP?
TCP/IP est une suite de protocoles. Le sigle TCP/IP signifie «Transmission Control Protocol/Internet Protocol» et se prononce «T-C-P-I-P». Il provient des noms des deux protocoles majeurs de la suite de protocoles, c´est-à-dire les protocoles TCP et IP). TCP/IP représente d´une certaine façon l´ensemble des règles de communication sur internet et se base sur la notion adressage IP, c´est-à-dire le fait de fournir une adresse IP à chaque machine du réseau afin de pouvoir acheminer des paquets de données. Etant donné que la suite de protocoles TCP/IP a été créée à l´origine dans un but militaire, elle est conçue pour répondre à un certain nombre de critères parmi lesquels :
Le fractionnement des messages en paquets ;
L´utilisation d´un système d´adresses ;
L´acheminement des données sur le réseau ( routage) ;
Le contrôle des erreurs de transmission de données.
La connaissance de l´ensemble des protocoles TCP/IP n´est pas essentielle pour un simple utilisateur, au même titre qu´un téléspectateur n´a pas besoin de connaître le fonctionnement de son téléviseur, ni des réseaux audiovisuels. Toutefois, sa connaissance est nécessaire pour les personnes désirant administrer ou maintenir un réseau TCP/IP.
Les caractéristiques du protocole UDP
Le protocole UDP ( User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce protocole est très simple étant donné qu´il ne fournit pas de contrôle d´erreurs ( il n´est pas orienté connexion...).
L´en-tête du segment UDP est donc très simple:
Port Source
( 16 bits) Port Destination
( 16 bits)
Longueur
( 16 bits) Somme de contrôle
( 16 bits)
Données
( longueur variable)
Signification des différents champs
Port Source: il s´agit du numéro de port correspondant à l´application émettrice du segment UDP. Ce champ représente une adresse de réponse pour le destinataire. Ainsi, ce champ est optionnel, cela signifie que si l´on ne précise pas le port source, les 16 bits de ce champ seront mis à zéro, auquel cas le destinataire ne pourra pas répondre ( cela n´est pas forcément nécessaire, notamment pour des messages unidirectionnels.
Port Destination: Ce champ contient le port correspondant à l´application de la machine destinataire à laquelle on s´adresse.
Longueur: Ce champ précise la longueur totale du segment, en-tête comprise, or l´en-tête a une longueur de 4 x 16 bits ( soient 8 x 8 bits) donc le champ longueur est nécessairement supérieur ou égal à 8 octets.
Somme de contrôle: Il s´agit d´une somme de contrôle réalisée de telle façon à pouvoir contrôler l´intégrité du segment.