Informatica

Páginas: 9 (2222 palabras) Publicado: 29 de marzo de 2012
Protocolo de datagrama de usuario (UDP).
UDP es un protocolo de transporte de nivel 4 (OSI) no orientado a conexión. UDP es un protocolo de datagrama que no garantiza la entrega de los datos. Si una aplicación envía una petición en un datagrama de UDP y no llega una respuesta en un tiempo razonable, es responsabilidad de la aplicación el retransmitir la petición. UDP simplemente envía eldatagrama y no se preocupa de si llega o no. Al no garantizar la entrega, hace que sea un protocolo mucho más rápido y ligero que TCP ofreciendo un transporte alternativo a aquellos procesos que no requieren una entrega fiable.
Muchas aplicaciones usan UDP para enviarse mensajes entre si o para realizar consultas rápidas a bases de datos o servidores DNS (Domain Name System). UDP es una pieza perfectapara construir funciones de monitor, depuración, gestión y prueba.
Aunque UDP es menos fiable que TCP en algunas ocasiones es más recomendable que TCP ya que ofrece algunas ventajas como en:
Los mensajes entre host son esporádicos. SNMP (Simple Network Management Protocol) vuelve a ser un buen ejemplo. Sus mensajes se envían a intervalos irregulares. La carga de trabajo necesaria para abrir ycerrar la conexión TCP de cada mensaje retrasaría su transmisión y penalizaría el rendimiento.
Mensajes que no requieren acuse de recibo. UDP contribuye a reducir el tráfico de la red. Los avisos de SNMP pertenecen a esta categoría. En una red extensa, se genera una gran cantidad de avisos SNMP cuando los dispositivos SNMP transmiten sus actualizaciones de estado. Sin embargo, la pérdida de unmensaje SNMP no suele ser crítica y la red se libera de una importante carga de trabajo al utilizar UDP para SNMP.
La fiabilidad se implementa al nivel del proceso. El sistema de archivos de red (NFS) es un buen ejemplo de proceso que implementa su propia función de fiabilidad y se ejecuta sobre UDP para mejorar el rendimiento de la red.
Lo pueden usar aplicaciones que necesitan enviar mensajesde difusión o multidifusión, por ejemplo un cliente de BOOTP.
El interfaz que esta entre UDP y el proceso local, se llama puerta. Para que una aplicación pueda acceder a la red y pueda enviar datos a través de ella lo debe hacer a través de un puerto.
Un usuario invoca un programa cliente, como por ejemplo nslookup
El proceso cliente ejecuta una rutina del sistema que dice: {Quiero unacomunicación de UDP. Dame un puerto.}
La rutina del sistema le asigna un identificador de 16 bits llamado {numero de puerto} que este libre.
Los puertos se identifican mediante un número decimal que va desde el 0 hasta el 65.535. Los fabricantes que implementan UDP disponen de una gran libertad para asignar números de puertos a los procesos, aunque la Autoridad de Números Asignados de Internet (IANA)ha reservado un rango de puertos que va desde el 0 al 1.023 para servicios estándar, (Well-Known) como DNS, SNMP, o Netbios.
|Puerto |Aplicación |Descripción |
|7 |Eco |Eco del datagrama de usuario de vuelta al emisor. ||9 |Discard |Descartar el datagrama de usuario. |
|13 |DayTime |Indica la hora de forma sencilla para el usuario. |
|17 |Quote |Devuelve una {cita del día}.|
|19 |Chargen |Intercambiar flujos de caracteres |
|53 |DNS |Servidor de nombres de dominio. |
|67 |Bootps |Puerto del servidor para descargar la información de configuración....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS