Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ping er et hjelpeprogram som brukes for å teste hvor godt man kan nå en tjener på et IP-nettverk. Dette foregår ved å sende pakker til tjeneren og vente på svar, og blir målt av tiden fra pakken blir sendt til svar er mottatt. Pakkene som sendes er av type ICMP og i retur får man ICMP Echo Reply. Typisk gies gis det informasjon om eventueller eventuelle feil, packet loss, og en statistisk oppsumering oppsummering av minimum- maksimum- og gjennomsnitteliggjennomsnittlig-tid samt standardavik standardavvik til snittet. 

 

2. Ønsket funksjonalitet  

...

Når tjeneren mottar en echo request er  kan den pålagt å svare med ICMP-meldingen echo reply som beskrevet under der data som sendes er de samme som ble mottatt i echo request:

...

Dersom man får svar men noe går feil vil man få tilbake en feilmelding/informasjon som en ICMP-pakke som vist i Tabell 3. Pakke inneholder navn på de ulike pakkene definert i RFC 792, Type beskriver "Type of Message" i ICMP-headeren og Kode beskriver "Code" i ICMP-headeren.

PakkeTypeKoder

Destination Unreachable Message

(Tjener kan ikke nåes)

3

0 = net unreachable

1 = host unreachable

2 = protocol unreachable

3 = port unreachable

4 = fragmentation needed and DF set

5 = source route failed

Time Exceeded Message

(Tidsgrense overskredet)

11

0 = time to live exceeded in transit

1 = fragment reassembly time exceeded

Parameter Problem Message

(Feil i Header)

120 = pointer indicates the error

Source Quench Message

(Ikke nok ressurser til å behandle forespørsel)

40

Redirect Message

(Gateway gir beskjed om at den har omdirigert pakken)

5

0 = Redirect datagrams for the Network

1 = Redirect datagrams for the Host

2 = Redirect datagrams for the Type of Service and Network

3 = Redirect datagrams for the Type of Service and Host

...