Jak działa ping ping lub traceroute tcp? Czy bierze pod uwagę tylko czas potrzebny na ustanowienie uzgadniania TCP?
Również w pingu ICMP można określić rozmiar pakietu, czy można to osiągnąć w pingu TCP?
tcp
ping
networking
icmp
GeorgeU
źródło
źródło
Odpowiedzi:
Wierzę, że masz na myśli te narzędzia:
http://www.vdberg.org/~richard/tcpping.html
http://michael.toren.net/code/tcptraceroute/
Ponieważ tcpping wymaga tcptraceroute, zacznę od tcptraceroute.
Autor tcptraceroute stwierdza, że w przeciwieństwie do tradycyjnego traceroute: „Wysyłając pakiety TCP SYN zamiast UDP lub ICMP ECHO, tcptraceroute jest w stanie ominąć najpopularniejsze filtry zapory ogniowej”.
Ponadto: Warto zauważyć, że tcptraceroute nigdy nie nawiązuje całkowicie połączenia TCP z hostem docelowym.
Zatem tcptraceroute nie mierzy czasu potrzebnego do ukończenia trójstronnego uzgadniania, ponieważ tak się nigdy nie dzieje. Mierzy czas od początkowej SYN do SYN / ACK. Jest to czasami określane jako półotwarte skanowanie połączenia.
Ze strony podręcznika nmap:
Jeśli chodzi o pytanie o rozmiar pakietu, powyższy opis zawiera również odpowiedź. Ponieważ tcptraceroute wysyła standardowy pakiet SYN, powinien to być mały pakiet, być może 64 bajty.
źródło
Nie znam żadnej standardowej specyfikacji ani implementacji referencyjnej dla „TCP Ping” lub „TCP Traceroute”, więc prawdopodobnie musisz wybrać konkretną parę narzędzi, które implementują te testy, a następnie użyć sniffera pakietów, aby zobaczyć, co robią te konkretne narzędzia .
źródło
nie ... urządzenie wysyła 3 pakiety UDP z czasem TTL (Time-to-Live) wynoszącym 1. Gdy te pakiety dotrą do routera następnego przeskoku, zmniejszy TTL do 0, a tym samym odrzuci pakiet. Wyśle ICMP Time-to-Live Przekroczony (typ 11), TTL równy 0 podczas transportu (kod 0) z powrotem do twojego komputera - z jego własnym adresem źródłowym, dlatego znasz teraz adres pierwszego routera na ścieżce .
Więcej informacji Proszę zobaczyć http://www.tek-tips.com/faqs.cfm?fid=381
źródło
Traceroute '' to narzędzie do debugowania sieci, które próbuje prześledzić ścieżkę pakietu przez sieć. Traceroute przesyła pakiet z niewielkim czasem do wygaśnięcia (TTL). Na każdym routerze wartość jest zmniejszana o 1, a jeśli TTL osiągnie 0, pakiet wygasł i jest odrzucany. Traceroute zależy od powszechnej praktyki routera polegającej na wysyłaniu wiadomości ICMP o przekroczeniu czasu, udokumentowanej w RFC 792, z powrotem do nadawcy, gdy to nastąpi.
źródło