For many applications, this best-effort response is perfectly acceptable. When network capacity is
available, the application can make use of the resource, whereas when the level of contention for
network bandwidth is high, each application will experience similar levels of congestion, and should
adapt to the changing circumstance. A best-effort network service is a good match to opportunistic
applications that can vary their data transfer rate in response to signalled network load.