Podstawy sieci: przepustowość vs opóźnienie vs przepustowość

Opublikowany: 2020-03-24

Niezależnie od tego, czy produktem jest hosting, czy usługa internetowa, jednym z najważniejszych punktów sprzedaży jest szybkość. Marketerzy używają terminów takich jak „niezwykle szybki internet” i „nieograniczona przepustowość”, aby pochwalić się swoją wyższością nad konkurencją. Ale co tak naprawdę oznaczają metryki, takie jak przepustowość, opóźnienie i przepustowość, i jak wpływają one na ważne kwestie, takie jak wrażenia użytkownika (UX) i wydajność witryny?

Spis treści pokaż
  • Potrzeba szybkości
  • Przepustowość, opóźnienie i cały czas, o mój!
  • Jak działa przepustowość?
  • Jak przepustowość mierzy wydajność
  • Co to jest opóźnienie?
  • Używanie przepustowości do rozwiązywania problemów z siecią
  • Końcowe przemyślenia

Potrzeba szybkości

samochód-samochód-sterowanie-napęd-bieg-prędkość-technologia-pojazd

Trudno rozeznać, co było pierwsze, zapotrzebowanie klienta na szybkość czy naleganie usługodawcy, że potrzebujesz jej więcej. Wiemy, że jest to czynnik we wszystkim, od współczynników odrzuceń po ocenę SEO. Badania pokazują, że przeciętny konsument opuści witrynę mobilną, jeśli strona nie załaduje się w ciągu trzech sekund, a czas wczytywania strony docelowej wpłynie na to, jak Google oceni Twoją witrynę zarówno bezpośrednio, jak i pośrednio.

Szybkość połączenia internetowego nie tylko odgrywa rolę w podróży kupującego lub UX podczas surfowania. Zaawansowana grafika wymaga określonej przepustowości, szybkości i niezawodności, aby użytkownicy mogli w pełni cieszyć się grą. Trzy czynniki, które odnoszą się do potencjalnej i rzeczywistej szybkości połączenia internetowego, to przepustowość, opóźnienie i przepustowość. Są ze sobą powiązane, a tempo każdego wpływa na inne na kilka sposobów.

Jeśli jesteś zdezorientowany, nie jesteś sam. Czytaj dalej, aby dowiedzieć się więcej o tych wskaźnikach i ich wpływie na korzystanie z Internetu i przyjemność korzystania z Internetu po obu stronach przeglądarki.

 Polecane dla Ciebie: 8 najważniejszych zalet najnowocześniejszej światłowodowej technologii internetowej.

Przepustowość, opóźnienie i cały czas, o mój!

Przepustowość, opóźnienie i przepustowość, te trzy terminy odnoszą się do tego, ile danych może przesłać twoje połączenie, ile faktycznie przesyła i prędkość, z jaką pokonuje określoną odległość lub okres czasu. Zarówno terminy, jak i ich praktyczne zastosowania są ze sobą powiązane i decydują o tym, jak dobrze strona internetowa prezentuje informacje w możliwie najkrótszym czasie, niezależnie od odległości przeglądarki od serwera.

Article-25428-network-basics-bandwidth-latency-throughput-comparitech

Źródło obrazu: www.comparitech.com.

Jak działa przepustowość?

Przepustowość zasadniczo odnosi się do maksymalnej ilości danych, które można przesłać za pośrednictwem linii sieciowej w danym okresie. Jednak niekoniecznie oznacza to, że będziesz w stanie osiągnąć tę pojemność.

Dla przeciętnego internauty oznacza to też coś innego niż dla właściciela strony internetowej.

Jeśli chodzi o surfowanie po Internecie, dostawca usług poinformuje Cię, że dzięki ich usługom uzyskujesz określony poziom przepustowości. Im większa dostępna przepustowość, tym teoretycznie szybsze połączenie i prędkość pobierania.

Na przykład typowy plan transmisji danych w Twojej mobilnej lub domowej usłudze internetowej może oferować plan, który zapewnia prędkość Internetu 1000 Mb/s (megabitów na sekundę), co oznacza, że ​​Twoja sieć może przesyłać 125 megabajtów danych przez Twoje połączenie w w określonym czasie. Megabity to szybkość przesyłania danych, a megabajty odnoszą się do rozmiaru pliku.

artykuł-25428-network-basics-bandwidth-latency-throughput-uswitch

Źródło obrazu: www.uswitch.com.

Nowoczesna łączność internetowa jest dostępna za pośrednictwem różnych typów szybkich sieci szerokopasmowych, które umożliwiają korzystanie z dużej przepustowości.

Obejmują one:

  • Bezpośrednie linie abonenckie (DSL).
  • Modemy kablowe.
  • Satelita.
  • Sieci światłowodowe.
  • Routery bezprzewodowe.
To, na co musisz zwrócić uwagę, to firma, która oferuje nieograniczoną usługę, ale spowalnia połączenie – zmniejsza przepustowość – po osiągnięciu arbitralnego limitu danych, powiedzmy 4G lub 6G miesięcznie. Ta praktyka jest znana jako ograniczanie przepustowości i jest tylko nieco lepsza niż dni, w których po prostu odcinaliby cię po osiągnięciu limitu danych planu. Nagle zauważysz, że strony ładują się powoli, a wideo zatrzymuje się lub buforuje, zamiast odtwarzać się bezproblemowo.

Tworząc witrynę internetową, wybierasz platformę hostingową, aby udostępnić ją publicznie. Przepustowość oferowana przez Twój plan hostingowy zależy od tego, ile ruchu może wytrzymać Twój serwer w danym momencie. Jeśli przepustowość jest ograniczona, duży ruch lub niezoptymalizowane strony będą pochłaniać zasoby i wpływać na to, jak Twoja witryna ładuje się i działa dla odwiedzających. Słaba wydajność oznacza niezadowolenie klientów, utratę biznesu i niższe pozycje stron w Google.

Gdy jesteś na rynku planów hostingowych witryn internetowych, możesz zobaczyć zachęty, takie jak „nieograniczona” lub „nieograniczona” przepustowość. Są to stosunkowo bezsensowne terminy marketingowe. Za każdym razem, gdy ktoś uzyskuje dostęp do Twojej witryny, korzysta z dostępnych zasobów. Gdy Twoja firma hostingowa zapewnia Ci nieograniczoną przepustowość, pozwala Ci na uzyskanie jak największego ruchu – lub wykorzystanie tylu zasobów – ile potrzebujesz, bez dodatkowych opłat, gdy osiągniesz określony z góry limit. Niezmierzona przepustowość oznacza po prostu, że nie mierzą liczby używanych zasobów.

Możesz określić, jaka przepustowość jest wystarczająca, odpowiadając na następujące pytania:

  • Do czego służy Twoja sieć?
  • Ile osób będzie korzystać z Twojej sieci?
  • Czy Twoje aplikacje działają w chmurze, czy są przechowywane w centrum danych?
  • Ile ruchu wygenerujesz w najbardziej ruchliwym czasie?
  • Czy zainstalujesz VPN, czy użyjesz szyfrowania?
  • Ile zasobów będziesz potrzebować do podstawowych aplikacji?
  • Jakie aplikacje będziesz uruchamiać? Na przykład wideo wykorzystuje większą przepustowość niż pliki zawierające głównie tekst.
Możesz lepiej zoptymalizować przepustowość, ograniczając nieistotny ruch w sieci, na przykład blokując dostęp pracowników do mediów społecznościowych i innych osób marnujących czas i zasoby, korzystając z pamięci masowej i aplikacji w chmurze oraz przeprowadzając kopie zapasowe i aktualizacje systemu zgodnie z harmonogramem.

Inne sposoby na uzyskanie pełnej przepustowości, za którą płacisz, obejmują:

  • Korzystanie z pamięci podręcznej proxy.
  • Monitorowanie systemu pod kątem złośliwego oprogramowania.
  • Przełączanie na inny kanał bezprzewodowy.
  • Korzystanie z połączenia przewodowego.
  • Zarządzanie zawartością strumieniową.
  • Konfigurowanie routera do automatycznego resetowania, gdy nie jest używany.
 Może ci się spodobać: NordVPN vs SiteLock VPN — który z nich jest dla Ciebie najlepszy?

Jak przepustowość mierzy wydajność

Jeśli przepustowość opisuje maksymalną przepustowość, przepustowość mierzy, ile danych jest faktycznie przesyłanych przez połączenie. Gdy przeglądarka wysyła żądanie do serwera, pakiety danych są odsyłane z powrotem do użytkownika. Pakiety te to informacje w formie pisemnej treści, obrazów i wideo.

Gdy serwer nie jest w stanie obsłużyć tych pakietów w odpowiednim czasie lub są one tracone podczas przesyłania, obniża to przepustowość i spada wydajność. To z kolei wpływa na opóźnienie, do którego przejdziemy za chwilę.

Article-25428-network-basics-bandwidth-latency-throughput-dnsstuff

Źródło obrazu: www.dnsstuff.com.

Witryny o wysokiej wydajności mają wyższą przepustowość w stosunku do dostępnej przepustowości, co oznacza, że ​​możesz wykorzystać ogólną pojemność i opóźnienia przesyłania danych. Znajomość przepustowości i przepustowości pomoże Ci ocenić wydajność Twojej witryny.

Co wpływa na przepustowość?

Czynniki takie jak:

  • Przeciążenie sieci z powodu dużego ruchu.
  • Wadliwe lub przestarzałe routery.
  • Utrata pakietów.
Im niższa przepustowość (i/lub mniejsza przepustowość), tym większe opóźnienie i wolniejsza wydajność.

Co to jest opóźnienie?

Opóźnienie to czas potrzebny na podróż danych z punktu A do punktu B iz powrotem. Ogólnie rzecz biorąc, pakiety przesyłane między przeglądarką w Nowym Jorku a serwerem w Kalifornii zajmują mniej czasu niż ta sama ilość danych podróżująca z Nowego Jorku do Londynu lub Indii iz powrotem.

artykuł-25428-network-basics-bandwidth-latency-throughput-hpbn

Źródło obrazu: hpbn.co.

Jednak nie tylko odległość wpływa na opóźnienie.

Istnieje kilka różnych rodzajów opóźnień, które przyczyniają się do latencji, a każde z nich w inny sposób wpływa na prędkość.

  • Opóźnienie transmisji: Odnosi się do czasu przesyłania wszystkich bitów pakietu, które mają zostać wepchnięte do łącza. Jest to funkcja długości pakietu i szybkości transmisji danych łącza.
  • Opóźnienie propagacji: jak długo trwa propagacja sygnału, gdy wiadomość jest przesyłana od nadawcy do odbiorcy.
  • Opóźnienie kolejkowania: Opóźnienia te odnoszą się do czasu, przez jaki pakiet pozostaje w kolejce, dopóki nie będzie wystarczającej ilości zasobów, aby go przetworzyć.
  • Opóźnienie przetwarzania: Opóźnienia przetwarzania odnoszą się do czasu potrzebnego na przetworzenie składników, takich jak nagłówki pakietów, określenie miejsca docelowego pakietu i sprawdzenie błędów na poziomie bitowym.
Każdy z tych czynników razem określa całkowity wskaźnik opóźnień w Twojej witrynie.

Jednak ważne jest, aby zwrócić uwagę na jednostkę miary opóźnienia, która jest inna w przypadku wydajności sieciowej i innej. Odnosząc się do opóźnienia, jednostki sieciowe są mierzone w bitach na sekundę (bps), podczas gdy jednostki nie-sieciowe są oznaczane w bajtach na sekundę (Bps). W bajcie jest osiem bitów. Tak więc przesłanie pliku 10 MB na kablu 1 Mb/s zajmie 80 sekund.

Można to ekstrapolować jako podstawę do obliczenia dowolnej szybkości transferu. Opóźnienie można również zmierzyć za pomocą narzędzia o nazwie Traceroute.

Szybkość i problem niezamierzonych konsekwencji

Aby zapewnić użytkownikom najwyższą możliwą szybkość przesyłania danych, producenci zaczęli tworzyć routery z dużymi buforami przychodzącymi. Pomysł polegał na tym, aby za wszelką cenę zapobiec wypadaniu pakietów, ale złamało to mechanizmy unikania TCP. Doprowadziło to do problemu zwanego przerostem bufora. Na szczęście ten problem został już rozwiązany za pomocą aktywnego algorytmu zarządzania kolejką.

Jeśli chcesz zminimalizować opóźnienia, konieczne jest zoptymalizowanie przepustowości. Możesz to osiągnąć poprzez:

  • Korzystanie z sieci dostarczania treści (CDN) w celu skrócenia odległości między przeglądarką a serwerem.
  • Uzyskanie lepszego wglądu w to, w jaki sposób użytkownik łączy się z Twoją witryną.
  • Monitorowanie wąskich gardeł w sieci i określanie źródła.
  • Wykorzystanie skutecznego certyfikatu SSL w celu sprawdzenia, czy wszystkie dane witryny są uwierzytelnione.

Używanie przepustowości do rozwiązywania problemów z siecią

lan-kabel-sieć-internet

Możesz użyć przepustowości w stosunku do przepustowości, aby wykryć problem z wydajnością sieci. Ponieważ niska przepustowość oznacza, że ​​marnujesz potencjał swojego połączenia.

Możesz uniknąć przeciążenia sieci i oszczędzać zasoby, optymalizując przepustowość. Głównym sposobem na to jest zmniejszenie opóźnień poprzez przestrzeganie powyższych zaleceń.

Ważne jest również:

  • Aktualizuj sprzęt, oprogramowanie układowe i aplikacje.
  • Użyj najnowszej wersji swojego systemu operacyjnego.
  • Usuń lub wyłącz aplikacje, które zużywają zbyt dużo zasobów i pamięci.
  • Zidentyfikuj i napraw problemy, które wpływają na opóźnienia.
Nie masz pewności, czy masz problemy, czy nie?
„Nie musisz czekać, aż Twój ruch ucierpi, Google ukara Cię, a klienci wystawią Ci złe recenzje, gdy zoptymalizujesz możliwości sieci i regularnie testujesz swoje sieci pod kątem problemów. Programiści Google stworzyli świetne narzędzia dla programistów, a większość z nich jest bezpłatna”. – jak wspomniał InternetAdvisor w niedawnym komunikacie prasowym.

Możesz sprawdzić swoją wydajność mobilną za pomocą tego mobilnego testu prędkości, a Pingdom ma świetne narzędzie do testowania ładowania stron internetowych na dowolnej platformie.

 Możesz także chcieć: W jaki sposób bezpieczeństwo sieci może pomóc w uniknięciu hakowania urządzeń IoT?

Końcowe przemyślenia

Podstawy sieci: przepustowość a opóźnienia a przepustowość — wnioski

Naszym celem jest dostarczanie najbardziej kompleksowych, aktualnych informacji na temat telekomunikacji i technologii, tak abyś mógł podejmować najlepsze decyzje dotyczące potrzebnych usług. Mamy nadzieję, że rozumiesz, co właściwie oznaczają terminy przepustowość, opóźnienie i przepustowość. Teraz masz więcej informacji na temat określania prędkości Internetu i szybkości przesyłania danych; poczujesz się pewniej, gdy znajdziesz dostawcę usług w swojej okolicy lub będziesz oceniać usługi hostingowe.