You are on page 1of 6

EL UDP Y SUS VENTAJAS

THE UDP AND ITS ADVANTAGES

AUTOR:
LEYBER DAVID JIMÉNEZ MAZA

ESTUDIANTE DEL OCTAVO CICLO DE LA


CARRERA PROFESIONAL DE INGENIERÍA DE
SISTEMAS

UNIVERSIDAD CATÓLICA “LOS ÁNGELES DE


CHIMBOTE”

SULLANA – 03/12/18
RESUMEN
En este trabajo veremos que el grupo de protocolos de Internet también maneja un
protocolo de transporte sin conexiones, el UDP (User Data Protocol, protocolo de datos
de usuario). Sabemos que la tecnología avanza y hoy en día el UDP ofrece a las
aplicaciones un mecanismo para enviar datagramas IP en bruto encapsulados sin tener
que establecer una conexión. Por tal razón muchas aplicaciones cliente-servidor que
tienen una solicitud y una respuesta usan el UDP en lugar de tomarse la molestia de
establecer y luego liberar una conexión. El UDP se describe en el RFC 768. Un segmento
UDP consiste en una cabecera de 8 bytes seguida de los datos. La cabecera se muestra a
continuación. Los dos puertos sirven para lo mismo que en el TCP: para identificar los
puntos terminales de las máquinas origen y destino. El campo de longitud UDP incluye
la cabecera de 8 bytes y los datos. La suma de comprobación UDP incluye la misma
seudocabecera de formato, la cabecera UDP, y los datos, rellenados con una cantidad par
de bytes de ser necesario. Esta suma es opcional, y se almacena como 0 si no se calcula.
Inutilizarla sería absurdo, a menos que la cantidad de los datos no importe, por ejemplo,
voz digitalizada (1).

Palabras claves: UDP, Protocolo y aplicaciones.


SUMMARY
In this paper we will see that the Internet protocol group also handles a transport protocol
without connections, the UDP (User Data Protocol). We know that the technology
advances and nowadays the UDP offers to the applications a mechanism to send
encapsulated raw IP datagrams without having to establish a connection. For this reason
many client-server applications that have a request and a response use UDP instead of
taking the trouble to establish and then release a connection. UDP is described in RFC
768. A UDP segment consists of a header of 8 bytes followed by the data. The header is
shown below. The two ports serve the same as in TCP: to identify the terminal points of
the source and destination machines. The UDP length field includes the 8-byte header
and the data. The UDP checksum includes the same format seudo-header, UDP header,
and data, filled with an even number of bytes if necessary. This sum is optional, and is
stored as 0 if it is not calculated. Making it useless would be absurd, unless the amount
of data does not matter, for example, digitized voice.

Keywords: UDP, Protocol and applications.


INTRODUCCIÓN
Con el presente busco describir las redes actuales que utiliza el packet switching para la
transferencia de datos. Los datos se envuelven en paquetes que se transfieren desde un
origen a un destino, donde se extraen de uno en uno los datos de uno o más paquetes para
reconstruir el mensaje original (2).

Los nodos que se comunican a través de Internet utilizan principalmente dos protocolos:

 TCP - Transsmision Control Protocol


 UDP - (Universal User) Datagram Protocol

El presente trabajo tuvo como finalidad analizar el protocolo UDP (User Universal)
Datagram Protocol y sus ventajas ya que se utiliza para comunicaciones en la que no se
garantiza una transmisión fiable (reliable) (2).

La justificación estuvo referida en base a que el UDP no está orientado a conexión, por
lo tanto no garantiza la entrega. UDP envía paquetes de datos independientes,
denominados datagramas, desde una aplicación a otra (2).

UDP se considera un protocolo de transporte de máximo esfuerzo. UDP es un protocolo


de transporte liviano que ofrece la misma segmentación y rearmado de datos que TCP,
pero sin la confiabilidad y el control del flujo de TCP (3).

El UDP da pocos mas servicios que el IP, principalmente por la multiplexación por
puertos y este es muy simple (4).
CONTENIDO
I. ¿QUÉ ES EL UDP? – DEFINICIÓN DE UDP
UDP son las siglas de Protocolo de Datagrama de Usuario (en inglés User Datagram
Protocol) un protocolo sin conexión que, como TCP, funciona en redes IP. UDP/IP
proporciona muy pocos servicios de recuperación de errores, ofreciendo en su lugar una
manera directa de enviar y recibir datagramas a través una red IP. Se utiliza sobre todo
cuando la velocidad es un factor importante en la transmisión de la información, por
ejemplo, RealAudio utiliza el UDP (5).
El FTP utiliza TCP/IP, mientras que TFTP utiliza UDP. TFTP son las siglas de Protocolo
de Transferencia de Archivos Triviales (en inglés Trivial File Transfer Protocol), y puesto
que es trivial, perder algo de información en la transferencia no es crucial (5).

CARACTERÍSTICAS DEL PROTOCOLO UDP


El protocolo UDP (User Datagram Protocol, Protocolo de datagrama de usuario) es un
protocolo no orientado a conexión de la capa de transporte del modelo TCP/IP. Este
protocolo es muy simple ya que no proporciona detección de errores (no es un protocolo
orientado a conexión) (6).
Por lo tanto, el encabezado del segmento UDP es muy simple:

Puerto de origen (16 bits) Puerto de destino (16 bits)

Longitud total (16 bits) Suma de comprobación del encabezado


(16 bits)

Datos (longitud variable)

Fuente: Elaboración Propia


VENTAJAS UDP
 Este protocolo aporta un procedimiento para que los programas de
aplicación puedan enviar mensajes a otros programas con un mínimo
de mecanismo de protocolo (5).
 Proporciona una sencilla interfaz entre la capa de red y la capa
de aplicación (5).
DISCUSIÓN

Se logra analizar la importancia que tiene el UDP en no admitir numeración de los


datagramas, factor que, sumado a que tampoco utiliza señales de confirmación de entrega,
hace que la garantía de que un paquete llegue a su destino sea mucho menor que si se usa
TCP. Esto también origina que los datagramas pueden llegar duplicados y/o desordenados
a su destino. Por estos motivos el control de envío de datagramas, si existe, debe ser
implementado por las aplicaciones que usan UDP como medio de transporte de datos, al
igual que el reeensamble de los mensajes entrantes. Es por ello un protocolo del tipo best-
effort (máximo esfuerzo), porque hace lo que puede para transmitir los datagramas hacia
la aplicación, pero no puede garantizar que la aplicación los reciba.

Tampoco utiliza mecanismos de detección de errores. Cuando se detecta un error en un


datagrama, en lugar de entregarlo a la aplicación destino, se descarta.

Cuando una aplicación envía datos a través de UDP, éstos llegan al otro extremo como
una unidad. Por ejemplo, si una aplicación escribe 5 veces en el puerto UDP, la aplicación
al otro extremo hará 5 lecturas del puerto UDP. Además, el tamaño de cada escritura será
igual que el tamaño de las lecturas.

REFERENCIAS BIBLIOGRÁFICAS
1. Alba E. Networking and Emerging Optimization. [Online].; 2014 [cited 2018
Diciembre 4. Available from: http://neo.lcc.uma.es.

2. Casiano L. Lenguajes y Herramientas de Programación. Escuela Técnica Superior


Superior de Ingeniería Informática, Sistemas Informáticos y Computación; 2004.

3. Borbon J. Prezi. [Online].; 2016 [cited 2018 Diciembre 4. Available from:


https://prezi.com.

4. Morató D. Universidad Pública de Navarra. [Online]. [cited 2018 Diciembre 4.


Available from: https://www.tlm.unavarra.es.

5. Plata K. UDP. [Online].; 2015 [cited 2018 Diciembre 4. Available from:


https://udpblo.blogspot.com.

6. Pillou J. CCM. [Online].; 2017 [cited 2018 Diciembre 4. Available from:


https://es.ccm.net.

You might also like