¿La pérdida de paquetes es debido a un desbordamiento de tampón de socket considerado la pérdida de la red?

StackOverflow https://stackoverflow.com/questions/6098893

  •  09-09-2020
  •  | 
  •  

Pregunta

Si los paquetes UDP se eliminan en un host porque sus tampones de sockets están llenos, ¿debo considerar que para ser pérdidas de red?La distinción me ayudaría a decidir si mirar para implementar la retransmisión en la capa de aplicación, o para aumentar el tamaño del búfer.

Estoy atascado con UDP, pero se requiere mi solicitud para transmitir paquetes en orden sin pérdida de paquete ...> _ << / P>

¿Fue útil?

Solución

Si los paquetes se eliminan en la pila de la red, puede considerarlo de la misma manera que considere la pérdida de paquetes de red.

UDP no es confiable.Es posible que no reciba todos los paquetes, y podrían ser recibidos en un orden diferente.Necesitará un mecanismo en su aplicación para hacer frente a esto de todos modos.

Otros consejos

UDP no es confiable, por lo que si necesita una confiabilidad, debe implementarlo usted mismo;No importa dónde se cayen los datagramas, algunos se dejarán caer y el resultado final es el mismo.

Asimismo, obtendrá datagramas duplicados y obtendrá datagramas en una secuencia diferente cuando los envió.

Puede estar interesado en las respuestas a esta pregunta: ¿Qué usas cuando necesitas UDP confiable?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top