Sisällysluettelo:

Onko mahdollista kirjoittaa ping-ohjelma Java-kielellä ICMP-sanomilla?
Onko mahdollista kirjoittaa ping-ohjelma Java-kielellä ICMP-sanomilla?

Video: Onko mahdollista kirjoittaa ping-ohjelma Java-kielellä ICMP-sanomilla?

Video: Onko mahdollista kirjoittaa ping-ohjelma Java-kielellä ICMP-sanomilla?
Video: CS50 2013 - Week 9, continued 2024, Huhtikuu
Anonim

Ping toimii lähettämällä Internet Control Viesti Protokolla ( ICMP /ICMP6) Echo Request paketit kohdeisännälle ja odottaa an ICMP Echo vastaus. The ohjelmoida raportoi virheistä, pakettien katoamisesta ja tilastollisen yhteenvedon tuloksista. Tämä Java-ohjelman pingit sisään IP-osoite Javaa käyttämällä InetAddress-luokka.

Tämän lisäksi, mitä eroa on ICMP:n ja Pingin välillä?

ICMP on protokolla erilaisten viestien lähettämiseen verkon olosuhteiden raportoimiseksi - se ei ole ping . Kaikupyyntö on yksi monista viesteistä. Ping voidaan suodattaa pois, mutta suurin osa ICMP sanomatyypit tarvitaan IP-, TCP- ja muiden protokollien oikeaan toimintaan.

Samoin minkä tyyppistä ICMP-sanomaa odotetaan vastauksena PING-apuohjelmaan? ICMP Ping. Ping käyttää kahta ICMP-koodia: 8 (kaikupyyntö) ja 0 ( kaiku vastaus ). Kun annat Ping-komennon kehotteessa, Ping-ohjelma lähettää ICMP-paketin, joka sisältää koodin 8 Tyyppi-kentässä. Vastauksen tyyppi on 0.

Toiseksi, kuinka käytän Pingiä?

Askeleet

  1. Avaa komentokehote tai pääte. Jokaisessa käyttöjärjestelmässä on komentoriviliittymä, jonka avulla voit suorittaa Ping-komennon.
  2. Anna Ping-komento. Kirjoita ping-isäntänimi tai ping-IP-osoite.
  3. Paina Enter nähdäksesi ping-tulosteen. Tulokset näkyvät nykyisen komentorivin alla.

Mikä on ICMP:n tarkoitus?

Internet Control Message Protocol ( ICMP ) on TCP/IP-verkkokerroksen protokolla, joka tarjoaa vianmääritys-, ohjaus- ja virheilmoituspalveluita. ICMP käytetään useimmiten verkkoon kytkettyjen tietokoneiden käyttöjärjestelmissä, joissa se lähettää virheilmoituksia.

Suositeltava: