UDP en TCP zijn twee gebruikers-protocollen; ze dienen om gegevens van een host naar een andere host te sturen. Beide protocollen maken op hun beurt gebruik van het internet protocol (IP) om de pakketten te versturen. ICMP is een in-band signaling protocol.
|
-
Internet Control Message Protocol
PING |
Tracert (trace route)
Bij traceroute wordt ieder station (meestal een router) aangegeven. Dit gebeurt door pakketten uit te sturen met iedere keer een grotere TTL (time to live). Iedere keer als een pakket een router passeert wordt de TTL met één verminderd, en als het nul bereikt wordt het pakket verwijderd en een foutbericht teruggestuurd.
Het traceroute-pakket is een UDP pakket onder Unix, terwijl windows een ICMP echo pakket gebruikt. De eerste pakket vervalt al bij de eerste router (en de router stuurt dan een ICMP fout-pakket terug), de tweede pakket vervalt bij de tweede router, enz. Daarmee kan de zender de route ddie de pakketten volgen bepalen.
Source quelch
Destination unreachable
ICMP en het OSI model
ICMP is een housekeeping protocol (ervoor zorgen dat het algemene internet systeem goed werkt), het is de olie die het systeem goed laat draaien.
Het ICMP gedraagt zich als een toepassing (laag application), maar het is een toepassing die niet zichtbaar is. ICMP en ARP maken gebruik van het internet protocol (zoals UDP of TCP dat doen) om pakketten te versturen (vandaar de naam "in band").
Publicités - Reklame