Würd mal sagen mit net send kannst du eine Nachricht an jeden Rechner senden zu dem du eine Verbindung hast und auf dem der Nachrichtendienst läuft. Allerdings geht das nicht so ohne Weiteres wenn der Zielrechner z.B. ein PC in einem privaten Netzwerk ist der über einen Router mit dem Internet verbunden ist, dann müsste der Router so konfiguriert werden das er Anfragen auf dem entsprechenden Port an den Zielrechner weiterleitet da alle Rechner im Netz nach aussen hin die gleiche IP (vom Router) haben. Diese IP wird bei jeder Einwahl vom ISP automatisch vergeben.
Bei Ping sendet das Programm ein Datenpacket an die Zieladresse und wartet darauf eine Antwort zu erhalten ob das Packet angekommen ist.
Erhält es keine Antwort bekommst du beim Windows Ping diese Meldung Zeitüberschreitung der Anforderung oder so. Kommt eine Antwort wird die Adresse oder der Rechnername zusammen mit der gemessenen Antwortszeit ausgegeben. Gibst du anstatt einer IP einen Namen ein erfolgt vorher eine Namensauflösung (DNS).