¿Es la probabilidad de perder un paquete proporcional a la cantidad de bytes transmitidos o la cantidad de paquetes?

Puede depender de ambos.

La probabilidad de perder un paquete debido a la congestión (es decir, desbordamiento del búfer de la puerta de enlace o caída de RED) depende de si un enlace está congestionado en primer lugar, lo que tiene que ver con cuántos bytes envían usted y todos los demás. Pero dado un enlace congestionado (por ejemplo, un búfer completo), su probabilidad de que se descarte un paquete no depende en gran medida de la cantidad de bytes en ese paquete.

La probabilidad de perder un paquete en un enlace inalámbrico debido a la interferencia o la baja intensidad de la señal también depende de ambos factores. Cuanto más tarde se envíe un paquete, es más probable que se corrompa por interferencia y falle una suma de comprobación y se pierda, por lo que la cantidad de bytes es importante. Pero hay otros factores que se aplican por paquete: por ejemplo, si el receptor pierde el preámbulo en una trama 802.11, perderá el paquete completo.

En general, la pérdida debido a la congestión del enrutador está relacionada con la cantidad de bytes, y no es aleatoria. Los enrutadores sofisticados observan los flujos dentro de una cola de interfaz y descartan selectivamente los paquetes de acuerdo con un algoritmo como WRED (descarte anticipado aleatorio ponderado). Descartar paquetes de flujos grandes (muchos bytes) es más exitoso para reducir la congestión porque cuando la pila TCP detecta la pérdida, corta la ventana de envío a la mitad. En una interfaz 10G, dejar caer un paquete de un flujo TCP 1G lo reducirá a un flujo de 500M … mucho mejor “aprovechar el dinero” para reducir la congestión en lugar de dejar caer paquetes de flujos más pequeños.

No tiene sentido hablar sobre la probabilidad de perder un paquete ya que no hay una fuente clara de aleatoriedad para asumir una probabilidad. Puede ver el historial y decir cuál ha sido la frecuencia de pérdida de paquetes en función de la cantidad de bytes transmitidos o la cantidad de paquetes. Este número puede ser útil, pero no le da ningún tipo de garantía de lo que sucederá en el futuro.