While interning at a video conferencing company, there was much talk of packet loss. Wikipedia states the following:
Packet loss is typically caused by network congestion.
I understand that because video requires such massive amounts of data to be sent over the wire, packets are bound to be lost.
What I don't understand is why packet loss is not experienced in other cases such as HTTP requests and AJAX calls. If packet loss is truly due to congested networks, why have I never experienced it with my own HTTP requests?
Are HTTP connections invulnerable to packet loss, or are the requests that I am sending too small to be affected. If HTTP is immune to packet loss, why is this the case?