echoping - Online sa Cloud

Ito ang command echoping na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


echoping - sumusubok sa isang malayong host gamit ang TCP o UDP

SINOPSIS


umaalingawngaw [-4] [-6] [-v] [-V] [-fpunan] [-ttimeout] [-c] [-d] [-u] [-slaki] [-nnumero]
[-wpagkaantala] [-hurl-o-path] [-R] [-iurl] [-ppriority] [-Ptos] [-C] [-S] [-A] [-a] [-misaksak]
hostname [:port] [mga pagpipilian sa plugin...]

DESCRIPTION


umaalingawngaw ay isang maliit na programa upang subukan ang (tinatayang) pagganap ng isang malayong Internet
host sa pamamagitan ng pagpapadala nito ng mga TCP na "echo" na packet. Maaari rin itong gumamit ng iba pang mga protocol (HTTP - which
ginagawa itong isang mahusay na tool upang subukan ang mga Web server, UDP "echo", atbp).

umaalingawngaw ipinapakita lamang ang lumipas na oras, kabilang ang oras upang i-set up ang koneksyon sa TCP
at upang ilipat ang data. Samakatuwid, ito ay hindi angkop sa pisikal na linya raw throughput
mga panukala (hindi tulad ng bing o treno). Sa kabilang dulo, ang aksyon na ginagawa nito ay malapit sa,
halimbawa, isang kahilingan sa HTTP at makabuluhang gamitin ito (maingat) upang sukatin ang Web
pagganap.

ARGUMENTO


hostname[:port]
Pangalan (o address) ng server na susuriin. Para sa HTTP, maaari kang tumukoy ng numero ng port.
Para sa HTTP at IPv6, maaari mong gamitin ang RFC 2732 syntax (malamang kailangan mong tumakas
ang mga bracket mula sa shell). Ang pangalan ay maaaring isang IDN (Unicode domain name).

Opsyon


-v Verbose

-V Ipinapakita ang pinagsama-samang pagsasaayos ng echoping. Kapaki-pakinabang para sa mga ulat ng bug.

-s nnn Sukat ng data na ipapadala. Ang malalaking halaga ay maaaring makagawa ng mga kakaibang resulta na may ilang echo
mga server.

-n nnn Mga bilang ng paulit-ulit na pagsubok. Sa opsyong ito, mayroon ka ring pinakamababa, maximum,
average at median na oras, pati na rin ang standard deviation. Ang median ay ang halaga
na ang kalahati ng mga sukat ay nasa ilalim nito at ang kalahati ay nasa itaas. kapag ikaw
sukatin ang mataas na mga variable na halaga, tulad ng kadalasang nangyayari sa buong Internet,
ang median ay mas mahusay kaysa sa karaniwan upang maiwasan ang mga "matinding" halaga. Maaari mong suriin ang "halaga"
ng average sa pamamagitan ng pagtingin sa standard deviation: halos halos, kung ang standard
Ang paglihis ay higit sa kalahati ng average, ang average ay walang ibig sabihin.
(Tingnan ang isang libro tungkol sa mga istatistika para sa mga detalye: ang katotohanan ay mas kumplikado.)

-w nnn Bilang ng mga segundong maghihintay sa pagitan ng dalawang pagsubok (ang default ay isa). Sa mga sistema na mayroon
usleep(), maaari mo itong isulat bilang fractional number, gaya ng 3.14. Kung hindi, gamitin
integers

-t nnn Bilang ng mga segundo upang maghintay ng tugon bago sumuko. Para sa TCP, ito ang maximum
bilang ng mga segundo para sa buong koneksyon (setup at pagpapalitan ng data).

-u Gamitin ang UDP sa halip na TCP

-d Gamitin ang "discard" na serbisyo sa halip na echo

-c Gamitin ang "sisingilin" na serbisyo sa halip na echo

-h url-o-path
Gamitin ang HTTP protocol (sa halip na echo) para sa ibinigay na URL. Kung ang hostname ay ang
Web server, ang argument ay dapat na isang landas, isang kamag-anak na URL (halimbawa '/' o
'/pics/foobar.gif'). Kung ang hostname ay isang proxy/cache tulad ng Squid, mayroon ang argumento
upang maging ganap na URL.

-R Tanggapin ang mga HTTP status code 3xx (redirections) bilang mga normal na tugon (ang default ay sa
ituring ang mga ito bilang mga pagkakamali)

-i url Gamitin ang ICP protocol (sa halip na echo) para sa ibinigay na URL. Ang URL ay dapat na isang
ganap na isa. Ito ay kadalasang para sa pagsubok ng Squid Web proxy/caches.

-A Pilitin ang proxy (kung gagamit ka ng isa) na huwag pansinin ang cache

-a Pilitin ang proxy (kung gagamit ka ng isa) na muling patunayan ang data sa orihinal na server

-C Gamitin ang SSL/TLS (cryptography) protocol. Para sa mga pagsubok sa HTTP lamang.

-S Gamitin ang SMTP protocol (sa halip na echo) para sa ibinigay na server.

-4 Gumamit lamang ng IPv4 (kahit na ang target na makina ay may IPv6 address)

-6 Gumamit lamang ng IPv6 (kahit na ang target na makina ay may IPv4 address)

-f karakter
Punan ang packet ng character na ito (ang default ay random na pagpuno)

-D Sinusubukang ipakita ang aktwal na tagal ng paglipat ng data lamang, hindi kabuuang oras

-N n Nagpapakita ng average na hindi kasama ang mga value ("outliers") na higit pa sa +/-
N*standard deviation

-pn Magpadala ng mga packet na may socket priority sa integer n. Ang pagmamapa ng socket
priority sa isang network layer o isang link layer priority ay depende sa network
protocol at link protocol na ginagamit. Para sa higit pang mga detalye tingnan SO_PRIORITY in socketNa (7).

-P n Itakda ang uri ng IP ng serbisyo octet sa mga ipinadala na packet sa pinakamaliit
makabuluhang walong bit ng integer n. Tingnan ip(7) or ip(4) (depende sa iyong
Unix). Ang /usr/include/netinet/ip.h ay maaaring maglaman ng mga kawili-wiling constant para sa pagtatakda ng Uri
Ng Serbisyo.

-m plugin
I-load ang ibinigay na plugin. Ang plugin ay unang hinanap sa normal na library
mga direktoryo (tingnan ld.so(8) ) pagkatapos ay sa /usr/lib/echoping. Maaari kang mag-type ls in
/usr/lib/echoping upang makakuha ng ideya ng mga magagamit na plugin. Ang dokumentasyon para sa a
ang ibinigay na plugin ay nasa echoping_PLUGINNAME(1) Lumilitaw ang mga opsyong partikular sa plugin pagkatapos
ang hostname.

HALIMBAWA


echoping -v foobar.example.com
Sinusuri ang malayuang makina gamit ang TCP echo (isang pagsubok).

echoping -n 5 -w 10 foobar.example.com
Sinusuri ang malayuang makina gamit ang TCP echo (limang pagsubok, bawat sampung segundo).

echoping -h / foobar.example.com
Sinusubukan ang malayong Web server at itatanong ang home page nito. Tandaan na hindi mo ipinapahiwatig ang
buong URL.

umaalingawngaw -h http://www.example.com/ cache.example.com:3128
Sinusubukan ang malayong Web proxy-cache at nagtatanong ng isang Web page. Tandaan na dapat mong ipahiwatig
ang buong URL.

echoping -n 3 -m whois foobar.example.com -d tao.example.org
Nilo-load ang whois plugin at i-query ang host na foobar.example.com. "-d tao.example.org"
ay mga opsyon na partikular sa whois plugin.

echoping -u -P 0xa0 foobar.example.com
Nagpapadala ng ilang UDP Echo packet na may IP Precedence na 5.

IP TYPE OF SERVICE BYTE


Ang header ng IP packet ay naglalaman ng 8 bits na pinangalanang "uri ng serbisyo octet". Ang halaga ng
octet ay nakatakda sa -P opsyon. Ang mga epekto ng octet ay naiiba ang kahulugan sa
RFC791 internet Protokol at RFC2474 Depinisyon of ang Naiiba Serbisyo Patlang (DS
Patlang) in ang IPv4 at IPv6 Header.

Tinutukoy ng RFC791 Karapatan sa pangunguna na may mga pataas na priyoridad 0 hanggang 7, at ang mga bit
Pagkaantala, Throughput, kahusayan, at gastos na nagpapahiwatig ng kagustuhan ng application para sa
ang mga katangian ng landas ng packet sa network. Karapatan sa pangunguna ay nasa pinaka
makabuluhang tatlong piraso ng uri ng serbisyo octet, na sinundan sa pababang kahalagahan
utos ng D, T, R at C bits. Ang hindi bababa sa makabuluhang bit ay dapat na zero. Isa lamang sa mga
D, T, R or C maaaring itakda ang mga bit.

Tinutukoy ng RFC2474 ang Distributed Services Code Point, o DSCP. Ito ay gumaganap bilang isang tagapili
sa pagitan ng 64 posibleng pag-uugali na maaaring ilapat ng network sa packet. Ang DSCP ay nasa
ang pinaka makabuluhang anim na bit ng uri ng serbisyo octet. Ang natitirang pinakamaliit
makabuluhang dalawang bit ng octet ay dapat na zero.

Ang mga numerong argumento sa -p at -P maaaring nasa decimal (tulad ng 11), octal (tulad ng 013) o
hexadecimal (tulad ng 0x0b). Kaya magbabago ang padding ng mga decimal na argumento na may mga nangungunang zero
ang halagang binasa.

Maaaring kailanganin mong maging superuser para magtakda ng ilan -p or -P mga halaga (pangunahin sa Linux, para sa
halimbawa).

Gumamit ng echoping online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa