Ethernet (UDP y TCP)

Ethernet UDP (User Datagram Protocol) y TCP (Transmission Control Protocol) son los protocolos de comunicación básicos de Internet. También pueden utilizarse como protocolo de comunicación en redes privadas. La elección del protocolo de comunicación de internet se reduce a si se quiere que los datos se transmitan de forma rápida o fiable.

TCP

  • Transporta los datos de forma fiable al autentificar que todos los datos se envían por completo y que no están corruptos
  • Orientado a la conexión, lo que significa que el transporte de datos no puede realizarse sin una conexión estable entre los ordenadores emisores y receptores
  • TCP es muy indulgente cuando la fiabilidad de la transmisión es baja, lo que le da una buena reputación en cuanto a la gestión de errores; sin embargo, la ventaja de la gestión de errores limita la velocidad y el comportamiento sincrónico del intercambio de datos
  • El tamaño de la cabecera es de 20 bytes debido a la comprobación de errores añadida
  • Protocolo más elegido para la transmisión de datos

UDP

  • Permite una conexión rápida y en tiempo real
  • Se prefiere para aplicaciones que no pueden tener latencia, como transmisiones en vivo y en directo, videollamadas y juegos
  • Transporte sin conexión, lo que significa que el ordenador emisor no se conecta directamente al ordenador receptor
  • El tamaño de la cabecera es de sólo 8 bytes debido a la mayor velocidad de envío y a la ausencia de comprobación de errores
ethernet

Construcción

Las diferencias en estos dos protocolos de comunicación se deben a las diferencias en su construcción. Dado que TCP está construido para enviar datos de forma fiable de un ordenador a otro a través de Internet, utiliza métodos únicos de transferencia de datos que garantizan que todos los datos se reciban y estén en orden. Uno de los métodos que utiliza TCP para enviar datos fiables es el "handshake" de tres vías. Esto verifica que los ordenadores emisores y receptores han formado una conexión antes de que se produzca cualquier comunicación. El handshake de tres vías es una serie de tres mensajes de acuse de recibo entre los dos ordenadores que verifican que los dos ordenadores pueden enviar datos de ida y vuelta. TCP también utiliza números de secuencia y de acuse de recibo para saber cuántos datos ha enviado. Una sesión TCP entre dos ordenadores requiere un número de secuencia de 32 bits en cada paquete de datos que se transmite. A medida que se reciben los datos, se envían números de acuse de recibo al ordenador anfitrión para confirmar que los datos se han recibido en la secuencia correcta. Los datos adicionales que se envían de ida y vuelta para TCP hacen que el proceso sea mucho más lento que el de UDP, pero garantizan que los datos estén en perfecto orden.

La principal diferencia entre UDP y TCP es que UDP no tiene conexión. Al ser sin conexión, UDP no se conecta directamente con el ordenador receptor, sino que confía en los dispositivos que se encuentran entre el ordenador emisor y el receptor para poder transmitir los datos correctamente. UDP no requiere diálogos de apretón de manos ni acuse de recibo. Si los datos no se reciben, simplemente se vuelven a enviar. Aunque este modelo de transmisión no proporciona mucha fiabilidad o integridad de los datos, es rápido, sencillo y tiene poca sobrecarga, lo que lo hace perfecto para aplicaciones sensibles al tiempo que no necesitan datos exactos.

ADVANCED Capacidades de Motion Controls

  • Seleccione DigiFlex® Rendimiento Las unidades están disponibles con la funcionalidad de red Ethernet TCP utilizando ADVANCED Conjunto de comandos de Motion Controls

Industrias, tecnologías y productos relacionados con Ethernet...

Caja de información de Ethernet Powerlink 2
Ethernet POWERLINK
ethercat info box 3
EtherCAT
Cuadro informativo de DigiFlex Performance
DigiFlex® Performance™
caja de información del motor lineal
Motor lineal
Cuadro de información de seguimiento del codificador
Seguimiento del codificador
Visión general de Tech_Motion-Control
Visión general de Motion Control