Ethernet (UDP e TCP)

Ethernet UDP (User Datagram Protocol) e TCP (Transmission Control Protocol) sono i protocolli di comunicazione di base di internet. Possono anche essere usati come protocollo di comunicazione nelle reti private. La scelta di quale protocollo di comunicazione internet implementare dipende dal fatto che si desidera che i dati siano trasmessi in modo rapido o affidabile.

TCP

  • Trasporta i dati in modo affidabile autenticando che tutti i dati siano inviati in modo completo e che non siano corrotti
  • Orientato alla connessione, il che significa che il trasporto di dati non può avvenire senza una connessione stabile tra il computer che invia e quello che riceve
  • TCP è molto indulgente quando l'affidabilità della trasmissione è bassa, dandogli una buona reputazione per la gestione degli errori; tuttavia, il vantaggio della gestione degli errori limita la velocità e il comportamento sincrono dello scambio di dati
  • La dimensione dell'intestazione è di 20 byte a causa dell'aggiunta del controllo degli errori
  • Il protocollo più scelto per la trasmissione dei dati

UDP

  • Permette una connessione veloce e in tempo reale
  • Preferito per le applicazioni che non possono avere latenza come lo streaming dal vivo e le trasmissioni, le videochiamate e i giochi.
  • Trasporto senza connessione, il che significa che il computer che invia non si connette direttamente al computer ricevente
  • La dimensione dell'intestazione è di soli 8 byte per una maggiore velocità di invio e nessun controllo degli errori
ethernet

Costruzione

Le differenze in questi due protocolli di comunicazione sono dovute alle differenze nella loro costruzione. Poiché TCP è costruito per inviare dati in modo affidabile da un computer all'altro attraverso internet, utilizza metodi di trasferimento dati unici che assicurano che tutti i dati siano ricevuti e in ordine. Un metodo che TCP usa per inviare dati affidabili è un handshake a tre vie. Questo verifica che il computer che invia e quello che riceve abbiano formato una connessione prima che avvenga qualsiasi comunicazione. La stretta di mano a tre vie è una serie di tre messaggi di conferma tra i due computer che verificano che i due computer possano inviare dati avanti e indietro. TCP usa anche numeri di sequenza e di conferma per tracciare quanti dati ha inviato. Una sessione TCP tra due computer richiede un numero di sequenza di 32 bit su ogni pacchetto di dati trasmesso. Man mano che i dati vengono ricevuti, i numeri di conferma vengono inviati al computer host per confermare che i dati sono stati ricevuti nella sequenza corretta. I dati extra che vengono inviati avanti e indietro per TCP rendono il processo molto più lento di UDP, ma assicurano che i dati siano in perfetto ordine.

La differenza principale tra UDP e TCP è che UDP è senza connessione. Poiché è senza connessione, UDP non si connette al computer ricevente direttamente e invece si affida ai dispositivi tra il computer che invia e quello che riceve per sperare di trasmettere i dati correttamente. UDP non richiede alcun dialogo di handshake o riconoscimento. Se i dati non vengono ricevuti, vengono semplicemente inviati di nuovo. Anche se questo modello di trasmissione non fornisce molta affidabilità o integrità dei dati, è veloce, semplice e ha un basso overhead, il che lo rende perfetto per applicazioni sensibili al tempo che non hanno bisogno di dati esatti.

ADVANCED Capacità di Motion Controls

  • Seleziona DigiFlex® Performance I drive sono disponibili con funzionalità di rete Ethernet TCP utilizzando ADVANCED Set di comandi di Motion Controls

Industrie, tecnologie e prodotti legati a Ethernet...

Casella informativa Ethernet Powerlink 2
Ethernet POWERLINK
ethercat info box 3
EtherCAT
Box informativo DigiFlex Performance
DigiFlex® Performance™
motore lineare info box
Motore lineare
Encoder che segue la casella di informazioni
Encoder Seguente
Panoramica di Tech_Motion-Control
Panoramica sul controllo del movimento