Sé muy poco acerca de los aspectos internos de las implementaciones de TCP, pero aún así me arriesgaré y diré lo más cercano a nunca que sea prácticamente posible. Los escenarios en los que los paquetes se entregan fuera de servicio implicarían ataques de rayos cósmicos que hacen que el núcleo copie paquetes a las direcciones incorrectas, paquetes dañados por número de secuencia cuyas sumas de verificación también están dañadas para verse mágicamente bien u otros eventos de lotta-sigma completos. Confío en la pila TCP aquí; obtener la semántica “entregado en orden de número de secuencia, o no entregado en absoluto” no es tan difícil de aplicar, y las consecuencias de no hacerlo serían terribles.
Considere la evidencia circunstancial.
Si los paquetes se reordenaron de manera visible en la aplicación a una velocidad medible por encima de cero, ninguna aplicación TCP funcionaría . ¿Cómo podría escribir una aplicación que fuera resistente a la reordenación de paquetes, cuando la segmentación de paquetes ni siquiera está expuesta en el emisor o receptor? ¿Y por qué esperaríamos que su intento de sobrevivir a la reordenación de paquetes sea más sólido que el de TCP?
Finalmente, a diferencia de los cambios de bits en RAM, las escrituras voladoras en los sistemas de almacenamiento, etc., simplemente no hay folklore de sistemas que rodee este modo de falla . ¡Dejar de reír! El intercambio folclórico de experiencia de software es exactamente lo que estamos haciendo aquí; Para entretener modos de falla, es un medio de transmisión bastante robusto. Sé que si tuviera una historia sobre un error causado de manera demostrable por este modo de falla, nunca me cansaría de contarlo.
- ¿Cómo se puede acceder a un disco duro conectado a través del puerto USB de un segundo enrutador dentro de una red?
- ¿HTTP utiliza TCP o UDP? ¿Por qué?
- Cómo DDoS un servidor, direcciones IP
- ¿Qué es la interconexión de código abierto (OSI)? ¿Qué son las capas?
- ¿Cómo identifican los sitios web a los usuarios (computadoras), además de usar sus direcciones IP?