sending and receiving icmp packets