Sítě a okolí 2.díl, užitečné programy, ping

Napsal O webu (») 27. 10. 2008 v kategorii PC sítě, přečteno: 2545×

Popis možností přikazu ping

Ping ve Windows


Nastane situace, že potřebujete ověřit dostupnost nějakého počítače. Jestli na sebe počítače v síti „vidí“. Nejpoužívanější program pro tento problém je program ping, zadávaný stejnojmenným příkazem z příkazového řádku. Je standardně dostupný ve Windows i v Linuxu.

Použití:
ping {Název_počítače}
(dosazujeme IP adresu cílového počítače, nebo Doménové jméno)


C:\>ping 127.0.0.1

Příkaz PING na 127.0.0.1 s délkou 32 bajtů:

Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128
Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128
Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128
Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128

Statistika ping pro 127.0.0.1:
Pakety: Odeslané = 4, Přijaté = 4, Ztracené = 0 (ztráta 0%),
Přibližná doba do přijetí odezvy v milisekundách:
Minimum = 0ms, Maximum = 0ms, Průměr = 0ms


Všimněte si, že jsem použil speciální IP adresu, která je rezervovaná pro jediný účel, a to k připojení sama na sebe. Je to užitečné v případě, že potřebujeme ověřit správnou funkci vlastní síťové karty, nebo se připojit na svou vlastní síťovou službu.

Protože si lidé špatně pamatují čísla, je zde ještě jiná možnost.
C:\>ping localhost

Příkaz PING na razzyho [127.0.0.1] s délkou 32 bajtů:

Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128
Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128
Odpověď od 127.0.0.1: bajty=32 čas < 1ms TTL=128

Statistika ping pro 127.0.0.1:
Pakety: Odeslané = 3, Přijaté = 3, Ztracené = 0 (ztráta 0%),
Přibližná doba do přijetí odezvy v milisekundách:
Minimum = 0ms, Maximum = 0ms, Průměr = 0ms


Opět si všimněte, že název localhost se převedl na IP adresu. Toho lze využít, když chceme zjistit IP adresu počítače, na který si pamatujeme pouze Doménové jméno.

Např.:
C:\>ping banan.cz

Příkaz PING na banan.cz [77.93.194.197] s délkou 32 bajtů:

Odpověď od 77.93.194.197: bajty=32 čas=14ms TTL=55
Odpověď od 77.93.194.197: bajty=32 čas=14ms TTL=55
Odpověď od 77.93.194.197: bajty=32 čas=13ms TTL=55
Odpověď od 77.93.194.197: bajty=32 čas=14ms TTL=55

Statistika ping pro 77.93.194.197:
Pakety: Odeslané = 4, Přijaté = 4, Ztracené = 0 (ztráta 0%),
Přibližná doba do přijetí odezvy v milisekundách:
Minimum = 13ms, Maximum = 14ms, Průměr = 13ms



Program PING převedl Doménové jméno banan.cz (pomocí služby DNS, kterou rozebereme později) na IP adresu 77.93.194.197 na kterou poté vyslal své žádosti(žádost se nazývá ICMP echo request).
V případě hlášky o vypršení limitu se vaše žádost ztratila na cestě nebo má cílový hostitel zakázáno odpovídat. Každý řádek ve výpisu patří jedné žádosti/odpovědi. Ve sloupci „čas“ je hodnota v milisekundách, která udává za jak dlouho se „dotaz“ vrátil odesílateli.

Ping v Linuxu


Linuxová verze programu ping má trošku širší využití.
Umožňuje nastavit interval mezi ICMP(Internet Control Message Protocol) žádostmi až k velmi nízké hodnotě(zlomky sekund) a velikost datagramu až těsně pod hranici MTU(„Maximum Transmission Unit“) což je v sítích ethernetu 1500 bytů(při odeslání většího datagramu dojde k jeho fragmentaci). Tyto možnosti dovolují otestovat odezvu při simulaci vyššího zatížení spoje.

Takto vypadá výpis linuxové verze, výše zmíněné parametry lze nastavit pomocí přepínačů (viz. ping -help)
a ~ # ping banan.cz
PING banan.cz (77.93.194.197) 56(84) bytes of data.
64 bytes from b03.banan.cz (77.93.194.197): icmp_seq=1 ttl=63 time=0.398 ms
64 bytes from b03.banan.cz (77.93.194.197): icmp_seq=2 ttl=63 time=0.219 ms
^C
--- banan.cz ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3007ms
rtt min/avg/max/mdev = 0.218/0.264/0.398/0.077 ms


Autor: Radek Svoboda
Štítky: Sítě a okolí
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel sedm a čtyři