Sprawozdanie1 Technologie

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Sprawozdanie lista nr 1

Marta Płóciniczak

1. Opis Programów

Ping jest narzędziem używanym do testowania dostępności hosta w sieci Internet poprzez
wysyłanie pakietów ICMP Echo Request i oczekiwanie na Echo Reply. Jest to sposób na
sprawdzenie, czy dany serwer jest aktywny i reaguje, oraz na pomiar czasu propagacji
pakietów.

Traceroute to narzędzie służące do diagnozowania ścieżki pakietów przesyłanych z


komputera użytkownika do określonego hosta docelowego. Wyświetla listę routerów
(węzłów), przez które pakiet przechodzi, docierając do celu, co pozwala na zidentyfikowanie
potencjalnych problemów z trasą.

Wireshark to zaawansowane narzędzie do analizy sieci, które pozwala na


przechwytywanie i szczegółową analizę ruchu sieciowego. Umożliwia użytkownikom
zobaczenie tego, co dzieje się w sieci na poziomie mikro, w tym analizę pakietów i
protokołów.

2. Wywołania dla powyższych zagadnień:


Widoczne na nagraniu asciinema.

3. Analiza Wyników

a) Ping i Traceroute

- Do odległego serwera (google.com): Traceroute pokazał 9 węzłów na trasie do google.com.


Najmniejszy czas propagacji przy domyślnym rozmiarze pakietu wynosił około 13.2 ms. Przy
próbie wysłania większych pakietów (1400 i 1472 bajtów), pakiet został skrócony
("truncated"), co wskazuje na przekroczenie MTU i potrzebę fragmentacji. Nie udało się
przesłać większego pakietu bez fragmentacji, co wskazuje, że MTU w sieci między hostem a
google.com jest mniejsze niż 1500 bajtów. Maksymalny pakiet jaki udało się przesłać bez
fragmentacji miał 68 bajtów. Wartości TTL w odpowiedziach ICMP od google.com wynosiły
117. Dla systemu Linux, typowa wartość początkowa TTL to 64. TTL w odpowiedzi wynosiło
117, co oznacza, że nie zostało bezpośrednio przesłane z systemu Linux z wartością
początkową 64, ponieważ wartość TTL nie może wzrosnąć w trakcie trasy. Zamiast tego,
wartość 117 w odpowiedzi ICMP to wartość TTL ustawioną przez serwer google.com lub
przez pośrednie routery na trasie, które odpowiedziały na zapytanie ICMP.

- Do serwera bliskiego geograficznie (mpk.wroc.pl): Traceroute pokazał więcej niż 9 węzłów,


ale proces został zatrzymany. Czas propagacji dla domyślnego rozmiaru pakietu był wyższy
(około 25 ms), co jest spodziewane dla tras obejmujących więcej węzłów lub dłuższych
dystansów. Dla pakietów o wielkości 1400 bajtów, nie zaobserwowano skracania pakietów, co
wskazuje, że na tej trasie MTU pozwala na ich przesyłanie bez fragmentacji. Maksymalny
pakiet jaki udało się przesłać miał 1472 bajty. Wartości TTL dla odpowiedzi od mpk.wroc.pl
wynosiły 50. To sugeruje, że trasa do tego serwera i z powrotem zużywa więcej "skoków" niż
dla odległego serwera.
4. Jaki największy niefragmentowany pakiet uda się przesłać?
Maksymalny rozmiar pakietu, który udało mi się przesłać bez fragmentacji to 1472 bajty.
Standardowa wartość MTU wynosi 1500 bajtów, ale od tego trzeba odjąć 28 bajtów nagłówka
IP i ICMP, co daje 1472 bajty danych.
Wartość 1473 bajtów jest już za duża i przekracza limit MTU, co powoduje błąd "ping: local
error: message too long, mtu=1500".

5. Wpływ konieczności fragmentacji pakietów:


Konieczność fragmentacji pakietów może wystąpić, gdy rozmiar pakietu przekracza
maksymalną wielkość MTU (Maximum Transmission Unit) na trasie między nadawcą a
odbiorcą.
Fragmentacja pakietów może prowadzić do zwiększenia obciążenia sieci i wydłużenia czasu
transmisji, ponieważ każdy fragment musi być przesłany i ponownie zmontowany na
odbiorniku.

6. Trasy przebiegające przez sieci wirtualne


Za pomocą polecenia „traceroute 35.186.238.101” udało mi się wyszukać trasę adresu IP
google cloud przebiegającą przez sieci wirtualne, w tym zdalne platformy "cloud computing".
Trasa ta pokazała 9 węzłów.

7. "Średnica" internetu
Próbowałam określić średnicę internetu wyszukując ścieżkę do bardzo oddalonego serwera
auckland.ac.nz (uniwersytet w Australii), jednak po 9. węźle , kolejne węzły otrzymały
odpowiedź w formie "* * *". Gwiazdki oznaczają, że traceroute nie otrzymał odpowiedzi od
węzłów na danym etapie trasy. Nie musi to oznaczać, że trasa kończy się na 9. węźle, ale
raczej brak odpowiedzi na dane żądanie. W związku z tym liczba węzłów może być większa
niż 9, ale traceroute nie był w stanie uzyskać informacji o tych węzłach.

8. Wnioski
 Ping jest prostym, ale potężnym narzędziem do testowania dostępności serwerów oraz
mierzenia opóźnień. Jednak nie dostarcza informacji o ścieżce sieciowej.
 Traceroute dostarcza danych na temat tras sieciowych i węzłów, przez które
przechodzą pakiety, co jest przydatne do diagnozowania problemów sieciowych.
 Wielkość pakietu ma wpływ na wymagania dotyczące fragmentacji. Przesyłanie
pakietów większych niż MTU sieci wymaga ich fragmentacji, co może wpływać na
opóźnienia.
 Trasy do serwerów odległych i bliskich mogą znacznie się różnić pod względem
liczby węzłów i opóźnień, co odzwierciedla złożoność i dynamikę infrastruktury
internetowej.
 WireShark oferuje głębokie możliwości analizy, niezbędne do szczegółowego badania
ruchu sieciowego i diagnozowania skomplikowanych problemów.

You might also like