Вы находитесь на странице: 1из 6

Redes De Computadoras II

Introduccin
En el presente trabajo tiene como finalidad analizar y comprender todo lo referente al Protocolo UDP, sus caractersticas, sus funciones y muchas otras cosas referentes al tema y poder as llevarlos a la prctica. Antes que nada es bueno conocer algunos conceptos: Protocolo, lo cual es el conjunto de normas que regulan la comunicacin (establecimiento, mantenimiento y cancelacin) entre los distintos componentes de una red informtica. (UDP: User Datagram Protocol) es un protocolo no orientado a conexin de la capa de transporte del modelo TCP/IP. Este protocolo es muy simple ya que no proporciona deteccin de errores (no es un protocolo orientado a conexin).

Objetivos Generales
Identificar el concepto y finalidad del protocolo UDP. Comprender la funcin del protocolo.

Redes De Computadoras II

REDES II Trabajo de Investigacin Tema: Protocolo UDP (El protocolo de datagramas de usuarios). RFC 768 El protocolo de datagramas de usuarios (UDP): proporciona una comunicacin muy sencilla entre las aplicaciones de dos ordenadores. Al igual que el protocolo IP, UDP es: No orientado a conexin: no se establece una conexin previa con el otro extremo para trasmitir un mensaje UDP. Los mensajes se envan sin ms y estos pueden duplicarse o llegar desordenados al destino. No fiable: los mensajes UDP se pueden perder o llegar daados.

UDP utiliza el protocolo IP para transportar sus mensajes. Para enviar un datagrama mediante un protocolo UDP, se debe conocer la direccin de red del dispositivo de red que aloja el servicio que se necesita y el nmero de puerto UDP que el servicio utiliza para la comunicacin. (Internet Assigned Numbers Authority) IANA ; define los nmeros de puerto para servicios comunes. Los servicios no incluidos en la lista de IANA pueden tener nmeros de puerto en el intervalo comprendido entre 1.024 y 65.535. Conceptos bsicos: IP permite la transferencia de datagramas entre un host origen y un host destino. Es necesario algn mecanismo que permita diferenciar mltiples destinos dentro de una misma mquina. - Se basa en la definicin de puertos. Para proporcionar ms servicios introducimos en la arquitectura TCP/IP el nivel de transporte. Este nivel puede proporcionar dos tipos de servicio que corresponden a dos protocolos: TCP y UDP.

Formato del UDP

Redes De Computadoras II
Puerto UDP de origen (16 bits, opcional): Numero de puerto de la maquina origen Puerto UDP de destino (16 bits): Numero de puerto de la maquina destino. Longitud del mensaje UDP (16 bits): Especifica la longitud medida en bytes del mensaje UDP incluyendo la cabecera. La longitud mnima es de 8bytes Suma de verificacin UDP (16 bits, opcional): Suma de comprobacin de errores del mensaje. Para conocer ciertos datos, el protocolo UDP debe interactuar con el protocolo IP. Datos: Aqu viajan los datos que se envan las aplicaciones. Los mismos datos que envan la aplicacin origen son recibidos por la aplicacin destino despus de atravesar toda la Red de redes. Calculo de la Suma de Verificacin El clculo del Suma de verificacin incluye una pseudo-cabecera . Incluye las direcciones IP origen y destino Esta no se transmite. Su objetivo es verificar que el datagrama ha alcanzado el destino correcto UDP emplea el mismo algoritmo que IP. Contempla todo el mensaje UDP ms la pseudo-cabecera Qu sucede si la suma de verificacin calculada es cero? Formato de la pseudo-cabecera UDP El campo cero solo es relleno para obtener una longitud mltiplo de 16 bits Proto indica el tipo de protocolo (UDP = 17) El campo longitud especifica el tamao del mensaje UDP

Caractersticas de UDP Los mensajes UDP se envan a travs de IP Proporciona un servicio de datagramas de usuario, es decir: - No incluye mecanismos que eviten la prdida de mensajes o su duplicacin Tampoco proporciona control de flujo ni entrega ordenada Las aplicaciones que lo usan son responsables del control de errores, secuencia, etc.

Redes De Computadoras II
El interfaz que est entre UDP y el proceso local, se llama puerta. Para que una aplicacin pueda acceder a la red y pueda enviar datos a travs de ella lo debe hacer a travs de un puerto. Un usuario invoca un programa cliente, como por ejemplo nslookup El proceso cliente ejecuta una rutina del sistema que dice: {Quiero una comunicacin de UDP. Dame un puerto.} La rutina del sistema le asigna un identificador de 16 bits llamado {numero de puerto} que este libre.

Asignacin de puertos a procesos Esttica: Determinados servicios siempre utilizan el mismo puerto (Puertos bien- conocidos). Dinmica: Cuando un programa necesita un puerto, el software de red le asigna uno que est disponible.

Rango de los puertos: El campo de puerto tiene una longitud de 16 bits, lo que permite un rango que va desde 0 a 65535, pero no todos estos puertos son de libre uso. Veamos algunas normas sobre ellos: El puerto 0 es un puerto reservado, pero es un puerto permitido si el emisor no permite respuestas del receptor. Los puertos 1 a 1023 reciben el nombre de Puertos bien conocidos, y en sistemas Unix, para enlazar con ellos, es necesario tener acceso como superusuario. Los puertos 1024 a 49151 son los llamados Puertos registrados, y son los de libre utilizacin. Los puertos del 49152 al 65535 son puertos efmeros, de tipo temporal, y se utilizan sobre todo por los clientes al conectar con el servidor.

Fuentes: http://www.rfc-es.org/rfc/rfc0768-es.txt http://html.rincondelvago.com/udp.html http://www.redes.upv.es/rds/es/transparencias/T13_UDP.pdf

Redes De Computadoras II

Conclusin
UDP es rpido, tiene requisitos de carga pequeos y puede admitir la comunicacin punto a punto y de un punto a varios puntos. Antes de realizar este trabajo poco y nada saba ni comprenda sobre lo que es el protocolo UDP, pero al termino de este trabajo he aprendido y por sobre todo comprendido sobre los principales conceptos del mismo como resumir ; que es un protocolo no orientado a la conexin lo cual significa, que transmite los datos al otro, sin asegurarse de que este ste disponible o listo para recibirlos; simplemente los enva, y que no garantiza la entrega de los datos ni la secuencia de las mismas, lo cual Esto tambin origina que los datagramas pueden llegar duplicados y/o desordenados a su destino Adems los datagramas del este protocolo poseen un formato los cuales cada uno de ellos poseen una funcin especfica.

Redes De Computadoras II

Criterios a Evaluar
Identificacin Bibliografa Completitud No plagio Estructura Puntualidad Dominio del tema Secuencia lgica Muletillas Tiempo 1p 1p 1p 1p 1p 1p 1p 1p 1p 1p