- simplicity
- sufficient provisioning of bandwidth
- replicated, application-layer distributed services
- Congestion Control of elastic services helps
- Lack of admission control
I will do my best but router cannot guarantee anything about performance
because packet transmit through a lot of routers
so router does not reject any packet and there is no reject algorithm. So it might be full of buffer and only rate negotiation algorithm. there is upper layer’s algorithm that reject like admission algorithm
If we can’t afford buffer, we just drop the packet (packet drop). We implements bunch of algorithms for that like random drop
There is no priority
Internet itself does not provide priority. They tried a long times but hard to implement which satisfy through all architecture of internet.
Best-effort delivery
Best-effort delivery describes a network service in which the network does not provide any guarantee that data is 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 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, and further network delay, or even timeout and session disconnect.
https://en.wikipedia.org/wiki/Best-effort_delivery

Seonglae Cho