Innholdsfortegnelse:

Er det mulig å skrive ping-programmet i Java ved hjelp av ICMP-meldinger?
Er det mulig å skrive ping-programmet i Java ved hjelp av ICMP-meldinger?

Video: Er det mulig å skrive ping-programmet i Java ved hjelp av ICMP-meldinger?

Video: Er det mulig å skrive ping-programmet i Java ved hjelp av ICMP-meldinger?
Video: CS50 2013 - Week 9, continued 2024, April
Anonim

Ping fungerer ved å sende Internettkontroll Beskjed Protokoll ( ICMP /ICMP6) Echo Request-pakker til målverten og venter på en ICMP Ekko svar. De program rapporterer feil, pakketap og et statistisk sammendrag av resultatene. Dette Java-program pinger en IP-adresse i Java ved hjelp av InetAddress-klassen.

Foruten dette, hva er forskjellen mellom ICMP og Ping?

ICMP er en protokoll for å sende forskjellige meldinger for å rapportere nettverksforhold - det er den ikke ping . Ekkoforespørselen er en av mange meldinger. Ping kan filtreres ut, men flertallet av ICMP meldingstyper er nødvendige for riktig drift av IP, TCP og andre protokoller.

På samme måte, hvilken type ICMP-melding forventes som svar på PING-verktøyet? ICMP Ping. Ping bruker to ICMP-koder: 8 (ekkoforespørsel) og 0 ( ekko svar ). Når du utsteder Ping-kommandoen ved ledeteksten, sender Ping-programmet ut en ICMP-pakke som inneholder koden 8 i Type-feltet. Svaret vil ha en type 0.

For det andre, hvordan bruker jeg Ping?

Trinn

  1. Åpne ledeteksten eller terminalen. Hvert operativsystem har et kommandolinjegrensesnitt som lar deg kjøre Ping-kommandoen.
  2. Skriv inn Ping-kommandoen. Skriv inn ping-vertsnavn eller ping-IP-adresse.
  3. Trykk på Enter for å se ping-utdata. Resultatene vil vises under den gjeldende kommandolinjen.

Hva er formålet med ICMP?

Internet Control Message Protocol ( ICMP ) er en TCP/IP-nettverkslagsprotokoll som gir feilsøking, kontroll og feilmeldingstjenester. ICMP brukes oftest i operativsystemer for nettverkstilkoblede datamaskiner, hvor den overfører feilmeldinger.

Anbefalt: