Funciones UDP
Características de UDP:
UDP es un protocolo sin conexión. La fuente y el terminal no establecen una conexión antes de transmitir datos. Cuando quiere transmitir, simplemente toma los datos del. aplicación de datos y lanzarlos a la red lo más rápido posible.
En el extremo emisor, la velocidad a la que UDP transmite datos solo está limitada por la velocidad a la que la aplicación genera datos, las capacidades de la computadora y el ancho de banda de transmisión, en el extremo receptor, UDP coloca cada mensaje; segmento en una cola. La aplicación lee un segmento de mensaje de la cola a la vez.
Dado que no se establece ninguna conexión al transmitir datos, no hay necesidad de mantener el estado de la conexión, incluido el estado de envío y recepción, etc. Por lo tanto, una máquina servidor puede transmitir el mismo mensaje a varios clientes al mismo tiempo. tiempo. El encabezado del paquete UDP es muy corto, solo 8 bytes. En comparación con el paquete TCP de 20 bytes, la sobrecarga adicional de UDP es muy pequeña.
El rendimiento no está regulado por el algoritmo de control de congestión y solo está limitado por la velocidad de datos generados por el software de la aplicación, el ancho de banda de transmisión y el rendimiento del host de origen y terminal.
UDP está orientado a mensajes. El mensaje entregado por el UDP del remitente al programa de aplicación se entrega a la capa IP después de agregar un encabezado. No se realiza ni división ni fusión, pero los límites de estos paquetes se conservan, por lo que la aplicación debe elegir un tamaño de paquete apropiado.
Aunque UDP es un protocolo poco fiable, es un protocolo ideal para distribuir información. Por ejemplo, informar sobre el mercado de valores, mostrar información de aviación, etc. en la pantalla.
UDP también se utiliza en el Routing Information Protocol RIP (Protocolo de información de enrutamiento) para modificar la tabla de enrutamiento. En estas aplicaciones, si se pierde un mensaje, será reemplazado por un mensaje nuevo después de unos segundos. UDP se utiliza ampliamente en aplicaciones multimedia.
Información ampliada:
Ocasiones aplicables:
Debe tener cuidado al elegir UDP como protocolo de transmisión. En un entorno donde la calidad de la red es muy insatisfactoria, la pérdida de paquetes del protocolo UDP será grave. Sin embargo, debido a las características de UDP:
No es un protocolo de tipo conexión, por lo que tiene las ventajas de un bajo consumo de recursos y una rápida velocidad de procesamiento. Por lo tanto, generalmente se transmiten audio, video y datos ordinarios. usando UDP porque incluso si ocasionalmente se pierden uno o dos paquetes, no tendrá mucho impacto en los resultados de la recepción. Por ejemplo, el ICQ y QQ que utilizamos para el chat utilizan el protocolo UDP.
Enciclopedia Baidu——UDP