He aquí por qué:
* Seguridad faltante: Carece de información de secuenciación. Si los paquetes se pierden o llegan fuera de servicio, el extremo receptor no tiene forma de volver a armar los datos correctamente. Esto es crucial para la transferencia de datos confiable.
* Control de flujo faltante: Carece de mecanismos de control de flujo. Un remitente rápido podría abrumar a un receptor lento, lo que lleva a la pérdida de datos o al desbordamiento del búfer.
* Falta control de congestión: No hay mecanismo para administrar la congestión de la red. Sin él, el protocolo podría contribuir a la inestabilidad de la red.
* Detección de errores limitados: Si bien una suma de verificación proporciona detección de errores, es una forma relativamente débil. Los mecanismos de detección y corrección de errores más sofisticados a menudo se necesitan para una transmisión confiable, especialmente sobre redes ruidosas. Una suma de verificación solo detecta algunos errores, no los corregirá.
En resumen, mientras que el protocolo descrito tiene algunos elementos básicos, le faltan componentes vitales para una comunicación confiable de extremo a extremo entre procesos. Los protocolos como TCP van mucho más allá de este marco básico para proporcionar un servicio de transporte confiable.