שימוש בפורטים - צריך להבין שיש הבדל בין TCP Ports ל- UDP Ports ל-ICMP Types.
תריצו חיפוש על כל אחד מהשוגים האלה או שתחפשו בוויקיפדיה אני בטוח שתמצאו.
השיטה הכי פשוטה כמו ששני אמר זה להציב כתובת IP ופורט כאשר התוכנה מנסה להתחבר אל הפורט בכל זמן נתון ( Cron 5 min' לדוגמא ), כאשר יש Timeout של 5-10 שניות.
ועוד משהו Ping זה לא פורט 7, הוא ICMP Type, כאשר הוא משתמש בפרוטוקולים 3,5,8,11,0.
קוד:
0 Echo Reply
3 Destination Unreachable
5 Redirect
8 Echo
11 Time Exceeded
ואם כבר מדברים על ICMP Type אז סתם לידע כללי Traceroute פועל על ICMP Type 30

, שהוא לפי דעתי הכי אפקטיבי לבדיקת זמינות השרת ובמידה והשרת לא מגיב ניתן לראות איפה הוא נעצר.
בהצלחה.