W jaki sposób dostawca usług internetowych określa prawidłową prędkość mojego abonamentu internetowego?

10

Mam abonament internetowy z prędkością połączenia 512 Kbps.

W porządku, ale moje pytanie brzmi: dlaczego dostaję 499 Kb / s podczas testu prędkości ?

Prędkość nie przekroczy maksymalnego poziomu 520 kb / s i nie spadnie poniżej 400 kb / s. Jak mój usługodawca umożliwia to? Jak uzyskują prędkość mojego planu? Czy mój adres IP jest przechowywany w taki sposób, aby zapewnić prędkość?

Proszę wyjaśnić proces za kulisami.

I popraw mnie, jeśli się mylę!

Mrówki
źródło
Twój dostawca usług internetowych kontroluje prędkość. Prawdopodobnie Twój identyfikator DSL / telefon jest powiązany z Twoim planem.
Sathyajith Bhat
@Sathya: w porządku, ale te informacje są przekazywane do wszystkich routerów?
Ant
@Sathya: Teraz powiedz, odwiedzam Google.com, moje IP jest przekazywane na wszystkie routery, dopóki nie otrzymam odpowiedzi; aby uzyskać prędkość zgodnie z moim planem?
Ant
2
Wątpię, by twoje IP służyło do śledzenia i regulacji prędkości. To powiedziawszy, adres IP jest widoczny dla wszystkich.
Sathyajith Bhat

Odpowiedzi:

27

DSL jest zarządzany przez system w biurze firmy telefonicznej (centrala lub CO) o nazwie DSLAM (Digital Subscriber Line Access Multiplexer) . DSLAM może być zarządzany przez ILEC (firmę telefoniczną) lub CLEC (firmę, która wynajmuje linie hurtowo od firmy telefonicznej i odsprzedaje, np. Covad).

DSLAM to system zbudowany z półek zamontowanych we wnęce sieciowej. Każda półka zawiera kilka kart, a każda karta ma kilka portów. Każdy port odpowiada podłączonemu do niego użytkownikowi. Półki są połączone ze sobą i zasilane z półki głównej przez tak zwany bagażnik. Trunk jest maksymalną alokowaną przepustowością, jaką DSLAM może zarządzać jednocześnie (zwykle DS3, 45 Mb / s lub OC3, 155 Mb / s).

Kiedy nowe połączenie jest ustanawiane na porcie, jest ono zapewniane z pewną prędkością, w twoim przypadku 512 kb / s. DSLAM następnie ogranicza prędkość przez ten port do przydzielonej prędkości. W tym momencie DSLAM nie ma nic wspólnego z adresowaniem IP, więc twój adres IP nie ma nic wspólnego z przydzieloną szybkością ani z tym, jak ogranicza prędkość.

DSLAM przekazuje dane przez magistralę do BRAS (Broadband Remote Access Server), gdzie zwykle stosuje się takie zasady, jak zasady konta (miesięczne limity transferu itp.). Jest to pierwszy etap łącza, ponieważ router ma rzeczywisty sygnał IP, a nie PPP lub multipleksowany. Odtąd ruch jest przełączany i kierowany przez wiele różnych sieci i urządzeń, aby dotrzeć do miejsca docelowego.

Szybkość połączenia między komputerem a systemem docelowym (np. Witryną internetową) to prędkość najwolniejszego łącza w łańcuchu. Zazwyczaj jest to prędkość połączenia szerokopasmowego, ale w niektórych scenariuszach może to być wolniejsze połączenie gdzieś w łańcuchu (powiedzmy, że strona działa na serwerze, który jest podłączony do Internetu z mniejszą prędkością niż DSL).

Dane są wysyłane w postaci pakietów (małe porcje danych) i przed każdym wysłaniem są one buforowane przy każdym łączu w łańcuchu. Tylko pewna liczba pakietów może być buforowana jednocześnie, dlatego często stosowana jest metoda wysyłania-potwierdzenia-wysłania . Wysyłany jest pakiet lub grupa pakietów, następnie nadawca czeka na potwierdzenie od odbiorcy, że zostały odebrane, a następnie wysyłanych jest więcej pakietów. W ten sposób ogniwo o najniższej prędkości w łańcuchu nigdy nie zostanie całkowicie nasycone.

MaQleod
źródło
1
+1 za to zaakceptowane. Dobre wyjaśnienie pakietów.
Matthew Steeples,
+1 za wyjaśnienie .. :) @Sathya: właśnie tego potrzebuję i dostałem! Właśnie sprawdziłem tę odpowiedź!
Ant
7

Zazwyczaj dostawca usług internetowych określa prędkość jako „maksimum”. To maksimum, w tym przypadku 512 Kb / s, jest ustawiane statycznie przez dostawcę usług internetowych albo na jego sprzęcie (na głównym przełączniku), albo na twoim (twoim routerze).

Od maksimum musisz odjąć:

  • zakłócenia linii / niewydolność fizyczna z powodu złych kabli itp.
  • nieefektywności kart sieciowych
  • niewydolność komputera (tj. wolny procesor, niewystarczająca ilość pamięci RAM itp.)
  • inne osoby korzystające z Twojego połączenia internetowego (jeśli jest ono udostępniane, np. laptopom lub smartfonom)
  • aplikacje działające w tle korzystające z połączenia (takie jak automatyczne aktualizacje systemu Windows itp.)

499 Kb / s na 512 jest w rzeczywistości bardzo imponujące i sugeruje, że otrzymujesz całkiem czyste, bezstratne połączenie.

Jozuego
źródło
2
„główny przełącznik” naprawdę nie znaczy wiele, żaden dostawca usług internetowych nie ma „głównego przełącznika”. Będą mieli zestaw bankomatów, routery podstawowe i DSLAM oraz inne różne urządzenia (głowice testowe, serwery itp.), Które wykonują różne zadania, aby połączenie internetowe działało i można nim zarządzać, ale żaden z nich nie jest „głównym przełącznikiem”. W rzeczywistości system kontrolujący prędkość ma bardzo niewiele mózgów w porównaniu z resztą sieci.
MaQleod,
@MaQleod: To prawda, ale jeśli chodzi o użytkownika, wszystko to jest w chmurze.
1

Jeśli chcesz zapytać, jak działa test prędkości:

Podczas odwiedzania strony internetowej, takiej jak Speedtest.net, wybierany jest komputer w Internecie, który jest geograficznie blisko Ciebie. Ten komputer wysyła następnie plik do komputera, a strona internetowa mierzy, ile czasu to zajmuje. Na koniec zebrane informacje są wykorzystywane do oszacowania prędkości. Szybkość połączenia zależy od wszystkiego między komputerem dokonującym pomiaru a komputerem: „szkielet sieci”, własna sieć usługodawcy oraz modem lub router, przy czym najwolniejszą częścią jest zazwyczaj łącze łącza dostawcy usług. Niestety, większość dostawców usług reklamuje swoją maksymalną prędkość, która jest czasami, jeśli w ogóle, osiągana, więc zmierzona liczba z testu prędkości jest zwykle niższa od podanej przez ciebie wartości.

eMansipater
źródło
Nie o to pyta.
Sathyajith Bhat
Dzięki, starałem się to rozgryźć. Jestem nowy na superuser.com - jeśli chcę odpowiedzieć na to, co teraz rozumiem, jakie jest jego pytanie, czy powinienem edytować tę odpowiedź, czy zrobić nową?
eMansipater
edytuj tę odpowiedź.
Sathyajith Bhat