It is a bit more complicated than that when it comes to implementation as with all things that don't assume spherical cows. In many case, it is not the ISP deliberately slowing down traffic, but the use of CDNs (Content Delivery Networks) that appear to make certain sites faster and others slower.
Watching Netflix for example, the video would be from a location that is physically closest to the audience to reduce network load across the internet backbone. That CDN may not actually be peered with the ISP and may load the ISP's links, which in turn causes other sites to feel sluggish. You could deprioritize Netflix traffic to make other websites appear to be unaffected, but at this point you're already playing favorites.
Net Neutrality is often confused the way communists see equality. Unfortunately not all websites/application take the same amount of bandwidth, nor do they have the same network load patterns, nothing can change that except upgrading networks and building more CDN peers (which smaller websites can ill afford).
You can explore and look up how your ISP is peered with other networks at https://bgp.he.net/. ISPs are charged by the traffic load coming through their peers, CDNs subvert this by having a local server under the ISP's own network. Series of tubes guy was more right than what was let on.
It is a bit more complicated than that when it comes to implementation as with all things that don't assume spherical cows. In many case, it is not the ISP deliberately slowing down traffic, but the use of CDNs (Content Delivery Networks) that appear to make certain sites faster and others slower.
Watching Netflix for example, the video would be from a location that is physically closest to the audience to reduce network load across the internet backbone. That CDN may not actually be peered with the ISP and may load the ISP's links, which in turn causes other sites to feel sluggish. You could deprioritize Netflix traffic to make other websites appear to be unaffected, but at this point you're already playing favorites.
Net Neutrality is often confused the way communists see equality. Unfortunately not all websites/application take the same amount of bandwidth, nor do they have the same network load patterns, nothing can change that except upgrading networks and building more CDN peers (which smaller websites can ill afford).
You can explore and look up how your ISP is peered with other networks at https://bgp.he.net/. ISPs are charged by the traffic load coming through their peers, CDNs subvert this by having a local server under the ISP's own network. Series of tubes guy was more right than what was let on.