5. Liczba sesji pomiarowych
http://operator.fireinfra.net:port/ws?latency X 1
http://operator.fireinfra.net:port/ws?download X N
http://operator.fireinfra.net:port/ws?upload X N
Websocket URL:
BDP - Bandwidth-Delay Product:
BDP = Banwidth * RTT / 8
Im większe opóźnienie (BDP) tym większa liczba sesji pomiarowych N
6. Websoket – RFC 6455
Websocket
handshake
Wikipedia:
WebSocket jest technologią zapewniającą dwukierunkowy
kanał komunikacji za pośrednictwem jednego gniazda TCP.
11. Analiza pomiarów webowych Speedtest.pl (V-SPEED):
Speedtest.pl udostępnia dla każdego pomiaru 14 parametrów:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
14
19. Analiza pomiarów z apki Android:
Speedtest.pl udostępnia dla każdego pomiaru 72 parametry:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
- Dane dotyczące połączenia mobilnego
- Dane dotyczące WiFi
- Dane dotyczące urządzenia (CPU, RAM, wersja androida)
72
26. Pomiary Speedtest.pl (V-Speed) - podsumowanie
Analiza
Wynikó
w
• Polski rankingu operatorów
• Aplikacje: web, android, ios
• Duża liczba parametrów do analizy
28. Liczba sesji pomiarowych
https://oper.hosts.ooklaserver.net:8080/hello?nocache=xxx GET X 1
https://oper.hosts.ooklaserver.net:8080/download?nocache=xxx&size=25000000 GET X N
https://oper.hosts.ooklaserver.net:8080/upload?nocache=xxx POST (size: 100kB,
675kB, 1.5MB, …)
X M
HTTP URL:
BDP - Bandwidth-Delay Product
Im większe opóźnienie (BDP) tym większa liczba sesji pomiarowych N
M zapytań HTTP POST jest opakowanych przez SPDY w jeden strumień TCP
31. Analiza pomiarów webowych Speedtest.net (Ookla):
Speedtest.net udostępnia dla każdego pomiaru 11 parametrów:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
11
32. Pomiary Speedtest.net (Ookla) - podsumowanie
Analiza
Wynikó
w
• Brak polskiego rankingu
• Brak wyników z aplikacji mobilnych
• Mniejsza liczba parametrów do analizy
33. PRO Speed Test
Aplikacja PRO Speed Test została stworzonej przez spółkę V-SPEED sp. z o.o. (właściciel platformy SpeedTest.pl) w
porozumieniu z UKE
Korzysta z RFC 6349 - które opisuje pomiar przepływności sieci gdy TCP osiąga stan equilibrium. Dlatego
aplikacja wymaga fazy wstępnej podczas której wykonywane jest „szacowanie przepustowości łącza” celem
oszacowania BDP i innych parametrów koniecznych do wykonania pomiaru RFC6349
34. PRO Speed Test
N sesji TCP
N = 5
64 240 B – największa wielokrotność payloadu TCP = 1460B w oknie 2^16 = 65535 B
35. Podsumowanie
Analiza
Wyników
Niezbędne elementy pozwalające osiągnąć dobry wynik w rankingach speedtest to:
1. Sieć o wysokiej jakości i przepustowości
2. Analiza wyników
3. Realizacja usprawnień podnoszących jakość i przepustowość sieci
36. Oceń Wykład w Aplikacji eventory
Droga na szczyt Speedtest
INEA S.A.
Karol Kowalik
37. Dziękuję za uwagę
Karol Kowalik
karol.kowalik@inea.com.pl
INEA S.A.
Wysogotowo, ul. Wierzbowa 84
62-081 Przeźmierowo | NIP: 7791002618 | inea.pl