Ethernet (UDP et TCP)

Ethernet UDP (User Datagram Protocol) et TCP (Transmission Control Protocol) sont les protocoles de communication de base de l'internet. Ils peuvent également être utilisés comme protocole de communication dans les réseaux privés. Le choix du protocole de communication Internet à mettre en œuvre dépend de la rapidité ou de la fiabilité de la transmission des données.

TCP

  • Transporter les données de manière fiable en authentifiant que toutes les données sont envoyées de manière complète et qu'elles ne sont pas corrompues.
  • orienté vers la connexion, ce qui signifie que le transport de données ne peut se faire sans une connexion stable entre l'ordinateur émetteur et l'ordinateur récepteur.
  • Le protocole TCP est très indulgent lorsque la fiabilité de la transmission est faible, ce qui lui confère une bonne réputation en matière de gestion des erreurs ; toutefois, l'avantage de la gestion des erreurs limite la vitesse et le comportement synchrone de l'échange de données.
  • La taille de l'en-tête est de 20 octets en raison de la vérification supplémentaire des erreurs.
  • Protocole le plus largement choisi pour la transmission de données

UDP

  • Permet une connexion rapide et en temps réel
  • Préférence pour les applications qui ne peuvent pas avoir de latence, comme la diffusion en direct, les appels vidéo et les jeux.
  • Transport sans connexion, ce qui signifie que l'ordinateur émetteur ne se connecte pas directement à l'ordinateur récepteur.
  • La taille de l'en-tête n'est que de 8 octets en raison des vitesses d'envoi plus rapides et de l'absence de vérification des erreurs.
ethernet

Construction

Les différences entre ces deux protocoles de communication sont dues aux différences dans leur construction. Le protocole TCP étant conçu pour envoyer de manière fiable des données d'un ordinateur à un autre via Internet, il utilise des méthodes de transfert de données uniques qui garantissent que toutes les données sont reçues et en ordre. L'une des méthodes utilisées par TCP pour envoyer des données fiables est une poignée de main à trois voies. Cette méthode permet de vérifier que les ordinateurs expéditeur et destinataire ont établi une connexion avant toute communication. La poignée de main à trois voies est une série de trois messages d'accusé de réception entre les deux ordinateurs qui vérifie que les deux ordinateurs peuvent envoyer des données dans les deux sens. Le protocole TCP utilise également des numéros de séquence et d'accusé de réception pour suivre la quantité de données qu'il a envoyée. Une session TCP entre deux ordinateurs requiert un numéro de séquence de 32 bits pour chaque paquet de données transmis. Lorsque les données sont reçues, des numéros d'accusé de réception sont renvoyés à l'ordinateur hôte pour confirmer que les données ont été reçues dans la bonne séquence. Les données supplémentaires envoyées et reçues par TCP rendent le processus beaucoup plus lent que celui d'UDP, mais garantissent que les données sont dans un ordre parfait.

La principale différence entre UDP et TCP est que UDP est sans connexion. Parce qu'il est sans connexion, UDP ne se connecte pas directement à l'ordinateur récepteur et s'appuie sur des dispositifs situés entre les ordinateurs émetteur et récepteur pour espérer transmettre correctement les données. UDP ne nécessite pas de dialogues de poignée de main ni d'accusé de réception. Si les données ne sont pas reçues, elles sont simplement renvoyées. Bien que ce modèle de transmission n'offre pas une grande fiabilité ou intégrité des données, il est rapide, simple et a une faible surcharge, ce qui le rend parfait pour les applications sensibles au temps qui n'ont pas besoin de données exactes.

ADVANCED Les capacités de Motion Controls

  • Sélectionnez DigiFlex® Performance sont disponibles avec une fonctionnalité de mise en réseau Ethernet TCP utilisant ADVANCED L'ensemble des commandes de Motion Controls

Industries, technologies et produits liés à l'Ethernet...

Boîte d'information Ethernet Powerlink 2
Ethernet POWERLINK
ethercat info box 3
EtherCAT
Boîte d'information DigiFlex Performance
DigiFlex® Performance™
Boîte d'information sur les moteurs linéaires
Moteur linéaire
Encoder Following Info Box
Encoder Following
Tech_Motion-Control_overview
Aperçu du contrôle du mouvement