Estos son los errores que generalmente cometen los programadores que son nuevos en las aplicaciones distribuidas. Inicialmente propuestas por Sun Microsystems y L Peter Deutsch
- Las redes son fiables (Del inglés reliable).
- La latencia es cero.
- El ancho de banda es infinito.
- La red es segura.
- La topología nunca cambia.
- Solo hay un administrador.
- El costo de transporte es cero.
- La red es homogenea.
¿Cuáles son sus efectos?
- Cuando se cree esto, no se programa acorde a los errores de la red y con esto en caso de un problema de red estas aplicaciones se quedan “atoradas” y no funcionan hasta que se reinician.
- Cuando una aplicación no toma en cuenta los posibles retrasos se pueden ocasionar muchos paquetes perdidos con su considerable gasto de ancho de banda.
- Pensar que el ancho de banda es infinito crea posibles cuellos de botella en la red y la hace lenta.
- Confiar que la red es segura te vuelve ciego a los errores o ataques internos en tu red o de aplicaciones que saben saltarse y adaptarse a las medidas de seguridad externas.
- Asumir que la topología se mantiene te hace asumir que tu ancho de banda y latencia son estables.
- Tener varios administradores de red y no planear conforme a eso puede crear conflictos en las políticas de red y ocasionar perdida de paquetes intencionalmente.
- Hacer y mantener un red conlleva costos, si estos no se consideran puede ocasionar que un proyecto se subestime y ocasionar deficits.
- Si se asume una red homogenea puede causar problemas en la fiabilidad de la red, latencia y ancho de banda.