Vše o příkazu PING


Všichni správci sítí a odborníci v oblasti IT jsou s příkazem ping dobře známí. Je to návod pro ukládání dat, který kontroluje základní připojení mezi dvěma hostitelemi, jako je hostitel na server nebo hostitelský hostitel.

Pojďme do ní a podrobněji víme.

Co je Ping a jak to funguje

PING znamená Packet InterNet Groper. Nástroj nebo program určující, zda je určitá adresa IP nebo hostitelský server přístupná ze sítě nebo ne. Nástroj ping se běžně používá ke kontrole chyb v síti a k ​​diagnostice tohoto problému. Jeho pracovní mechanismus je jednoduchý, ale šetří život. Funguje odesláním paketu na zadanou adresu IP adresy / hostitele / serveru a čeká na odpověď od tohoto hostitele a měří zpoždění této odpovědi. Toto je také známé jako latence.

Takže můžete vědět, zda je hostitel z vaší sítě dostupný, a jak rychle dostanete odpověď od tohoto hostitele po odeslání žádosti PING. Rychlé ping nebo nízká latence znamená mnohem citlivější spojení, zejména v aplikacích, kde je čas vše (například online her). Obvykle se měří ping v milisekundách (ms). vyšší latence znamená, že máte určitý problém s vaší sítí. Přestože tato latence kolísá spíše v závislosti na směrování a geografickém umístění. Pokud jste v USA a pingujete celou řadu USA, zpoždění bude nižší. Ale pokud jste v USA a vy jste pingu hostitele Bangladéše pak rozhodně vaše latence bude vyšší kvůli Geo umístění a počet HOPs pro toto směrování.

PING je primární řešení pro odstraňování problémů s jakýmkoli připojením. Odpoví nebo ozve odpověď. Ping odešle zprávu serveru / hostiteli, který obsahuje zprávu "PING" a obdrží kopii zprávy zpět od tohoto hostitele / serveru. Ping vypočítá "Round Trip Time" (nebo RTT), že trvá paket k dosažení konkrétního serveru / hostitele.

Každý moderní operační systém má tento ping nástroj před instalací. Takže tento nástroj můžete najít na všech operačních systémech pouze z terminálu (pokud běžíte jako operační systém UNIX / Linux) nebo z příkazového řádku (příkazový řádek / výzva MS DOS), pokud používáte operační systém MS Windows.

Poznámka: Některý hostitel nebo server mohou zablokovat nebo neumožňovat žádný požadavek na zabezpečení ping nebo ICMP.

Zde vám ukážeme ping příklady pomocí Ubuntu LTS 14.04.3 Linux OS. Můžete použít libovolnou distribuci Linuxu, kterou máte.

Získání verze ping

Chcete-li znát verzi, otevřete terminál a zadejte příkaz uvedený níže.

sudo ping -V

PingUnixmenV

Poskytuje vám aktuálně nainstalované verze ping.

Výkon pingu

Při provádění pingového testu nebo pingu z operačního systému MS Windows a systému UNIX / Linux, jako je OS, existuje několik rozdílů.

Jednoduchý příkaz ping trvá pouze jedním parametrem a parametrem je název hostitele nebo hostitelská adresa IP, kterou chcete ping. Jednoduchý příklad pingu je stejně jako níže. Otevřete terminál a zadejte následující

ping unixmen.com

Zde unixmen.com je název hostitele nebo hostitel.

S výše uvedeným příkazem uvidíte něco takového

PingUbuntuunixmen01

Potřebujete příkaz ping zastavit stisknutím tlačítka CTRL + C. Jinak bude ping na nekonečný čas, dokud ho nezastavíte. Po každém příkazu ping se zobrazí následující zpráva s letovou zprávou.

Min: Minimální doba potřebná k získání odpovědi hostitele, který byl ping od vašeho konce.

Průměrné: Průměrná doba potřebná k získání odpovědi hostitele, který byl ping od vašeho konce.

Max: Maximální doba potřebná k získání odpovědi hostitele, který byl pingem od vašeho konce.

Také uvidíte TTL, což znamená Time To Live. Ping pomocí číselné hodnoty TTL pokusit se dosáhnout daného hostitelského počítače prostřednictvím cesty trasy. Toto je také známé jako omezení chmele. TTL omezuje čas dat na síti pro různé účely, jako jsou záznamy DNS, HTTP, ICMP apod.

Ping z místní / privátní sítě

Chcete-li ping hostitele vaší místní / privátní sítě, musíte zadat adresu IP tohoto hostitele

ping 192.168.1.5 -c 5

Zde je 192.168.1.5 hostitel, který chci ping z mé lokální sítě. Toto je hostitel mé místní sítě. Doufám, že znáte všechny bloky soukromé sítě i ty hosty.

Uvidíte něco takového.

pingunixmen1.5

Ping počet / čísla

Normálně, když spustíte jednoduchý příkaz ping, aniž byste předali další parametry, ping bude hostitelem pro nekonečný čas během používání libovolného operačního systému Linux.

Řekněme, že chci ping hostitele pro 10 časy, tak budu psát na mém terminálu.

ping -c 10 unixmen.com

Uvidíte něco podobného obrázku.

PingUbuntuunixmenC10

Zde vidíte, že ping 10 časy a pak zobrazí ping shrnutí zprávy k vám.

Pokud běžíte z operačního systému MS Windows, zadejte jej na příkazovém řádku

ping -n 10 unixmen.com

MSWINDOWSPINGN10

Různá velikost paketu

Ve výchozím nastavení odesílá 64 bajtů žádosti ping hostiteli, pokud používáte libovolný operační systém Linux a pošle 32 bajtů, pokud používáte libovolný operační systém MS Windows. Pokud jej chcete změnit a chcete odeslat těžký paket, postupujte následovně

ping-s 100 -c 6 unixmen.com

pings100c6unixmen

Zde vidíte, že neposílá 64 bajty. Posílá 108 bajty.

or

Z operačního systému MS Windows zadejte následující

ping -l 100 unixmen.com

MSWINDOWSl100

Zvýšení nebo snížení časového intervalu

Ve výchozím nastavení ping čeká na 1 sekundu před odesláním dalšího paketu směrem k cílovému hostiteli. Tuto možnost můžete zvýšit nebo snížit pomocí možnosti -i, pokud chcete splnit vaše požadavky.

Zvýšíme časový interval ping o 3 sekund, aby po každé 3 sekundách odeslala žádost o ping

ping -i 3 unixmen.com

pingunixmeni3

Pošle požadavek ping s časovým intervalem 3 sekund.

Chcete-li snížit časový interval ping, proveďte následující příkaz

sudo ping -i 0.2 unixmen.com

Zaplavíte pingem

To se používá k odesílání paketů brzy. To slouží k otestování výkonu sítě. Chcete-li tak učinit, proveďte následující příkaz v terminálu.

sudo ping -f unixmen.com

pingunixmenf

Stisknutím kláves CTRL + C tuto funkci zastavíte. Uvidíte něco takového a může se lišit od hostitele k jinému a jak dobře je vaše připojení k internetu.

Ping se souhrnnými statistikami

Chcete-li zobrazit souhrnný přehled statistiky ping, použijte následující metodu. Použijte volbu -q pro zobrazení pouze souhrnu statistik ping.

ping -c 5 -q unixmen.com

Uvidíte něco podobného právě pod obrázkem.

pingunixmenq

Zde můžete vidět, že od hostitele neodpovídá ani neodpovídá na potvrzení. Zobrazuje zprávu.

Časový limit pingu

Pokud předáte parametr -w příkazem ping, pak bude určen termín pro ukončení výstupu pingu. Toto určuje celkový počet sekund, kdy má příkaz ping odesílat pakety tomuto vzdálenému hostiteli.

ping -w 6 unixmen.com

Takže výše uvedený příkaz ping na hostitele pro 6 sekundy a pak bude automaticky ukončen a zobrazí výsledek.

Vysvětlení výstupu pingu

Při psaní hostitele najdete jiný výstup z výsledků pingu.

Destinace Host Nedosažitelný

Je-li zpráva jednoduše "Destination Host Unreachable", možná nejlepším důvodem je, že neexistuje žádná trasa z místního hostitelského systému a mezi pakety, které byly odeslány do cílového cílového hostitele, nebo vzdálený směrovač hlásí, že nemá cestu cílového hostitele.

Vypršel časový limit žádosti

Pokud vidíte Vypršel časový limit žádosti to znamená nebo naznačuje, že žádné zprávy echo odpovědi nebyly přijaty v rámci výchozího času 1 sekundy nebo času, který jste nastavili, zatímco jste pining tohoto hostitele. To může být způsobeno mnoha různými příčinami; Mezi nejčastější patří přetížení sítě, selhání požadavku ARP, filtrování / firewall paketů, chyba směrování, porucha kabelu nebo problém portu přepínače / směrovače apod.

Neznámý hostitel / požadavek na ping nelze nalézt hostitele

ping unixmens.com

Může být chybně napsáno jméno hostitele nebo hostitel nevychází vůbec v reálném internetovém cloudu. Všimněte si, že jsem záměrně nesprávně napsal jméno hostitele, zatímco jsem ping.

Pro každý výsledek ping musíte mít ztrátu paketů 0% s dobrou latencí nebo nižší dobou odezvy. V závislosti na tom, které přenosové médium (UTP, Fiber Optics Cable, Wi-Fi), které používáte, se latence liší.

Doufám, že vám hodně pomůže. Děkuji za přečtení.

Mají velký den.

Napsat komentář