{"id":898,"date":"2016-08-31T20:00:46","date_gmt":"2016-08-31T18:00:46","guid":{"rendered":"http:\/\/morony.pl\/?p=898"},"modified":"2016-08-30T16:51:41","modified_gmt":"2016-08-30T14:51:41","slug":"predkosc-swiatla-vs-internet","status":"publish","type":"post","link":"https:\/\/morony.pl\/?p=898","title":{"rendered":"Pr\u0119dko\u015b\u0107 \u015bwiat\u0142a vs. internet"},"content":{"rendered":"<p>Pami\u0119tam czasy, kiedy do internetu trzeba by\u0142o dzwoni\u0107. Wszystko by\u0142o piekielnie wolne i p\u0142aci\u0142o si\u0119 za czas &#8220;on-line&#8221;. Moje pierwsze sta\u0142e \u0142\u0105cze mia\u0142o przepustowo\u015b\u0107 115200 kbps (kilobit\u00f3w na sekund\u0119). Dziwna liczba, ale w\u0142a\u015bnie takie by\u0142o ograniczenie po\u0142\u0105czenia szeregowego mi\u0119dzy modemem a komputerem. Tre\u015bci w internecie by\u0142y oczywi\u015bcie dostosowane do takich marnych przepustowo\u015bci, ale i tak z zazdro\u015bci\u0105 patrzy\u0142o si\u0119 na ludzi posiadaj\u0105cych \u0142\u0105cze &#8220;T1&#8221;, gdzie przepustowo\u015bci si\u0119ga\u0142y pojedynczych megabit\u00f3w. Tamte czasy dawno min\u0119\u0142y, coraz mniej ludzi korzysta z internetu po kablu miedzianym czy telewizyjnym, a coraz wi\u0119cej ze \u015bwiat\u0142owodu. Od p\u00f3\u0142 roku i ja jestem szcz\u0119\u015bliwym posiadaczem \u015bwiat\u0142owodowego internetu. Tak teraz wygl\u0105da m\u00f3j &#8220;speedtest&#8221;:<\/p>\n<p><center><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/fiber.png\" alt=\"fiber\" width=\"723\" height=\"122\" class=\"alignnone size-full wp-image-900\" srcset=\"https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/fiber.png 723w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/fiber-300x51.png 300w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/center><\/p>\n<p>Sama przepustowo\u015b\u0107 jest istotna gdy pobieramy du\u017co tre\u015bci: np. strumieniowe wideo 4K czy inne dane w du\u017cych pakietach. Na codzie\u0144 inny parametr jest istotny &#8211; czas jaki potrzebuje ma\u0142y pakiet danych, \u017ceby dotrze\u0107 od serwera do naszego komputera. Ka\u017cde otwarcie strony internetowej to wymiana tysi\u0119cy takich pakiet\u00f3w z r\u00f3\u017cnymi serwerami, wa\u017cne wi\u0119c, \u017ceby ten czas by\u0142 mo\u017cliwie najkr\u00f3tszy. Na obrazku powy\u017cej wida\u0107 zmierzony ping na poziomie 2 ms &#8211; jest to czas od wys\u0142ania pakietu przez m\u00f3j komputer do serwera, kt\u00f3ry go &#8220;odbija&#8221; do powrotu to mojego komputera. 2 ms to bardzo ma\u0142o: 1\/500 sekundy. Zacz\u0105\u0142em si\u0119 zastanawia\u0107 jak wygl\u0105da zale\u017cno\u015b\u0107 czasu pinga (pingu?) od lokalizacji serwera. Do testu szybko\u015bci speedtest.net zawsze wybiera jeden z najbli\u017cszych serwer\u00f3w, a tych na \u015bwiecie s\u0105 tysi\u0105ce. Mo\u017cna oczywi\u015bcie r\u0119cznie wybra\u0107 kilka odleg\u0142ych, ale kto by si\u0119 bawi\u0142 w takie rzeczy r\u0119cznie.<\/p>\n<p>Ze strony <a href=\"http:\/\/www.speedtest.net\/speedtest-servers.php\">http:\/\/www.speedtest.net\/speedtest-servers.php<\/a> pobra\u0142em list\u0119 wszystkich serwer\u00f3w. Wybra\u0142em te, dla kt\u00f3rych podane by\u0142y wsp\u00f3\u0142rz\u0119dne geograficzne i rozpocz\u0105\u0142em pingowanie. Ka\u017cdego pingowa\u0142em 10 razy i wybiera\u0142em najlepszy wynik. Ka\u017cdy testowany serwer przypisa\u0142em do kontynentu, nanios\u0142em na map\u0119 i obliczy\u0142em odleg\u0142o\u015b\u0107 w linii prostej od mojego komputera do serwera. Tu pojawia si\u0119 pierwszy problem &#8211; pakiet z danymi nigdy nie idzie po najkr\u00f3tszej drodze, tylko po takiej, gdzie s\u0105 kable. Ma\u0142o tego, nigdy nie ma gwarancji, \u017ce za ka\u017cdym razem p\u00f3jdzie po tej samej drodze &#8211; na tym polega magia internetu. <\/p>\n<p>Serwery nanios\u0142em na map\u0119:<br \/>\n<center><a href=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1599\" height=\"1584\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2.png\" style=\"width:300px; height:auto;\" class=\"alignnone size-full wp-image-904\" srcset=\"https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2.png 1599w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2-150x150.png 150w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2-300x297.png 300w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2-768x761.png 768w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/map2-1024x1014.png 1024w\" sizes=\"(max-width: 1599px) 100vw, 1599px\" \/><\/a><\/center><\/p>\n<p>A wyniki na wykres:<br \/>\n<center><a href=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1764\" height=\"1596\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2.png\" style=\"width:300px; height:auto;\" class=\"alignnone size-full wp-image-909\" srcset=\"https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2.png 1764w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2-300x271.png 300w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2-768x695.png 768w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/08\/plot2-1024x926.png 1024w\" sizes=\"(max-width: 1764px) 100vw, 1764px\" \/><\/a><\/center><\/p>\n<p>Pr\u0119dko\u015b\u0107 \u015bwiat\u0142a w pr\u00f3\u017cni wynosi 299.792.458 m\/s co w przybli\u017ceniu daje 300.000 km\/s. W \u015bwiat\u0142owodzie pr\u0119dko\u015b\u0107 ta jest mniejsza i wynosi ok. 200.000 km\/s. Na wykresie narysowa\u0142em krzywe odpowiadaj\u0105ce kilku warto\u015bciom pr\u0119dko\u015bci. Wida\u0107, \u017ce pr\u0119dko\u015b\u0107 przej\u015bcia pakietu do ameryki p\u00f3\u0142nocnej wynosi oko\u0142o 130.000 km\/s a do pozosta\u0142ych kontynent\u00f3w ok. 100.000 km\/s. Dzieje si\u0119 tak prawdopodobnie dlatego, \u017ce po drodze z europu do USA mamy ocean gdzie \u015bwiat\u0142ow\u00f3d le\u017cy sobie prosto na dnie. W pozosta\u0142y kierunkach droga jest bardziej skomplikowana i na l\u0105dzie jest du\u017co w\u0119z\u0142\u00f3w. No w\u0142a\u015bnie. Po drodze pakiet przechodzi przez wiele w\u0119z\u0142\u00f3w gdzie jest odpowiednio kierowany dalej &#8211; to wszystko kosztuje cenny czas!. <\/p>\n<p>Nie publikuj\u0119 tutaj kodu mojego programu, bo nie jest specjalnie \u0142adny, a sam problem jest stosunkowo prosty. Gdyby jednak kto\u015b by\u0142 zainteresowany kodem \u017ar\u00f3d\u0142owym to dajcie zna\u0107. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pami\u0119tam czasy, kiedy do internetu trzeba by\u0142o dzwoni\u0107. Wszystko by\u0142o piekielnie wolne i p\u0142aci\u0142o si\u0119 za czas &#8220;on-line&#8221;. Moje pierwsze sta\u0142e \u0142\u0105cze mia\u0142o przepustowo\u015b\u0107 115200 kbps (kilobit\u00f3w na sekund\u0119). Dziwna liczba, ale w\u0142a\u015bnie takie by\u0142o ograniczenie po\u0142\u0105czenia szeregowego mi\u0119dzy modemem a komputerem. Tre\u015bci w internecie by\u0142y oczywi\u015bcie dostosowane do takich marnych przepustowo\u015bci, ale i tak [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/898"}],"collection":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=898"}],"version-history":[{"count":11,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/898\/revisions"}],"predecessor-version":[{"id":912,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/898\/revisions\/912"}],"wp:attachment":[{"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}