Ping

Ping on ohjelma, jolla mitataan laitteen saavutettavuutta tietokoneverkossa. Vian etsinnässä ping on yleensä ensimmäinen ohjelma, jolla varmistetaan että verkkoyhteys on toiminnassa.[1] Ping lähettää laitteelle ICMP echo request -paketin, johon etätietokone vastaa omalla echo reply -paketilla.[1]

Tyypillisesti työkalu tulostaa sekä lähetettyjen ja vastaanotettujen pakettien määrän että latenssin.

Nykyään suuri osa verkkoon kytketyistä koneista ei vastaa ping-paketteihin, sillä vieraiden koneiden pingaaminen on harvinaista muutoin kuin tietomurtoa edeltävässä kartoituksessa. Myös jotkin Internet-madot etsivät saastutettavia koneita ping-pakettien avulla. Tämän vuoksi suurin osa verkoista suodattaa ping-paketit, joiden kohteina on verkon työasemat, ja jopa osa tärkeistä sähköposti- ja web-palvelimista jättää vastaamatta niihin.

Echo request pyyntöihin vastaamatta jättäminen rikkoo kuitenkin Internet-standardia RFC 1122, joka suosittaa jokaisen verkon laitteen kuuntelemaan ja vastaamaan pyyntöihin. Vastaamatta jättäminen on ongelmallista, kun ping-ohjelmaa pyritään käyttämään sen alkuperäiseen käyttötarkoitukseen, verkko-ongelmien selvittämiseen.

Kaikkien verkkojen tulisi suodattaa sisään tulevat ping-paketit, joiden kohdeosoitteena on verkon yleislähetysosoite. Muutoin verkkoa voi käyttää alustana smurf-hyökkäyksessä.

ICMP echo request -pakettien suodattamisen yhteydessä asiaan perehtymättömät ylläpitäjät usein suodattavat myös muuta ICMP-liikennettä. ICMP-liikenne on kuitenkin välttämätöntä verkon kunnolliselle toiminnalle, ja tämän vuoksi monissa verkoissa on hyvin oudosti käyttäytyviä ongelmia johtuen vääristä suodatinsäännöistä, jotka estävät IP-protokollan standardien mukaista toimintaa.

  1. a b Viittausvirhe: Virheellinen <ref>-elementti;viitettä man ei löytynyt

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search