New Devices. tu lugar de actualización.
     

seminario   publicaciones   tutoriales

   

tutoriales

mapa del sitio   @

Capa de transporte del protocolo TCP-IP

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 envia o recibe este protocolo es conocido con el nombre de datagrama UDP. Las aplicaciones que requieran de una entrega fiable y ordenada de secuencias de datos deberían utilizar el Protocolo TCP o que la aplicación cumpla con los principios de un protocolo orientado a conexión. El protocolo UDP goza del mismo mecanismo de multiplexamiento utilizado por el protocolo TCP. Debido a que el protocolo UDP es un protocolo no orientado a conexión el campo puerto origen es opcional, es decir; que el puerto origen puede ser igual cero. En la figura 1.6 se muestra la cabecera del protocolo UPD.

  0      7 8     15 16    23 24    31
  +--------+--------+--------+--------+
  |    Puerto de    |    Puerto de    |
  |      Origen     |     Destino     |
  +--------+--------+--------+--------+
  |                 |                 |
  |    Longitud     | Suma de Control |
  +--------+--------+--------+--------+
  |                                   |
   |          octetos de datos ...     | 
  +-----------------------------------+
	  

Figura 1.6 Cabecera UDP

El campo Longitud representa la longitud en octetos de un datagrama UDP, incluyendo la cabecera y los datos. El campo longitud es un registro de 16 bits y pesar de que la máxima longitud de un datagrama UDP puede ser de 65536 bytes no es común ver datagramas UDP mayores que 512 bytes de datos.

El campo 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. La combinación de la pseudo-cabecera es rellenada con octetos de valor cero en la parte final (si es necesario) hasta tener un múltiplo de dos octetos. La pseudo-cabecera que imaginariamente antecede a la cabecera UDP contiene la dirección de origen, la dirección de destino, el protocolo y la longitud UDP. Esta información proporciona protección frente a datagramas mal encaminados. Este procedimiento de comprobación es el mismo que el utilizado en TCP. Es importante mencionar que la suma de control en una cabecera UDP es opcional.

Cuando la transferencia de datagramas se establece a través de una red WAN haciendo uso de un protocolo UDP que es un protocolo no orientado a conexión, los enrutadores pueden experimentar momentos de congestión, ya que los mismos interactúan con un servicio de conexión no orientado y el ancho de banda de un enlace WAN en la mayoráa de los casos es menor que el ancho de banda de una red LAN. Para resolver este inconveniente muchas veces se tiene que implementar técnicas de control de flujo de datagramas UDP en el enrutador de salida de la red local con el fin de adaptar el flujo de paquetes UDP con la capacidad de recepción y re-envío de paquetes de los enrutadores y asíevitar momentos de congestión. Como ejemplo de estas técnicas tenemos el protocolo Random Early Detection RED.

Anterior  Inicio  Siguiente

© 2002 New Devices. Derechos Reservados.