UDP_FINAL

Páginas: 7 (1734 palabras) Publicado: 24 de septiembre de 2015
Protocolo UDP
El protocolo UDP "User Datagram Protocol" de la capa de transporte es un servicio no orientado a conexión y la unidad de datos que envía o recibe este protocolo es conocido con el nombre de datagrama UDP. El protocolo UDP goza del mismo mecanismo de multiplexamiento utilizado por el protocolo TCP.

Las aplicaciones que requieran de una entrega fiable y ordenada de secuencias dedatos deberían utilizar el Protocolo TCP o que la aplicación cumpla con los principios de un protocolo orientado a conexión.
UDP es un protocolo estándar con número 6 de STD. Este protocolo se describe en el RFC 768 - Protocolo de Datagrama de Usuario. Es simple, eficiente e ideal para aplicaciones como el TFTP y el DNS. Una dirección IP sirve para dirigir el datagrama hacia una máquina enparticular, y el número de puerto de destino en la cabecera UDP se utiliza para dirigir el datagrama UDP a un proceso específico en dicha máquina. La cabecera UDP también contiene un número de puerto origen que permite al proceso recibido conocer como responder al datagrama.
Este protocolo se usa cuando una entrega rápida es más importante que una entrega garantizada, o en los casos en que se desea enviartan poca información que cabe en un único datagrama. Así, una de sus utilidades más comunes es el envío de mensajes entre aplicaciones de dos host.
UDP no admite 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 losdatagramas 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 reensamble de los mensajes entrantes.
Es por ello es un protocolo del tipo best-effort (máximo esfuerzo), porque hace lo que puede para transmitir los datagramas haciala aplicación, pero no puede garantizar que la aplicación los reciba.
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.

AL igual que TCP, UDP usa al protocolo IP para transportar sus segmentos.

Características del UDP:

1 No orientado aconexión
2 Utiliza puertos para la comunicación con aplicaciones
3 No usa acknowledge o control de flujo
4 Los mensajes UDP pueden:
Perderse
Duplicarse
Recibidos de forma desordenada
5 RFC 768

Campos

Segmento UDP
0
10
20
30
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
1
Puerto UDP origen
Puerto UDP destino
Longitud del datagrama
Checksum UDP
Datos
...


Puerto de Origen: es opcional;cuando tiene sentido, indica el puerto del proceso emisor, y puede que se asuma que ése sea el puerto al cual la respuesta debería ser dirigida en ausencia de otra información. Si no se utiliza, se inserta un valor cero.

Puerto de Destino.- tiene significado dentro del contexto de una dirección de destino en un entorno Internet particular.

Longitud.- representa la longitud en octetos de estedatagrama de usuario, incluyendo la cabecera y los datos. (Esto implica que el valor mínimo del campo Longitud es ocho.)

Suma de Control (Checksum).- es el complemento a uno de 16 bits de la suma de los complementos a uno de las palabras de la combinación de una pseudo-cabecera construida con información de la cabecera IP, la cabecera UDP y los datos, y rellenada con octetos de valor cero en laparte final (si es necesario) hasta tener un
Múltiplo de dos octetos.

Si la suma de control calculada es cero, se transmite como un campo de unos (el equivalente en la aritmética del complemento a uno). Un valor de la suma de control trasmitido como un campo de ceros significa que el emisor no generó la suma de control (para depuración o para protocolos de más alto nivel a los que este campo les...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS