Podstawy sieci komputerowych
16. Podstawowe testy sieci komputerowych
16.1. ping
Opis programu ping
Program ping służy do diagnozy połączeń sieciowych. Sprawdzamy nim jakość połączenia między komputerami wysyłającym zapytania a odsyłającym odpowiedź.
Ping odpowie nam na pytania:
- Czy istnieje połączenie miedzy komputerami?
- Jaki jest czas odpowiedzi na wysłany pakiet?
Program uruchamiamy w wierszu poleceń MS Windows (terminal Linux/Mac). W wierszu poleceń wpisujemy: ping [IP lub nazwa] oraz zatwierdzamy przez Enter.
Przykład działania programu ping w Linuxie:
ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.364 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.274 ms
64 bytes from 10.10.10.1: icmp_seq=3 ttl=64 time=0.433 ms
64 bytes from 10.10.10.1: icmp_seq=4 ttl=64 time=0.545 ms
64 bytes from 10.10.10.1: icmp_seq=5 ttl=64 time=0.380 ms
64 bytes from 10.10.10.1: icmp_seq=6 ttl=64 time=0.284 ms
64 bytes from 10.10.10.1: icmp_seq=7 ttl=64 time=0.477 ms
64 bytes from 10.10.10.1: icmp_seq=8 ttl=64 time=0.257 ms
^C
--- 10.10.10.1 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7154ms
rtt min/avg/max/mdev = 0.257/0.376/0.545/0.099 ms
W powyższym przykładzie wysłano 8 razy pakiet ICMP Echo Request i odebrano tyle samo odpowiedzi (ICMP Echo Reply). Pakiety wysyłano z komputera o IP 10.10.10.2 do komputera o IP 10.10.10.1. Średni czas odpowiedzi to 0,376 milisekundy.