مساحة عنوان الشبكة

يوفّر المحاكي إمكانات شبكات متعدّدة الاستخدامات يمكنك الاستفادة منها لإعداد بيئات معقّدة للنمذجة والاختبار لتطبيقك. توضّح هذه الصفحة بنية شبكة المحاكي وإمكاناته.

يدير الموجه الافتراضي لكل آلة افتراضية مساحة 10.0.2/24 لعنوان الشبكة.

  • تكون جميع العناوين التي يديرها جهاز التوجيه في شكل 10.0.2.xx، حيث xx هو رقم.

يوضِّح الجدول التالي كيفية تخصيص العناوين ضمن هذه المساحة مسبقًا بواسطة المحاكي أو جهاز التوجيه:

عنوان الشبكة الوصف
10.0.2.1 عنوان جهاز التوجيه أو البوابة
10.0.2.2 اسم مستعار خاص لواجهة الاسترجاع المحلية للمضيف (127.0.0.1 على جهاز التطوير)
‫10.0.2.3 خادم نظام أسماء النطاقات الأول
‫10.0.2.4 و10.0.2.5 و10.0.2.6 خوادم نظام أسماء النطاقات الاختيارية الثاني والثالث والرابع
10.0.2.15 شبكة الجهاز المحاكي عند الاتصال باستخدام إيثرنت
‫10.0.2.16 شبكة الجهاز المحاكي عند الاتصال باستخدام شبكة Wi-Fi
127.0.0.1 واجهة الاسترجاع للجهاز المحاكي

بالإضافة إلى شبكة Wi-Fi، يتم استخدام عمليات تعيين العناوين نفسها من خلال جميع مثيلات المحاكي النشطة عند الاتصال باستخدام الإيثرنت. وهذا يعني أنّه إذا كان لديك مثيلان يعملان بشكل متزامن على جهازك، سيكون لكل منهما موجّه خاص به، وسيكون لكل منهما عنوان IP بقيمة 10.0.2.15. يتم عزل المثيلات بواسطة موجه ولا يمكنها رصد بعضها البعض على الشبكة نفسها. للحصول على معلومات حول كيفية السماح لمثيلات المحاكي بالتواصل عبر TCP/UDP، راجِع ربط مثيلات المحاكي.

يتوافق العنوان 127.0.0.1 على جهاز التطوير مع واجهة الاسترجاع الخاصة بالمحاكي. للوصول إلى الخدمات التي تعمل على واجهة التكرار الحلقي في جهاز التطوير، استخدِم العنوان الخاص 10.0.2.2 بدلاً من ذلك.

تكون العناوين المخصّصة مسبقًا لجهاز محاكى خاصة ببرنامج Android Emulator ومن المحتمل أن تكون مختلفة على الأجهزة الحقيقية (التي من المحتمل أيضًا أن يتم ترجمة عنوان الشبكة لها، وتحديدًا خلف جهاز توجيه أو جدار حماية).

القيود المفروضة على الشبكات المحلية

يمكن لتطبيقات Android التي تعمل على محاكي الاتصال بالشبكة المتاحة على محطة العمل. ومع ذلك، تتصل التطبيقات من خلال المحاكي، وليس مباشرةً بالأجهزة، ويتصرف المحاكي كتطبيق عادي على محطة العمل. قد يؤدي ذلك إلى بعض القيود، وهي:

  • قد يتم حظر التواصل مع الجهاز المحاكي من خلال برنامج جدار الحماية الذي يتم تشغيله على جهازك.
  • قد يتم حظر التواصل مع الجهاز المحاكي من خلال جدار حماية أو جهاز توجيه آخر (مادي) متصل به جهازك.

يمكن لجهاز التوجيه الافتراضي للمحاكي التعامل مع جميع اتصالات TCP وUDP الصادرة والرسائل الخاصة بالجهاز المحاكى، شرط أن تسمح بيئة الشبكة لجهاز التطوير بهذه الاتصالات. لا توجد قيود مضمّنة على أرقام المنافذ أو نطاقاتها، بل القيود التي يفرضها نظام التشغيل المضيف والشبكة فقط.

استنادًا إلى البيئة، قد لا يحظى المحاكي بدعم بروتوكولات أخرى، مثل ICMP، الذي يُستخدم في "ping". لا يتوافق المحاكي مع بروتوكول إدارة مجموعات الإنترنت (IGMP). على سبيل المثال، لا يمكن للمستخدمين استخدام الأمر ping لإرسال طلب ping إلى الجهاز المضيف أو الأجهزة الأخرى على شبكة الاتصال المحلية.