Il Protocollo ICMP (Internet Control Message Protocol)

Un protocollo di livello 3, è usato per controllare il funzionamento della rete, utillizza l'IP quindi per il trasporto delle informazioni. Contiene una serie di comandi usati dal'host per monitorare qualcosa. Tra quest abbiamo il PING , usato per vedere se un host è raggiungibile sulla rete, ma non solo anche vedere i tempi di arrivo di un pacchetto. Tracert, comando usato per sapere quando router sono stati attraversati per giungere la destinazione. Il problema di questo protocllo è la sicurezza, infatti non è specificata la dimensione dei pacchetti, quindi un'hacker, potrebbe aumentare la dimensione del pacchetto tale da contenere un virus, creando una backdoor. Infatti crea un server SSH , che agisce dal'interno,mandando informazioni al'hacker.