Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
Ping
Ping - tai mistinis daugialypės internetų terpės junginys, komutuojančioji Superkomanda tam tikram ryšiui nustatyti.
Kai eini gatve, gali kam nors sakyti "Ping", tai ta, senu IRC papročiu turi atsakyti Pong, o tada jau kartu turi pakartoti Ping Pong ir ryšys jau nustatytas. Tuomet, komopiuteriškai - analogiškai, tenka ieškoti laisvų portų komunikavimui. Dažniausiai būna Oral - Verbalinė komunikacija, būna anal - retesnis porūšis, o šiaip - Intyme, tai reiškia visokeriopą komunikaciją.
Bet nereikia apsigauti! Ping ir Pong dar nieko nereiškia, nes tolesnė komunikacija priklauso nuo siunčiamų duomenų tipo ir kiekio (patepti duomenys slysta geriau!)
Dar galima per telefoną, vietoj alio sakyti Ping. dar ant mobiliakų užsideda visoki Mažvaikiai - Ping, Ping, Ping!
Ping ir TCP/IP tinklai
Kai tik buvo kuriami ir tobulinami pirmi TCP/IP tinklai, ir dar buvo toksai Arpanet, tai vienas iš programuotojų, anoksai Mike Muuss, sugalvojo parašyti kažką panašaus į Hello World, tik skirto būtent tam kompiuterių tinklui - pačią paprasčiausią įmanomą programą, kuri kažkaip veiktų tinkle ir galėtų ryšį tarp kompiuterių patikrinti. Kadangi buvo dirbęs su kažkokiais povandeniniais laivais, kur visokie sonarai darydavo į ką nors "ping", o gaudavo atgal "pong" ir taip nustatydavo, kad kas nors veikia, tai ir šitą programą taip pavadino.
Taigi, ping programa tiesiog pasiunčia į kur nors ICMP protokolo paketą ir laukia, ar ateis atsakymas - jei atsakymas atėjo, tai reiškia, kad ryšys tarp kompiuterių yra. Jei atsakymas neatėjo - reiškia, kad ryšio nėra.
Ping naudojimo praktikumas
Paprastai ping naudojama keliais tinklų lygiais: pirmiausiai tikrinam savo kompiuterio veikima - pinginam 127.0.0.1, ir žiūrim, ar atsakys - jei neatsako, reiškia, kad pats kompas kažkaip blogai sukonfigūruotas. Turi atsakyti.
Paskui, jei jau su lokaliu kompiuteriu viskas tvarkoje, tai pinginam lokalų tinklą (pvz., su WiFi routeriu), pingindami kažką lokaliame tinkle, pvz., 192.168.0.1 ar dar ką nors, kas yra routerio adresas. Jei routeris atsako - reiškia, kad gerai.
Pasižiūrėti savo tinklo konfigus ir įvairius lokalius IP adresus normaliose sistemose (UNIX, Linux, MacOS-X galima su ifconfig, o jei sistema windows - tai su ipconfig.
Jei lokaliai viskas tvarkoje, tai tada pinginam ką nors didesniame tinkle - pvz., 8.8.8.8 - jei atsakymas ateidinėja, tai reiškia, kad visas Internetas veikia.
Paskui dar papinginam ką nors su domeno vardu, pvz., Google.com - jei atsako, tai reiškia, kad ir DNS veikia. Tai reiškia, išvis viskas veikia, kaip turi veikti.
Kaip matom, tokia paprasta programėlė leidžia atlikti belenkokį kiekį techninės tinklo diagnostikos, todėl yra pirmas įrankis, kai kokie nors sistemų administratoriai kaip tai konfigūruoja kompiuterių tinklus ir sprendžia visokias bėdas, katros gali iškilti.
Kartais, kai būna kažkas kebliau, tai dar prireikia traceroute programos, bet ji jau retesniems ir kiek labiau komplikuotiems atvejams skirta.
Dar žr.
- Qq - čia panašiai, tik naujesnis variantas