Hallo Jens,
allerdings ist ICMP eine Untermenge von IP,
ja.
d.h. es wäre theoretisch möglich einen Netzwerkstack zu haben, der ICMP allerdings nicht IP spricht,
Nein.
RFC 792, ICMP, ich zitiere ein wenig:
<zitat>
ICMP, uses the basic support of IP as if it were a higher
level protocol, however, ICMP is actually an integral part of IP, and
must be implemented by every IP module.
[...]
ICMP messages are sent using the basic IP header. The first octet of
the data portion of the datagram is a ICMP type field;
</zitat>
Wie willst Du IP-Datagramme ohne IP versenden?
Freundliche Grüße
Vinzenz