Grupa ćwicz. IV |
Grupa lab. VII |
Zespół. VI |
Data wykonania. 28.03.14 r. |
Data odbioru 4.04.14 r. |
---|---|---|---|---|
Nr ćwicz./ wersja 8 |
Temat ćwiczenia. Routing |
|||
Imiona i nazwiska. Krzysztof Sobieraj, Konrad Rugała, Mariusz Równy |
Ocena i uwagi |
Wstęp teoretyczny
Routing inaczej zwany trasowaniem jest algorytmem, dzięki któremu możliwa jest wymiana pakietów pomiędzy dwoma sieciami. Jest to bardzo istotne, ponieważ gdyby nie istniały urządzenia trasujące –routery to niemożliwe byłoby tworzenie dużych sieci tj. Internet.
Routery to urządzenia dzięki, którymi możliwy jest routing. Zadaniem routera jest określenie tras pomiędzy innymi routerami w swoim najbliższym sąsiedztwie. Urządzeniem takim może być zwykły komputer, którym kieruje specjalnie skonfigurowany system operacyjny np. Linux (router programowy) lub specjalistyczny sprzęt. Najczęściej spotykane w mniejszych sieciach są routery desktopowe. Routery te cechują się małymi rozmiarami.
Pakiety przesyłane przez sieć opatrzone są adresami nadawcy i odbiorcy. Zadaniem routerów jest przysyłanie pakietów do celu po jak najlepszej ścieżce. Typowy router bierze pod uwagę tylko informacje w nagłówkach IP, czyli sprawdza tylko informacje z warstwy sieci (trzeciej) modelu OSI.
Obowiązkiem routera IP przy przekazywaniu pakietu dalej do celu jest obniżenie wartości TTL o jeden. Datagram IP, który trafia do routera z wartością 1 (a zostanie ona zmniejsza na tym routerze do 0) w polu TTL zostanie utracony, a do źródła router odsyła datagram ICMP z kodem TTL Exceeded.
Routery utrzymują tablice trasowania, na podstawie których kierują pakiety od określonych nadawców do odbiorców, bądź kolejnych routerów. Tablica może być budowana statycznie (trasowanie statyczne) lub dynamicznie.
Trasowanie ma na celu możliwie najlepiej (optymalnie) dostarczyć pakiet do celu. Pierwotnie jedynym kryterium było posiadanie jak najdokładniejszej trasy do celu, ale obecnie protokoły trasowania mogą uwzględniać podczas wyboru trasy również takie parametry jak priorytet pakietu, natężenie ruchu w poszczególnych sieciach itp.
Popularnym algorytmem służącym do wyznaczania tras w sieciach wewnętrznych jest algorytm Djikstry wyznaczania najkrótszej ścieżki w grafie.
Protokoły używane do routingu:
RIP - jest to protokół routingu o trybie rozgłoszeniowym. Zastosowano w nim algorytm distance-vector, który jako metryki używa licznika skoków między routerami. Ich maksymalna ilość wynosi 15. Informacje o routingu w protokole RIP przekazywane są z routera do sąsiednich routerów przez rozgłoszenie IP z wykorzystaniem protokołu UDP i portu nr 250. Jest on szeroko stosowany w sieciach jako protokół wewnętrzny IGP, co oznacza, że wykonuje routing pojedynczym autonomicznym systemem albo protokołem zewnętrznym EGP –wykonuje routing pomiędzy różnymi autonomicznymi systemami.
IGRP - zaprojektowany, aby wyeliminować pewne mankamenty RIP oraz poprawić obsługę większych sieci o różnych przepustowościach łączy. IGRP używa trybu rozgłoszeniowego do przekazywania informacji o routingu sąsiednim routerem. Jednak ma własny protokół warstwy transportu. Oferuje on trzy główne rozszerzenia względem RIP. Po pierwsze może obsługiwać do 255 skoków. Po drugie potrafi rozróżniać odmienne rodzaje nośników połączeń i związane z nimi koszty. Po trzecie oferuje szybszą konwergencję, dzięki użyciu aktualizacji typu flash.
OSPF -protokół OSPF został zaprojektowany, by spełniać potrzeby sieci opartych na IP, uwierzytelnianiu źródła trasy, szybkością konwergencji, oznaczeniem tras przez zewnętrzne protokoły routingu oraz podawanie tras w trybie rozgłoszeniowym. W przeciwieństwie do RIP i IGRP, routery OSPF wysyłają ogłoszenia stanu łącza do wszystkich routerów w obrębie tego samego obszaru hierarchicznego poprzez transmisję IP w trybie rozgłoszeniowym. Routery OSPF gromadzą informacje na temat łącza danych i uruchamiają algorytm SPF.
Algorytmy routingu możemy podzielić na 6 grup:
Algorytmy statyczne i dynamiczne:
Algorytm statyczny właściwie to nie jest algorytmem. Wszystkie ścieżki routingu wyznacza tu na stałe administrator systemu. Jeżeli topologia sieci ulega zmianie, to router nie będzie w stanie przekazywać pakietów. Algorytmy dynamiczne natomiast śledzą cały czas topologię sieci (pracują w czasie rzeczywistym) oraz modyfikują w razie potrzeby tablice routingu.
Algorytmy single path i multi path:
Niektóre protokoły routingu wyznaczają pakietom kilka dróg dostępu do stacji przeznaczenia, czyli wspierają multipleksowanie. Algorytm single path definiuje tylko jedną ścieżkę dostępu do adresata. Natomiast algorytm multi path pozwala przesyłać pakiety przez wiele niezależnych ścieżek. Zwiększa to szybkość transmisji pakietów.
Algorytmy płaskie i hierarchiczne:
W algorytmach płaskich wszystkie routery są równorzędne. Możemy to przyrównać do sieci typu P2P. Nie ma tutaj ważniejszych i mniej ważnych routerów. Natomiast algorytmy hierarchiczne postrzegają sieć jako strukturę zhierarchizowaną, dzieląc ją na domeny. Pakietami krążącymi w obrębie każdej domeny kieruje właściwy router, przekazując je routerowi nadrzędnemu lub podrzędnemu.
Algorytmy host intelligent i router intelligent:
Część algorytmów zakłada, że całą drogę pakietu do stacji przeznaczenia wyznaczy od razu stacja nadająca. Mówimy wówczas o algorytmie host intelligent. W takim układzie router pełni rolę „przekaźnika” odbierającego pakiet i przekazującego do dalej. Natomiast w algorytmach router intelligent stacja wysyłająca nie ma pojęcia jaką drogę przemierzy pakiet, zanim dotrze do adresata.
Algorytmy intradomain i interdomain:
Algorytmy intradomain operują wyłącznie w obszarze konkretnej domeny, zaś algorytmy interdomain zawiadują pakietami biorąc pod uwagę nie tylko zależności zachodzące w ramach konkretnej domeny, ale też powiązania między tą domeną a jej sąsiednimi domenami. Optymalne trasy wyznaczane przez algorytm intradomain nie muszą być najlepsze w porównaniu z optymalnymi trasami algorytmu interdomain.
Algorytmy link state i distance vector:
Algorytm link state rozsyła informacje routingu do wszystkich węzłów obsługujących połączenia
międzysieciowe. Każdy router wysyła jednak tylko tę część tabeli routingu, która opisuje stan jego własnych łączy.Algorytm distance vector wysyła w sieć całą tabelę routingu, ale tylko do sąsiadujących z nim routerów. Link state jest skomplikowany i trudny do konfigurowania. Distance vector nie pracuje może tak stabilnie, ale jest łatwiejszy do konfiguracji i sprawuje się dobrze w dużych sieciach.
Część praktyczna
Testy zostały przeprowadzone na komputerze PC o następujących parametrach:
- Procesor - Intel Core2 Quad 8200
- OS - Windows XP
Testy zostały przeprowadzone za pomocą następującego oprogramowania :
Program ping, wywoływany przy użyciu konsoli CMD. Jego celem jest diagnozowanie połączeń sieciowych, pozwala na sprawdzenie czy istnieje połączenie pomiędzy hostami testującym i testowanym, umożliwia on zmierzenie liczby zgubionych pakietów oraz opóźnień w ich transmisji, zwanych lagami.
Program tracert (wersja w systemie Windows programu traceroute), również wywoływany przy użyciu konsoli CMD. Służy do program służący do badania trasy pakietów w sieci IP.
Strona internetowa http://www.alexa.com, która umożliwia sprawdzenie popularności danej strony internetowej lub portalu, można uzyskać ranking najczęściej odwiedzanych stron na świecie lub w danym regionie świata. Oferuje nam również szczegółowe informacje na temat poszczególnych stron www takie jak średnia liczba osób odwiedzających, średnie wykształcenie osób odwiedzających, pochodzenie tych osób oraz wiele innych szczegółów.
Strona internetowa http://www.iplocationfinder.com/ , dzięki której jesteśmy w stanie uzyskać szczegółowe informacje na temat serwera, na którym dana strona www się znajduje. Między innymi adres IP, nazwa hosta, ISP, miasto, region, w którym się ona znajduje.
Strona internetowa http://www.ip2location.com/, pozwala na uzyskanie dokładnych informacji geograficznych fizycznego adresu serwera takich jak kraj, miejscowość czy współrzędne geograficzne.
Celem ćwiczenia było przeprowadzanie serii testów dla poszczególnych witryn internetowych, tj. sprawdzenie trasy pakietów wychodzących z pracowni komputerowej.
Każda z badanych witryn znajdowała się na innym kontynencie , oto ich lista:
www.bbc.co.uk - Europa
www.rakuten.co.jp - Azja
www.smh.com.au - Australia
www.uct.ac.za - Afryka
www.nasa.gov - Ameryka Północna
www.letras.mus.br - Ameryka Południowa
Następnie dane te zostały poddane odpowiedniej analizie, w celu uzyskania uproszczonej trasy pakietów, wyznaczenia routera wspólnego dla wszystkich ścieżek oraz pierwszego unikalnego. Pod koniec zajęć został przeprowadzony ponownie test trasy pakietów (tracert), w celu sprawdzenia czy nie zaszły jakieś zmiany, które mogłyby być spowodowane np. zwiększonym natężeniem ruchu.
www.bbc.co.uk
Serwer tej strony znajduję się w Europie, a dokładnie w Wielkiej Brytanii. Portal ten poświęcony jest informacją, news'ą z całego świata.
Adres IP to 212.58.244.68.
ping:
Na podstawie tych danych możemy stwierdzić, że pakiety dochodzą bez problemów. Średni czas jest stały na poziomie 41ms jest to dobry ping.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Jak widać wyżej trasa pakietów nie została zmieniona, różnią się jedynie minimalnie czas błądzenia pakietów na poszczególnych router'ach. Może to świadczyć, że serwery nie były bardzo obciążone. Na poziomie dwóch serwerów widać komunikat "Upłynął limit czasu żądania." może to być spowodowane np. firewall'em na konkretnych serwach.
informacje fizyczna miejsca, w którym znajduje się serwer:
www.bbc.co.uk |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.bbc.co.uk |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
odwiedzający wg krajów:
www.uct.ac.za
Jest to strona uniwersytetu w RPA znajdującego się Western Cape.
Adres IP to 137.158.158.44.
ping:
Czas dostępu jest dość wysoki są to opóźnia rzędu kilku sekund, aczkolwiek nie zachodzi żadna strata pakietów na ścieżce.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Trasa pakietów nie uległa zmienia po godzinie, również czasu dostępu są praktycznie takie same. Niestety nie była możliwa analiza wszystkich serwerów po drodze, ślad urywa się w obydwu przypadkach na adresie 137.158.248.18, który jest już adresem IP znajdującym się na uniwersytecie docelowym, prawdopodobnie jest to jeden z końcowych adresów. Brak dostępu może być spowodowany blokadą ze strony firewall'a gdzieś na docelowym serwerze uniwersytetu.
informacje fizyczna miejsca, w którym znajduje się serwer:
www.uct.ac.za |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.uct.ac.za |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
www.smh.com.au
Strona zawierające informacje lokalne oraz ze świata, odpowiedni polskiego portalu onet.pl.
Adres IP 119.15.70.141.
ping:
Bardzo wysoki czas dostępu aczkolwiek brak strat w pakietach. Połączenie jest stabilne - minimalne, maksymalne oraz średnie czasy dostępu są równe.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Ścieżka pakietów nie uległa zmienia, mimo sporej odległości jaką pakiety muszą przebyć łączność jest stabilna, wysoki ping rzędu kilku sekund. Po drodze nie udało się uzyskać testu jednego serwera, prawdopodobnie dostęp blokuję firewall.
informacje fizyczna miejsca, w którym znajduje się serwer:
www.smh.com.au |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.smh.com.au |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
www.rakuten.co.jp
Jest to strona, na której znajduję się sklep internetowy w Tokyo.
Adres IP 202.72.51.22.
ping:
Kolejny przykład stabilnego połączenia, pakiety dochodzą do celu bez problemu. Duży czas dostępu, spowodowany duża odległością pomiędzy serwerem początkowym, a końcowym.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Trasy pakietów nie uległy zmienia między pierwszym, a drugim testem. Mimo dużego czasu dostępu test przebiegł bez problemów, nie było problemu na żadnym serwerem, z którym się łączyliśmy.
informacje fizyczna miejsca, w którym znajduje się serwer:
www.rakuten.co.jp |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.rakuten.co.jp |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
* - jest to odpowiednik polskiego słowa "optymizm" i jest to równoznaczne ze słowem "rakuten"
www.nasa.gov
Oficjalna strona NASA (Narodowej Agencji Aeronautyki i Przestrzeni Kosmicznej), agencji rządu Stanów Zjednoczonych.
Adres IP 54.230.200.14.
ping:
Czas dostępu jest bardzo dobry, biorąc pod uwagę lokalizacje serwera w Seattle, często czas dostępu do polskich serwerów, a na pewno w większość europejskich jest o wiele dłuższy.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Trasa pakietów nie uległa zmianie, aczkolwiek można zauważyć że przy pierwszym teście połączenie z serwerem o adresie IP 212.162.10.81 miało bardzo wysoki czas dostępu, co mogło to być powodem chwilowe obciążenia sieci.
informacje fizyczna miejsca, w którym znajduje się serwer:
www.nasa.gov |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.nasa.gov |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
www.letras.mus.br
Strona internetowa zawierające rankingu najpopularniejszych piosenek w Brazylii i na świecie, odpowiedni MTV.
Adres IP 200.177.229.204.
Dość wysoki czas dostępu jak i również zróżnicowany świadczą o słabszej stabilności połączenia, wynikać to może z odległości jaką pakiety musza pokonać jak i również ewentualnych problemach na poszczególnych serwerach po drodze.
tracert (na początku):
tracert (pod koniec ćwiczeń):
Trasa pakietów jest różna pomiędzy pierwszym, a drugim testem, jest to różnica trzech serwerów przy których znacząco zwiększył się czas dostępu, świadczyć to może o dużym wzroście natężenie sieci. Aczkolwiek po przejściu przez te trzy sieci trasa jest taka sama.
informacje fizyczna miejsca, w którym znajduje się serwer:
www. letras.mus.br |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
orientacja serwera ("ikona domka") na mapie:
informacje na temat odwiedzających stronę internetową:
www.nasa.gov |
---|
Miejsce w rankingu na świecie |
Miejsce w rankingu narodowym |
Średnia ilość przeglądanych stron na użytkownika |
Czas aktywności jednego użytkownika |
Płeć |
Uśrednione wykształcenie przeglądającego |
Źródło logowania |
Narodowość odwiedzających |
Słowa kluczowe |
Poprzednie strony odwiedzane |
tabela przedstawiająca rozpiskę serwerów pośrednich na trasie do konkretnych serwerów:
Europa | Afryka | Azja | Australia | Ameryka płn. | Ameryka płd. |
---|---|---|---|---|---|
10.0.2.1 | 10.0.2.1 | 10.0.2.1 | 10.0.2.1 | 10.0.2.1 | 10.0.2.1 |
149.156.112.125 | 149.156.112.125 | 149.156.112.125 | 149.156.112.125 | 149.156.112.125 | 149.156.112.125 |
149.156.6.222 | 149.156.6.222 | 149.156.6.222 | 149.156.6.222 | 149.156.6.222 | 149.156.6.222 |
149.156.4.245 | 149.156.4.245 | 149.156.4.245 | 149.156.4.245 | 149.156.4.245 | 149.156.4.245 |
212.191.224.69 | 212.191.224.69 | 212.191.224.69 | 212.191.224.69 | 212.191.224.69 | 212.191.224.69 |
109.105.98.49 | 62.40.125.245 | 62.40.125.245 | 109.105.98.49 | 212.162.10.81 | 212.162.10.81 |
109.105.97.29 | 62.40.98.130 | 62.40.98.130 | 109.105.97.70 | 4.69.161.5 | 4.69.161.5 |
195.66.224.103 | 62.40.98.129 | 80.81.192.172 | 64.57.21.53 | 4.69.200.165 | 4.69.200.173 |
* | 62.40.125.22 | 72.52.92.13 | 64.57.20.247 | 4.69.143.189 | 4.69.143.209 |
* | 196.32.209.117 | 184.105.213.93 | * | 4.69.143.174 | 4.69.143.54 |
132.185.254.109 | 155.232.6.86 | 184.105.223.166 | 202.40.149.165 | 4.69.143.106 | 4.69.143.78 |
132.185.225.149 | 155.232.6.133 | 72.52.92.226 | 202.84.140.150 | 4.69.163.10 | 4.69.153.138 |
212.58.244.68 | 155.232.6.69 | 216.218.223.206 | 203.50.13.45 | 4.69.154.136 | 4.69.166.150 |
155.232.6.45 | 202.147.0.125 | 203.50.6.30 | 4.68.70.106 | 212.187.201.206 | |
155.232.6.41 | 202.147.0.182 | 203.50.20.27 | 62.115.137.230 | 213.140.36.193 | |
155.232.6.206 | 203.192.131.134 | 165.228.144.106 | 62.115.137.169 | 94.142.124.161 | |
155.232.27.78 | 202.72.48.101 | * | 213.248.88.218 | 94.142.117.33 | |
137.158.248.18 | 202.72.48.53 | 119.15.70.141 | 54.230.201.234 | 84.16.10.222 | |
* | 202.72.51.22 | 187.100.53.70 | |||
* | 187.100.53.210 | ||||
* | * | ||||
* | 200.177.169.105 | ||||
* | 200.177.229.204 |
* kolor oznacza ostatni wspólny router na trasie wszystkich ścieżek
* kolor oznacza unikalny router dla każdej ścieżki
Europa - 212.58.244.68 - www.bbc.co.uk
Afryka - 137.158.158.44 - www.uct.ac.za
Azja - 202.72.51.22 - www.rakuten.co.jp
Australia - 119.15.70.141 - www.smh.com.au
Ameryka płn. - 54.230.200.14 - www.nasa.gov
Ameryka płd. - 200.177.229.204 - www.letras.mus.br
dane szczegółowe dla ostatniego wspólnego routera na trasie wszystkich ścieżek:
212.191.224.69 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (EU):
109.105.97.29 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (Afryka):
62.40.98.129 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (Azja):
80.81.192.172 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (Australia):
64.57.21.53 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (Ameryka płn.):
4.69.200.165 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
dane szczegółowe dla pierwszego unikalnego routera na trasie każdej ścieżki w kolejności (Ameryka płd.):
4.69.200.173 |
---|
Kraj |
Miasto |
Współrzędne geograficzne |
Średni ping |
Orientacyjna mapka trasy wspólnej dla wszystkich ścieżek:
Orientacyjna mapka europy dla ścieżek prowadzących do serwerów docelowych w Europie, Afryce i Azji:
Orientacyjna mapka europy dla ścieżek prowadzących do serwerów docelowych w Australii, Ameryce płn. i Ameryce płd.:
Ciekawą ścieżka jest trasa prowadząca do głównego serwera portalu letras.mus.br (Ameryka płd. - Brazylia) zaczyna się ona w Polsce (Łódź) następnie przechodzi przez Anglię (Londyn) do USA (Kansas City) i znowu wraca do Anglii i przechodzi potem do Brazylii przez Hiszpanię. Prawdopodobnie na drodze napotkane zostało zwiększone natężenie sieci (USA) przez co pakiet został przekierowany z powrotem do Europy i stamtąd dopiero do Ameryki płd.
Wnioski
Sieć Internet jest siecią sieci, uogólniając jest to sieć, która łączy inne podsieci na całym świecie. Routing jest niezbędny aby dana sieć mogła zaistnieć w znaczeniu globalnym, routery będące pośrednikami w przesyle pakietów danych tworzą ową sieć. Przykładowo pierwsza sieć była oparta na protokole TCP/IP - ARPANET, która początkowo była przedsięwzięciem tylko wojskowym, a następnie ewoluowała w standard dzisiejszego życia, gdyby ARPANET nie zaistniał nie moglibyśmy się dzisiaj prawdopodobnie cieszyć możliwościami, które oferuje nam sieć Internet. ARPANET była to sieć łącząca serwery UCLA (University of California, Los Angeles), ówczesne routery były wielkości szafy i ważyły prawie pół tony, dzisiaj natomiast te szafy zastąpiły małe routery, których prędkość transferu jest kilkaset razy większa niż pięćdziesiąt lat temu. Mimo tych różnic podstawą sieci dalej jest routing, w skład którego wchodzą protokoły i algorytmy sterujące przesyłem pakietów danych, jedynie z biegiem czasu zmieniają się ich wersje i standardy.
Podczas wykonywania testów za pomocą programu tracert kilka razy napotkaliśmy się na sytuację, w której nie było możliwości uzyskać informacji na temat poszczególnego routera na trasie pakietu. Powodów może być kilka, niestety nie jesteśmy w stanie zdiagnozować dokładnie problemu, aczkolwiek najczęstszym przypadkiem, dlaczego tak się dzieję jest odmowa dostępu do serwera przez firewall'a, czyli zaporę która na celu ma filtrować połączenie przychodzące, zapytania do serwera aby szczegółowe informacje na temat serwera nie zostały udostępnione osobą trzecim.
Popularnym problemem w routingu jest również tzw. packet loss czyli stracone pakiety, pakiety danych, które są przesyłane z routera na router, mogą one ulec np. degradacji lub zduplikowaniu w wyniku czego nie wszystkie zapytania mogą dojść serwer, albo pakiety danych wracające do nas z serwera mogą być niekompletne. W naszych testach nie spotkaliśmy się z przypadkiem, w którym zaszłaby sytuacja straty pakietów, aczkolwiek wybierając serwery do naszych testów napotkaliśmy na parę takich przypadku, ale w związku, że zjawisko packet loss zdecydowanie utrudniłoby testy znaleźliśmy inne serwery. Zauważyliśmy również, że problem ten tyczy się głownie serwerów bardziej oddalonych od źródłowego hosta, np. serwery w Afryce. Można więc wnioskować, że fizyczna odległość ma znaczący wpływ na bezawaryjny przesył pakietów danych.
Również odległość fizyczna ma znaczenie w przypadku ping'u czyli czasu odpowiedzi od serwera. W przypadku testowania strony www.smh.com.au ping był bardzo wysoki na poziomie kilkuset milisekund czyniąc to opóźnienie dość znaczącym i obniżającym standard przesyłania pakietów. W celu zredukowania czasu dostępu stosuję się różne algorytmu trasowania mając na uwadze topologie danej sieci bądź jej natężenie i inne.
Ciekawym przypadkiem była trasa pakietu, którego serwer docelowy znajdywał się w Brazylii, zauważyliśmy że po przesyle pakietów do USA pakiet "zawrócił" do Londynu, oczywiście jest to uproszczona wersja gdyż po drodze pakiet przechodził przez kilka routerów znajdujących się również w Anglii. Nietypowe zachowanie dla tej ścieżki prawdopodobnie było spowodowane nieoczekiwanym natężeniem sieci po stronie USA lub tymczasowej awarii (również po stronie USA), która nie została wzięta pod uwagę we wcześniejszych przesyłach.
Szokującą była dla nas była możliwość sprawdzenia dość szczegółowych informacji na temat każdej domeny w sieci Internet, pomijając ranking mogliśmy sprawdzić jakie jest wykształcenie, płeć ludzi odwiedzających konkretne strony. Co w zasadzie jest to jedynie kolejnym potwierdzeniem, że w Internecie ciężko o prywatności i mimo, że wchodzenie na różne strony może się nam wydawać sprawą osobistą to tak nie jest, ważną sprawą jest pamiętanie o tym, że w tej globalnej sieci nie jesteśmy anonimowi.
Sieć ta cały czas się rozwija, pokusiłbym się o stwierdzenie, że może rozrastać się w nieskończoność. Jest to zarówno bardzo przydatne narzędzie dla ludzkości jak i niebezpieczne, gdyż musimy pamiętać, że w momencie kiedy spędzamy dużo czasu w sieci Internet przesyłamy mnóstwo danych, które mogą dostarczyć wiele informacji do niepożądanych osób.
Wracając do pojęcia ping, jest to bardzo znany problem ludziom, którzy grają we wszelakie gry online, zasada ich jest taka sama jak np. "otwieranie" strony www. Przesyłamy żądanie, a następnie oczekujemy na odpowiedź, co za tym idzie bardzo niekomfortowe może być granie w Europie w grę, której główne serwery znajdują się np. w Australii, mając wysoki czas dostępu zmniejsza się komfort rozrywki odczuwając "lag'i" czyli chwilowe krótkotrwałe przerwy pakietów danych.
Reszta screen'ów pod adresem: