OK więc wyobraź sobie rurę wodną. Ta rura wodna łączy się z domem i kończy się 10 kranami. Rura wodna jest wystarczająco duża, aby utrzymać ciśnienie wody zdolne do pchania 10 litrów wody na sekundę do kranów.
teraz sposób korzystania z tych kranów znacznie zmieni, jak silne ciśnienie wody wychodzi z tych kranów. Jeśli masz tylko jeden kran uruchomiony, możesz mieć wszystkie 10 litrów na sekundę wypływające z tego kranu.
ale jeśli otworzysz dwa krany, te dziesięć litrów na sekundę musi być dzielone między dwa krany, ponieważ rura do Twojego domu nie jest w stanie dostarczyć ciśnienia wody większego niż 10 litrów na sekundę. Więc teraz może jeden kran spływa z prędkością 1 litra na sekundę, a drugi wypływa z prędkością 9 litrów na sekundę. Albo można je płynąć równomiernie po 5 litrów na sekundę.
chodzi o to, że nie można mieć obu kranów przepływających wodę z prędkością 10 litrów na sekundę, ponieważ jest to całkowita pojemność rury do domu.
gdy otwierasz kolejne krany, ten podział ciśnienia wody musi być dalej dzielony. Ostatecznie, jeśli otworzysz wszystkie 10 kranów, maksymalne ciśnienie wody wypływające z każdego kranu będzie wynosić 1 litr na sekundę.
teraz decydujesz się założyć prysznic na jednym z tych kranów. Problem polega na tym, że prysznic jest trochę gówniany, chyba że masz minimalne natężenie przepływu wody 3 litry na sekundę. Tak więc, aby zapewnić, że dostaje to, czego potrzebuje, przypisujesz tyle natężenia przepływu do jednego kranu, pozostawiając 7 litrów ciśnienia na sekundę, aby przypisać pozostałe 9 kranów w domu. Następnie zdecydujesz, że musisz wypełnić pulę. Cóż, chcesz, aby zrobić to dość szybko i aby to zrobić, wąż ogrodowy musi być mocny, a nie tylko ściek. Więc przypisujesz mu 5 litrów na sekundę ciśnienia wody. To pozostawia tylko dwa litry na sekundę ciśnienia wody do podziału między pozostałe osiem kranów, więc kiedy ktoś przychodzi napełnić czajnik, aby zrobić filiżankę kawy, woda ledwo spływa z kranu.
teraz pomyśl o tym w ten sposób.
rura wodna do Twojego domu = twoje połączenie internetowe
krany w Twoim domu = każdy plik pobrany przez BitTorrent
Twoje połączenie internetowe może obsługiwać tylko tyle prędkości, więc twój klient bittorrent może przydzielić prędkość pakietu do każdego pliku, pozwalając mu wykorzystać tyle lub tak mało dostępnej przepustowości, ile chcesz na to pozwolić.
wspaniałą rzeczą w tej analogii jest to, że skaluje się.
wyobraźmy sobie, że w Twoim domu masz więcej niż jednego użytkownika Internetu. W naszej analogii do rur wodociągowych, to byłaby ta sama rura wodociągowa, z tym że zamiast karmić twój dom, to także twój dom sióstr. Tak więc nagle ta rura wodna, która może dostarczać 10 litrów na sekundę, służy innemu domowi. Sposób, w jaki ten dom wykorzystuje wodę, może być inny, ale może skończyć się tym, że twój dom sióstr żuje 8 litrów wody na sekundę, ponieważ ma również dużą fontannę na podwórku. Nagle ty i twoje 10 kranów w Twoim domu mają tylko 2 litry na sekundę ciśnienia wody i za każdym razem, gdy włączasz kran, ledwo ścieka, a prysznic wydaje się, że twój pies drybluje na Ciebie, ponieważ ciśnienie wody jest tak złe.
w tym scenariuszu twoja siostra jest w swoim pokoju, oglądając sezon 5 „Orange is the new black” w rozdzielczości 4K Ultra High Definition na Netflixie na swoim laptopie (fontanna) podczas rozmowy ze swoim chłopakiem. A Twoje pliki do pobrania torrent (Twoje krany w domu) ściekają.
szybkość transmisji danych jest bardzo, bardzo podobna do ciśnienia wody i przepływu wody w rurach. Im większe rury wodociągowe i im lepsze ciśnienie (lub lepsza technologia i pojemność kabla do transmisji danych), tym więcej wody (lub przepustowości) musisz się bawić.
mam nadzieję, że to wyjaśni, jak działa zarządzanie przepustowością i przepustowością. Podobnie jak we wszystkich odpowiedziach ELI5, istnieją nieścisłości techniczne, które skradają się z takich uproszczeń, ale to przenika ogólny sens. Należy również pamiętać, że natężenia przepływu wody, których używam, są dowolnymi liczbami, wiem, że natężenie przepływu 1 litr na sekundę to nic innego, jak ściek. 😉