ICMP

InternetInternet Een netwerk dat bedrijfsnetwerken, individuele gebruikers en ISP's combineert in één wereldwijd IP-netwerk. Control Message Protocol (ICMP) wordt gebruikt door apparaten op een netwerk om controle- en error-berichten te verzenden. Er zijn verschillende toepassingen voor ICMP, zoals het aankondigen van netwerk-errors, het aankondigen van netwerkcongestie en het troubleshooting.

Ping wordt vaak gebruikt om verbindingen tussen computers te testen. Voor een lijst met opties die je kunt gebruiken met de ping-opdracht, typ je ping /? achter de command-prompt, zoals in de onderstaande afbeelding te zien is.

C:\> ping /?
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL]
            [-v TOS] [-r count] [-s count] [[-j host-list]
            | [-k host-list]] [-w timeout] [-R]
            [-S srcaddr] [-4] [-6] target_name

Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue -
                   type Control-Break; To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet
                   (IPv4-only).
    -i TTL         Time To Live.
    -v TOS         Type Of Service (IPv4-only. This
                   setting has been deprecated and has
                   no effect on the type of service field
                   in the IP Header).
    -r count       Record route for count hops
                   (IPv4-only).
    -s count       Timestamp for count hops (IPv4-only).
    -j host-list   Loose source route along host-list
                   (IPv4-only).
    -k host-list   Strict source route along host-list
                   (IPv4-only).
    -w timeout     Timeout in milliseconds to wait for
                   each reply.
    -R             Use routing header to test reverse
                   route also (IPv6-only).
    -S srcaddr     Source address to use.
    -4             Force using IPv4.
    -6             Force using IPv6.

C:\>

Ping werkt door een ICMP-echo-request te verzenden naar het IPInternet Protocol Het internetprotocol is een netwerkprotocol waarmee computers met elkaar kunnen communiceren, zoals op het internet.-adres dat je hebt ingevoerd. Als het IP-adres toegankelijk is, stuurt het ontvangende apparaat een ICMP-echo-reply terug om de verbinding te bevestigen.

Je kunt ook het commando ping gebruiken om de verbinding met een website te testen door de domeinnaam van de website in te voeren. Als je bijvoorbeeld ping cisco.com invoert, gebruikt je computer eerst DNSDomain Name System Een internet breed systeem waarbij een hiërarchische set DNS-servers alle naam-naar-IP-adrestoewijzingen bevatten en DNS-servers die gebruikers doorverwijzen naar de juiste DNS-server om een DNS-naam met succes naar een IP-adres om te zetten. om het IP-adres te vinden en stuurt vervolgens het ICMP-echo-request naar dat IP-adres, zoals in de onderstaande afbeelding te zien is.

C:\> ping cisco.com

Pinging e144.dscb.akamaiedge.net [23.200.16.170] with 32 bytes of data:
Reply from 23.200.16.170: bytes=32 time=25ms TTL=54
Reply from 23.200.16.170: bytes=32 time=26ms TTL=54
Reply from 23.200.16.170: bytes=32 time=25ms TTL=54
Reply from 23.200.16.170: bytes=32 time=25ms TTL=54

Ping statistics for 23.200.16.170:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 25ms, Maximum = 26ms, Average = 25ms

C:\>