عرض بينغ الواردة على يندوز سيرفر
سؤال
وأنا أحاول أن نرى ما هي النتائج من بينغ واردة على جهاز ويندوز الهدف. وهذا ضروري للتحقق من أن بينغ، الذي يشغل في موضوع الخلفية، يتم إرسالها من المنشئ.
ولقد حاولت NETSTAT دون جدوى. هل هناك أي مناهج أخرى يمكن أن أحاول؟
وشكرا.
المحلول
وبينغ هو حزمة ICMP ولا إنشاء اتصال TCP (وبالتالي فلن نرى ذلك في netstat
). على لينكس، فما استقاموا لكم فاستقيموا إضافة قاعدة إلى جدار الحماية.
وربما يكون الحل أبسط لقضيتك فتح اتصال وإغلاقه. وهذا إضافة إلى إخراج netstat
مع WAIT_CLOSE
.
نصائح أخرى
وكما ذكر هارون Digulla بالفعل، بينغ هو ICMP. وهذا يعني أيضا المنشئ حتى أقل المتبادلين ثم مع TCP. ليس هناك مصافحة SYN / ACK. كنت مجرد الحصول على حزمة IP على المضيف الخاص بك، وعليك أن تثق في حقول رأس. يمكن لأي شخص ينتحل تلك الحقول الرأس، مع أية قيود تقريبا (قد يكون قليلا تحديا للحصول على IP مدعيا أن يأتي من 127.0.0.1 الماضي موجه)
لذلك، ICMP ليس بالنسبة لل suitabel مهام التحقق. كنت في حاجة الى بروتوكول الارتياب / الاستجابة. يعمل TCP جيدا reasoanbly طالما أنك يمكن أن تثق في الشبكة ولكن ليس بالضرورة كل المضيفين على ذلك (وهو افتراض معقول للإنترنت وليس قويا بما يكفي للمعاملات المالية، وهذا هو السبب أنها تستخدم SSL)