سؤال

أنا أقوم برمجة Google Android وأتساءل عما إذا كانت عمليات المسح لشبكات 802.11 اللاسلكية تتم بشكل سلبي أو نشط؟ أعني: هل الجهاز في الواقع ينبعث إشارة طلب منارة على WifiManager.startScan() أم أنها تستمع فقط للمنارات التي تم إرسالها بشكل دوري من خلال نقاط الوصول؟

هل كانت مفيدة؟

المحلول

يقوم Android بمسح سلبي ، ويستمع إلى منارات. يمكن أن يؤدي إجراء فحص نشط إلى إنشاء الكثير من الازدحام على الشبكة عن طريق إرسال طلبات التحقيق وانتظار استجابات التحقيق.

نصائح أخرى

الجواب هو نعم

في الواقع ، باستخدام Omnipeek لالتقاط الحزم من أجهزة Android/iOS ، يمكننا الحصول على النتيجة أدناه:
  • معظم أجهزة Android دائماً حاول إرسال إطار طلب التحقيق كل بضع دقائق. يحتفظون بقائمة من SSID التي استخدمتها للاتصال ، وتحاول دائمًا إرسالها إطار طلب التحقيق مع SSID لمعرفة ما إذا كانت متوفرة الآن. أعتقد أن أحد الأسباب 802.11 ما قبل التأسل ، وقد يكون سبب آخر: تعزيز سرعة عرض قائمة WiFi.
  • انهم يعملون في نشطة.
  • أجهزة iOS نادراً ما تقوم بالمسح النشط

إذا كنت تريد المزيد من القواعد ، فمن الأفضل أن تقرأ "802.11 الشبكات اللاسلكية الدليل"

يمكنك الرجوع إلى PCAINITY: الحزم التي تم التقاطها بواسطة Omnipeek

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top