Bevezető bemutató
Bevezetés
A manuális oldal szerint a Linux "ping" parancs az ICMP protokoll kötelező ECHO_REQUEST datagramját használja egy ICMP ECHO_RESPONSE létrehozásához számos gateway-ből.
A manuális oldal sok technikai kifejezést használ, de mindössze annyit kell tudnia, hogy a Linux "ping" parancs arra használható, hogy megvizsgálja, rendelkezésre áll-e egy hálózat, és mennyi idő szükséges ahhoz, hogy küldjön és válaszoljon a hálózatról.
Miért használná a "ping" parancsot?
Legtöbben rendszeresen meglátogatják ugyanazokat a hasznos weboldalakat . Például látogassam el a BBC honlapját, hogy elolvassam a híreket, és meglátogatom a Sky Sports weboldalát, hogy megkapja a futballes híreket és eredményeket. Kétségtelenül megvan a saját kulcsfontosságú webhelye, mint például .
Képzeld el, hogy belépett a webcímre be a böngészőbe, és az oldal egyáltalán nem töltődött be. Ennek oka lehet sok dolognak.
Például lehet, hogy nincs internetkapcsolata, bár csatlakozik az útválasztóhoz . Néha az internetszolgáltató helyi problémákkal küzd, amelyek megakadályozzák az internet használatát.
Egy másik ok lehet, hogy a webhely valóban lefelé és nem érhető el.
Bármi legyen is az ok, könnyen ellenőrizheti a számítógép és a másik hálózat közötti kapcsolatot a "ping" paranccsal.
Hogyan működik a Ping parancs?
Amikor telefonját használja, tárcsázza a számot (vagy manapság inkább hívja a nevét a telefon címjegyzékéből), és a telefon cseng a vevő végében.
Amikor ez a személy válaszol a telefonra és azt mondja, "Hello" tudod, hogy van kapcsolatod.
A "ping" parancs hasonló módon működik. Megadja az IP-címet, amely egyenértékű egy telefonszámmal vagy egy webcímmel (az IP-címmel társított név), és a "ping" elküldi a kérést erre a címre.
Amikor a fogadó hálózat megkapja a kérést, visszaküldi azt a választ, amely alapvetően "hello" -ként szól.
A hálózatra válaszolni kívánt idő a késleltetésnek nevezik.
Példa a "ping" parancs használatára
Annak ellenőrzésére, hogy elérhető-e egy webhely, írja be a "ping" szót, majd kövesse annak a webhelynek a nevét, amelyhez csatlakozni szeretne. Például a pinghez a következő parancsot futtatja:
fütyülés
A ping parancs folyamatosan küldi a kéréseket a hálózathoz, és amikor egy beérkezett válasz érkezik, akkor a következő információkat kapja:
- a beérkezett bájtok száma
- az IP-címet
- sorszám
- a válaszadáshoz szükséges idő
Ha a pingelt hálózat nem válaszol, mert nem érhető el, akkor értesítést kap róla.
Ha ismeri a hálózat IP-címét, használhatja ezt a weboldal neve helyett:
ping 151.101.65.121
Kap egy hallható "ping"
A ping parancsot akkor kaphatjuk meg, amikor a "-i" kapcsoló használatakor a parancs egy része a következő parancs szerint jelenik meg:
ping -a
Vissza az IPv4 vagy IPv6 címre
Az IPv6 a következő generációs protokoll a hálózati címek hozzárendeléséhez, mivel több egyedi lehetséges kombinációt biztosít, és az IPv4 protokollt a jövőben cserélje ki.
Az IPv4 protokoll az IP címeket hozzárendeli a jelenlegi szokásunkhoz. (Például 151.101.65.121).
Az IPv6 protokoll az IP-címeket a [fe80 :: 51c1 :: a14b :: 8dec% 12] formátumban adja hozzá.
Ha vissza szeretné küldeni a hálózati cím IPv4 formátumát, akkor a következő parancsot használhatja:
ping -4
Az IPv6 formátum használatához a következő parancs használható:
ping -6
A ping mennyisége korlátozása
Alapértelmezésben a hálózat pingelésénél folytatódik, amíg a CTRL és C billentyűk egyidejű megnyomásával befejezi a folyamatot.
Hacsak nem teszteli a hálózati sebességet, akkor valószínűleg csak pinget szeretne, amíg nem kap választ.
A "-c" kapcsolóval a kísérletek számát a következők szerint korlátozhatja:
ping -c 4
Mi történik itt, hogy a parancsot a fenti parancs 4 alkalommal küldi. Az eredmény az, hogy 4 csomagot küldhetsz, és csak 1 választ kapsz.
Egy másik dolog, amit tehetünk, egy határidőt határoz meg a ping parancs futtatásához a "-w" kapcsolóval.
ping -w 10
Ez határozza meg, hogy a ping 10 másodpercig tartson.
Ami érdekes a parancsok ilyen módon történő futtatásával kapcsolatban, az a kimenet, amely megmutatja, hogy hány csomagot küldtek és hányat fogadtak.
Ha 10 csomagot küldtek, és csak 9-et kaptak vissza, ez 10% -os csomagveszteséget jelent. Minél nagyobb a veszteség, annál rosszabb a kapcsolat.
Használhat másik kapcsolót, amely elárasztja a kérések számát a fogadó hálózathoz. Minden csomag esetén a pont megjelenik a képernyőn, és minden alkalommal, amikor a hálózat reagál, a pontot elveszik. Ezzel a módszerrel láthatja vizuálisan, hogy hány csomag elveszik.
Szuperfelhasználónak kell lennie ahhoz, hogy futtassa ezt a parancsot, és valójában csak a hálózatfigyelés céljára szolgál.
sudo ping -f
Az árvíz ellenkezője az egyes kérelmek közötti hosszabb időtartam meghatározása. Ehhez a "-i" kapcsolót a következőképpen használhatja:
ping -i 4
A fenti parancs 4 másodpercenként pingzik.
A kimenet visszaszorítása
Lehet, hogy nem törődsz az összes elküldött és fogadott kérés között, de csak a kimenet elején és végén.
Például, ha a "-q" kapcsolóval elküldte a következő parancsot, akkor kap egy üzenetet, amely a pingált IP címet tartalmazza, és a végén az elküldött és fogadott csomagok száma és a csomagvesztés minden beavatkozó vonal nélkül.
ping -q -w 10
összefoglalás
A ping parancs néhány más opcióval rendelkezik, amelyek a manuális oldal elolvasásával érhetők el.
A manuális oldal elolvasásához a következő parancsot kell futtatni:
ember ping