Best-effort delivery

Best-effort delivery describes a network service in which a network does not provide any guarantee that data is effectively delivered or that delivery meets any quality of service. In a best-effort network, all users obtain best-effort service. Under best-effort, network performance characteristics such as transmission speed, network delay and packet loss depend on the current network traffic load, and the network hardware capacity. When network load increases, this can lead to packet loss, retransmission, packet delay variation, further network delay, or even timeout and session disconnect.

Best-effort can be contrasted with reliable delivery, which can be built on top of best-effort delivery (possibly without latency and throughput guarantees), or with virtual circuit schemes which can maintain a predefined quality of service.

There are aspects of network neutrality and fair use.[1]

  1. ^ Comments on the Usefulness of Simple Best-Effort Traffic, RFC 5290