La entrega de mejor esfuerzo describe un servicio de red en el que la red no garantiza la entrega efectiva de datos ni que esta cumpla con los estándares de calidad . En una red de mejor esfuerzo, todos los usuarios reciben un servicio de mejor esfuerzo. En este caso, las características de rendimiento de la red, como la velocidad de transmisión , la latencia y la pérdida de paquetes , dependen de la carga de tráfico actual y de la capacidad del hardware. Un aumento en la carga de la red puede provocar pérdida de paquetes , retransmisiones , variaciones en la latencia , mayor latencia e incluso la desconexión de la sesión.
El enfoque de mejor esfuerzo puede contrastarse con la entrega confiable , que puede construirse sobre la base de la entrega de mejor esfuerzo (posiblemente sin garantías de latencia y rendimiento), o con esquemas de circuitos virtuales que pueden mantener una calidad de servicio predefinida.
Hay aspectos de neutralidad de la red y uso justo . [ 1 ]
Ejemplos de redes
Servicios físicos
El servicio postal ( correo tradicional ) entrega físicamente las cartas mediante un método de entrega que se realiza según el mejor esfuerzo posible. La entrega de una carta no se programa con antelación; no se asignan recursos previamente en las oficinas de correos. El servicio hará todo lo posible por entregar el mensaje, pero la entrega puede retrasarse si llega un gran volumen de cartas a una oficina de correos o centro de clasificación. Por lo general, no se informa al remitente cuando una carta se ha entregado correctamente, a menos que pague por este servicio premium. Si se desconoce el destinatario, el mensaje puede ser devuelto al remitente. O bien, la carta puede perderse o destruirse definitivamente sin previo aviso.
Las redes telefónicas convencionales no se basan en la comunicación de mejor esfuerzo, sino en la conmutación de circuitos . Durante la fase de conexión de una nueva llamada, se reservan recursos de forma proactiva en las centrales telefónicas a lo largo de la ruta, o una señal de ocupado informa al usuario de que la llamada falló por falta de capacidad. Una llamada telefónica en curso nunca puede interrumpirse debido a la sobrecarga de la red, [ 2 ] y se garantiza un ancho de banda constante (ambas características no están garantizadas en una red de telefonía móvil ).
Internet
El Protocolo de Internet ofrece un servicio de mejor esfuerzo para la entrega de datagramas entre hosts. IPv4 e IPv6 son protocolos de Internet que dependen del enfoque de entrega de mejor esfuerzo. Los datagramas pueden perderse, retrasarse arbitrariamente, corromperse o duplicarse. El Protocolo de Datagramas de Usuario (UDP) proporciona una capa simple que solo verifica errores en los datagramas. El Protocolo de Control de Transmisión (TCP) proporciona una entrega garantizada de un flujo de octetos entre dos procesos en un par de hosts a la capa anterior, dividiendo internamente el flujo en paquetes y reenviándolos individualmente cuando se pierden o corrompen. Las aplicaciones construidas sobre estos protocolos implementan los servicios adicionales que requieren de extremo a extremo . Ambas capas de transporte son los protocolos base y proporcionan multiplexación entre procesos en el mismo host que se ejecutan en diferentes números de puerto .
Ethernet
Ethernet es un estándar industrial de mejor esfuerzo para redes locales , mientras que Ethernet síncrona permite una entrega garantizada para conexiones de alta velocidad.
Lecturas adicionales
Referencias
- Rendimiento de la red