la programación del zócalo de veinticinco: UDP y TCP charla

TCP es un protocolo de transporte orientado a la conexión para establecer una conexión que pasar por un enlace de tres vías, que pasar por el saludo de cuatro vías cuando está desconectado, sino también para responder al paquete ACK para confirmar los datos de transferencia intermedia, una variedad de mecanismos para asegurar que los datos correctos pueden alcanzar, no se pierde o error.

protocolo de transporte UDP se desconecta, que no hay procedimientos de conexión y desconexión, es simplemente arrojados a la red de datos, no es necesario un paquete ACK para confirmar.

UDP transferencia de datos de paquete si tenemos que llenar antes de enviar las direcciones de remitente y destinatario, y luego enviado a la empresa de mensajería, sino enrollado debidamente notificado, que no sabemos si el daño no puede ser garantizada. protocolo UDP, también, simplemente envía el paquete a la red, y luego en la materia, si los datos se pierden o se dañan, el remitente no puede saber, por supuesto, no va a ser re-emitida.

Siendo ese el caso, el TCP debe ser más protocolo de transmisión de alta calidad, ¿verdad?

Si sólo tenemos en cuenta la fiabilidad, TCP es ciertamente mejor que el UDP. Sin embargo, UDP es estructuralmente más simple que TCP, no va a enviar un mensaje de respuesta ACK, ni la distribución del número de Sec secuencia de paquetes, transmisión UDP eficiencia a veces mucho más alto que TCP, UDP de programación para lograr más simple que TCP.

A pesar de que no son confiables UDP TCP, pero sería la corrupción de datos se produce con frecuencia como la imaginación, en el caso de la eficiencia de transmisión en lugar de un mayor énfasis en la fiabilidad, UDP es una opción buena. Tales como la comunicación de vídeo o audio comunicación, es muy adecuado para el protocolo UDP, los datos de comunicaciones deben ser eficiente transmisión no tendrá un fenómeno "Caton", la experiencia del usuario era más fluida, si pierde unos cuantos paquetes, imagen de vídeo puede aparecer 'copos de nieve "audio puede ser arrastrado en una serie de ruido, estos son nada malo.

En comparación con UDP, TCP es la vida de control de flujo, lo que asegura la exactitud de la transmisión de datos.

Por último, cabe señalar que: Velocidad de TCP no puede exceder de UDP, pero no puede estar cerca de la UDP de envío y recibir ciertos tipos de datos. Por ejemplo, cada vez mayor es la cantidad de intercambio de datos, la velocidad de transmisión UDP TCP más cerca.

Publicado 33 artículos originales · elogios ganado 30 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/baidu_15547923/article/details/90230486
Recomendado
Clasificación