مُحاكاة شبكة لاسلكية باستخدام OPNET IT Guru
يُسعِدُني أن أقدم لكم أول منشور متوفر على شبكة الإنترنت أو بين الأفراد خاص بتعلم برنامج OPNET IT Guru ويكاد يكون المنشور الوحيد حتى اللحظة. OPNET IT Guru هو واحد من أهم برامج محاكاة شبكات الكمبيوتر وشبكات الاتصالات عموماً, وهو أيضاً, واحد من أعقد وأصعب برامج المحاكاة. (ولكنه يعتير سهلاً إذا ما قيس مع برامج المحاكاة الأخرى) ولكن, وبعد اتمامك لقراءة هذا الدرس وتطبيقه, ستجد أن OPNET IT Guru أصبح غاية في السهولة والبساطة, وهذا ما سأراهن عليه في هذا الدرس. من خبرتي في هذا البرنامج, وجدتُ أن أفضل طريقة لتعلمه هي الدخول إليه مباشرة دون مقدمات تعريفيه بأساسياته, بل بتنفيذ مشروع عملي, ولهذه الغاية اخترتُ جزءاً بسيطاً وشيقاً من مشروع محاكاة شبكة لاسلكية وفقاً للمقياس العالمي IEEE 802.11b. ستجد نفسك تتعرف على أشياء كثيرة في OPNET IT Guru وفي علم الشبكات عموماً, ولهذا فأنا لن أفترض فيك معرفة متعمقة بعلم الشبكات (السلكية أو اللاسلكية). كن على ثقه من أنك ستتعلم المبادىء الأساسية في هذا الدرس/المشروع.
اخترتُ OPNET IT Guru ولم اختر OPNET Modeler لسبب بسيط, هو ان OPNET IT Gueu مجاني للأغراض الأكاديمية, وصغير الحجم (نقطة مهمة لأجل زمن التحميل) مقارنة مع OPNET Modeler وهو متوفر للتحميل إما من موقع الشركة أو من خلال موقعي الشخصي. كذلك, OPNET IT Guru لا يحتاج إلى Compiler ليكون مثبتاً على جهازك, على العكس من OPNET Modeler الذي يحاج إلى ذلك بالإضافة إلى أنك قد تحتاج إلى ضبط بعد إعدادات ال Compiler المعقدة نوعاً ما.
قبل كل شيء: ينبغي عليك:
-
تحميل OPNET IT Guru اقرأ هذا المقال لكي تتعلم كيف تحمّل, تثبّت وتفعّل OPNET IT Guru على جهازك.
-
اقرأ هذا الدرس قراءة متمعنة دون التطبيق, وبعد ذلك ابدأ بالتطبيق.
-
حاول إعادة هذا الدرس لأكثر من مرة, تأكد أنه في كل مرة تعيد تطبيق هذا الدرس, ستتعلم OPNET IT Guru بشكل أفضل, وستكتشف أشياء جديدة بمفردك.
أرجو لكم التوفيق جميعاً, ووقتاً ممتعاً مع OPNET IT Guru.
فلنبدأ الآن!
في هذا الدرس,سنتعلم كيف نبني ونحلل شبكة حاسوب لاسلكية وفقاً للمعيار IEEE 802.11bستكون خطة عملنا كما يلي:
أولاً: بناء شبكة محلية لا سلكية وفقاً للمعيار IEEE 802.11b بمعدل نقل بيانات 1 Mbps
لبقية متغيرات الشبكة ستبقي على المتغيرات الإفتراضية باستثناء نوع التضمين الذي سنغيره إلى
.Direct Sequence سنغيره إلى
الجدول التالي يذكرك بأنواع التضمين المستخدمة في المعايير الأخرى وأهم الفروقات:

ثانياً: سنضاعف هذا السيناريو وسنقوم فقط بتغيير المتغير Data Rateإلى 11 Mbps
مع الإبقاء على جميع المتغيرات الإفتراضية للشبكة اللاسلكية المحلية كما هي.وسيكون هذا هو السيناريو الثاني.
ثالثاً: سنعرض النتائج للسيناريو الأول والسيناريو الثاني وذلك بعرض النتائج للآتي:
- Delay - Sec
- Throughput - bits/sec
إذن, فهدفنا هو تحليل الشبكة المحلية اللاسلكية ومقارنة النتائج بحسب معدل نقل البيانات.فنحن نعلم أن المقياس IEEE 802.11b يتيح لنا نقل البيانات بالمعدلات 1Mbps,2Mps,5.5 Mbps, 11Mbps.وبهذا سنكون قد قمنا بتحليل الشبكة وفقاً لأقل ولأعلى معدل نقل بيانات.
كذلك سنلاحظ سهولة تحليل شبكات الإتصالات باستخدام OPNET IT Guru الأمر الذي قد يبدو أصعب باستخدام برامج أخرى .
المرحلة الأولى:
إعدادات الشبكة:
من قائمة File اختر New

ستظهر لك نافذة جديدة كما في الشكل التالي:

اضغط على زر الموافقة OK
الأن قم بتسمية مشروعك كما في الشكل التالي ( ملاحظة يمكنك تسمية المشروع بأي اسم تريد,ولكن في هذا الدرس يفضل الإلتزام بكل ما يرد فيه).

لاحظ أننا أعطينا السيناريو الأول الاسم 1Mbps فبعد ذلك سنضاعف هذا السيناريو وسنعطيه اسماً آخر وهو 11Mbps فتذكر دائماً أن هذا هو الهدف الرئيس من مشروعنا/دراستنا وهو كما ذكرت مسبقاً دراسة شبكة محلية لا سلكية وفقاً لمعدلين مختلفين لنقل البيانات إحداهما 1Mbps والآخر 11Mpbs.
الآن ستظهر لك نافذة جديدة, اختر منها:
Create Empty Scenario
كما في الشكل التالي:

الآن اضغط على زر Next
ستظهر لك نافذة جديدة وهنا لدينا عدة خيارات لشبكتنا المحلية وهي:
- Word
- Enterprise
- Campus
- Office
- Logical
-
Choose From Map

وهنا سنختار الخيار الرابع Office
لتظهر لنا نافذة الخيارات التالية الخاصة بأبعاد الشبكة. Nextومرة أخرى نضغط على
لاحظ أن الأبعاد بالنظام المتري (م/كم) وذلك لأننا اخترنا النظام المتري كنظام افتراضي من النافذة السابقة. وهنا سنبقى على خيارات الأبعاد كما هي, أي الخيارات الإفتراضية كما في الشكل التالي:

الآن سنضغط على زر Next
للمرة قبل الأخيرة …
فتظهر لنا النافذة التالية:

وهذه النافذة غاية في الأهمية, فمنها سنختار تكنولوجيا الاتصال التي سنستخدمها في شبكتنا ومنها سنختار:
- Ethernet

- Wireless_lan

لماذا Ethernet و Wireless_lan ؟
Ethernet و Wireless_lan هي ال Models التي سنستخدمها في بناء الشبكة.
Ethernet: لأننا سنحتاج لاحقاً إلى Ethernet Server
Wiresless_lan : لأن الشبكة التي سنبنيها لها المواصفات التالية:
أولاً: Wireless
ثانياً: هي من النوع LAN أي أنها شبكة محلية Local Area Network
الآن سنضغط على زر Next للمرة الأخيرة حيث ستظهر لنا آخر نافذة خاصة بإعدادات المشروع وهي مراجعة لكل ما قمنا باختيارة لمشروعنا كما يلي:

وبهذا نكون قد انتينا من إعدادات مشروعنا.
بعد الضغط على زر الموافقة ستظهر لك نافذة العمل التي سنبني عليها شبكتنا المحلية اللاسلكية,وعلى جهة اليمين ستظهر لك نافذة Object Palette والتي من خلالها يمكننا إضافة جميع قطع الشبكة التي نحتاج إليها إلى مساحة العمل. الصورة التالية توضح ذلك.

ملاحظة 1 : اذا لم تظهر لك نافذة Object Palette
يمكنك إظهارها يدوياً وذلك بالضغط على أول زر من جهة اليسار كما في الصورة التالية:

ملاحظة 2: ثمة طريقتان لإضافة مكونات الشبكة إلى مساحة العمل:
الطريقة الأولى: من خلال Object Palette
بحيث يمكنك أن تسحب منها أي عنصر وتقوم بإفلاته في مساحة العمل.
الطريقة الثانية: وذلك من خلال اختيار Rapid Configuration من قائمة Topology كما في الشكل التالي:

وفي مشروعنا هذا,فسوف نستخدم الطريقتين.
بناء تضاريس الشبكة Creating network topologies :
كخطوة أولى, سنضيف Ethernet Server إلى مساحة العمل.
من Object Palette ابحث عن
وقم بسحبه ثم إفلاته في مساحة العمل.
وبنفس الطريقة أضف
إلى مساحة العمل.
كذلك:
أضف
و
إلى مساحة العمل.
ستحصل على النتيجة التالية في مساحة العمل:

ما الذي أضفناه إلى مساحة العمل؟
حسناً, في البداية أضفنا Ethernet Server وهو الخادم الخاص بشبكتنا.
ثم أضفنا Wireless LAN Ethernet Router (Fix) وهو ما سنستخدمه في شبكتنا كـ Access Point
وهو من النوع Fix أي الثابت, لاحظ أنه بامكانك اختيار النوع الآخرMob المتنقل,إذا كانت جميع الحواسيب في الشبكة متنقلة.
بعد ذلك أضفنا Application Config. وهو العنصر الخاص بضبط التطبيقات التي سوف تعمل عليها الشبكة, ثمة أنواع متعددة ومختلفة من هذه التطبيقات فعلى سبيل المثال: يمكننا إضافة تطبيق التصفح اللاسلكي أي تصفح شبكة الإنترنت, يمكننا أيضاً اختيار تطبيق البريد الإلكتروني ونقل الملفات … الخ
وأخيراً أضفنا Profile Config.
وهذا الأخير, سنتعرف عليه في حينه,في مرحلة ضبط إعداداته.
الخطوة التالية وهي توصيل Ethernet Server مع Wireless LAN Ethernet Router ولهذا الغرض سنستخدم
من Object Palette وبنفس الطريقة, سنقوم بسحبه من Object Palette وإفلاته في مساحة العمل سوف نضعه فوق Ethernet Server ومن ثم سنسحبه باتجاه Wireless LAN Ethernet Router ليتم توصيلهما مع بعضهما البعض كما في الشكل التالي:

ماالذي يعنيه لنا هذا العنصر 100BaseT ؟
100BaseT يتيح لنا إمكانية ربط Stations مع بعضها البعض بواسطة كيبل من نوع Twisted Pair.الاسم 100BaseT مشتق من الآتي:
- الرقم 100 يشير إلى سرعة نقل البيانات وهي هنا 100 ميجا بت / ثانية.
- Base: مشتق من Baseband والذي يعني ان إشارة واحدة تُمَثَّل في الإرسال أو الإستقبال بمعنى آخر, أنه عند استخدام Baseband فإنه لا يوجد دمج Multiplexing لأكثر من إشارة كما هو الحال في Broadband.
-T: يشير إلى Twisted Pair
* 100BaseT محدد لمسافة تبلغ 100م أو 328 قدم.
في Object Palette ستجد أنوع أخرى مثلاً: 1000BaseX
الآن سوف نضيف مجموعة الحواسيب إلى الشبكة, وهنا سوف نستخدم الطريقة الثانية لإضافة العناصر إلى مساحة العمل وهي طريقة Rapid Configuration كما تحدثنا عنها سابقاً.
نختار Rapid Configuration من قائمة Topologyلتظهر لنا النافذة التالية:

من قائمة Configuration نختار Unconnected Net وذلك لأننا نريد أن تكون مجموعة الحواسيب الخمسة غير متصلةمع بعضها البعض Wireless.
أما بالنسبة للخيارات الأخرى المتاحة Bus,Star,Ring … فهي للشبكات السلكية Wired Networks.

بعد الضغط على زر الموافقة OK سيظهر لنا صندوق الحوار التالي:

سندخل جميع القيم بالشكل التالي:

الآن وبعد الضغط على زر الموافقة, ستظهر جميع الحواسيب Workstations في مساحة العمل,ستظهر فوق بعضها البعض, يمكنك تحريكها في مساحة العمل وترتيبها.النتيجة النهائية كما في الشكل التالي:
الخطوة التالية هي إعادة تسمية جميع هذه العناصر. يتم ذلك بالضغك على العنصر المُراد إعادة تسميته ثم الضغط على زر الفأرة الأيمن ثم اختيار Set name.
الآن قم بإعادة تسمية جميع العناصر/مكونات الشبكة كما في الشكل التالي:

إضافة Trafficإلى الشبكة Adding Traffic :
حتى نتمكن من تشغيل الشبكة لا بد من إضافة Traffic لها وهذا يعني أنه لا بُدَّ من تحديد التطبيقات التي ستعمل عليها الشبكة والخطوة الأولى هي ضبط Application Definition إلى Default. ويتم ذلك بالضغط بزر الفأرة الأيمن على
في مساحة العمل ثم اختيار Edit Attributes كما في الشكل التالي:

الآن,نأتي إلى Application Config بنفس الطريقة نختار
من مساحة العمل,نضغط على زر الفأرة الأيمن, نختار Edit Attributes ستظهر لنا نافذة جديدة, وفي خانة profile configuration نختار Edit لتظهر لنا نافذه أخرى مرة ثانية كما في الشكل التالي:

من النافذة الجديدة ومن خانة Rows نختار الرقم (1) أي أننا نريد إدخال القيم لصف واحد فقط.

سيظهر لنا البرنامج صفاً جديداً ويطلب منا إدخال القيم الخاصة بالآتية:
1-Profile Name
2-Applications
3-Operation Mode
3-Start Time
4-Duration
5-Repeatability
في خانة Profile Name نكتب اسم التطبيق الذي نرغب بتشغيلة على الشبكة وهو ” تصفح الويب لاسلكياً” إذن, سنكتب:
Wlan_wireless_Browsing
وبالنسبة لجميع القيم الأخرى سنبقي على الخيارات الإفتراضية لها باستثناء خانة Applications نختار Edit فتظهر لنا نافذة جديدة وبنفس الطريقة كما فعلنا سابقاً سنضيف سطراً واحدا وتحت خانة Name سنضيف الخيار Web Browsing Heavy HTTP1.1 من النافذة المنسدلة كما في الشكل التالي:

وسنبقى على جميع القيم السابقة كما هي/الإفتراضية. بعد ذلك نضغط على زر الموافقة OK للعودة إلى النافذة السابقة . نضغط على زر الموافقة ثم نعود إلى مساحة العمل.
الآن, نختار جميع الحواسيب الخمسة في مساحة العمل Workstations وذلك بالضغط بزر الفأرة الأيسر وتشكيل مستطيل ليضم جميع الحواسيب الخمسة بحيث سيحاط كل حاسوب بدائرة سوداء للدلالة على انه تم اختياره كما في الشكل التالي:

كما فعلنا مسبقاً نضغط بزر الفأرة الأيمن ثم نختار Edit Attributes فيظهر لنا صندوق حواري جديد وقبل كل شيء نضع إشارة (صح) إلى جوار الخيار Apply Changes to Selected objects وذلك لتأكيد تطبيع جميع التغيرات التي سوف نجريها على جميع الحواسيب الخمسة التي اخترناها.لاحظ الشكل التالي:

الآن, نختار Application Supported profile نضيف سطراً جديداً ونختار من القائمة المنسدلة Wlan_web_browsing وهو التطبيق الذي أعددناه مسبقاً لتشغيلة على الشبكة / على مجموعة الحواسيب الخمسة.

بعد الضغط على زر الموافقة نعود إلى النافذة السابقة ونبحث عن الخيار Wireless LAN Parameters وبجانبة سنجد إشارة (+) نضغط عليها لإظهار كافة خيارات الشبكة اللاسلكية كما في الشكل التالي:

في خانة Data Rate سيظهر معدل نقل البيانات 1Mbps وهو المعدل الأدنى للشبكة اللاسلكية وفقاً للمعيار IEEE 802.11b سنبقى عليه كما هو ليكون السيناريو الأول لدراستنا هذه في هذا المشروع كما قلنا سابقاً.أما بالنسبة للخيار Physical Characteristics فسيظهر لنا الخيار الإفتراضي Frequency Hopping أما هذا الأخير فسوف نغيره إلى Direct Sequence .

بقي علينا الآن أن نحرر قيم Attributes لكلٍ من Access Point و Ethernet Server
نطبق آخر خطوات قمنا بها ولكن على Access Point . نضغط على بزر الفأرة الأيمن ثم نختار Edit Attributes نبحث عن الخيار Wireless LAN Parameters نبقي على Data Rate على الخيار الإفتراضي 1Mbps نعدل على خيار Physical Characteristics لنضبطه على الخيار Direct Sequence ولكن الجديد في هذه الخطوة هو الخيار Access point functionality تأكد من وجود القيمة Enabled بجوارة.

الخطوة الأخيرة في هذا الجزء من المشروع هو ضبط إعدادات Attributes الخاصة بسيرفر الإيثرنت Ethernet Server .نضغط عليه بزر الفأرة الأيمن نختار Edit Attributes ثم نبحث عن الخيار Application Supported Services ونختار (All) وذلك لأجل أن يدعم خادم الشبكة جميع التطبيقات المراد تشغيلها على الشبكة المحلية اللاسلكية,وفي الحقيقة هنا لدينا تطبيق واحد وهو تصفخ الويب لا سلكياً ولكن في بعض التطبيقات الأخرى قد نحتاج لسبب أو لآخر لتزويد الشبكة للعمل على أكثر من تطبيق وهنا ينبغيى اختيار الخيار ALL إذا كنا رغبنا في دعم جميع التطبيقات.

اختيار الإحصائيات المراد دراستها Choose Statistics:
عزيزي الدارس,الآن نكون قد وصلنا إلى الجزء قبل الأخير في مشروعنا وهو جمع الإحصائيات المراد دراستها أو تحليلها.
والآن, نتعلم عزيزي الدارس كيف يمكننا جمعع الإحصائيات عن شبكتنا لدراستها وتحليلها:
بعد أن أضفنا Traffic إلى الشبكة ( التطبيقات التي يمكن لشبكتنا العمل عليها ) أصبح الآن بإمكاننا اختيار الإحصائيات. يتيح لنا برنامج OPNET IT Guru جمع الإحصائيات بكل يسر وسلاسة بطريقتين:
الأولى
Object Statistics : اختيار الإحصائيات لنقطة Node محددة في الشبكة,على سبيل المثال, اختيار احصائيات خاصة بنقطة معينة … أي دراسة كل عنصر Object/Node على حياد. وهذا ما يعرف بـ Object Statistics.
الثانية
Global Statistics : وهذه الطريقة تتيح لنا النظر إلى الشبكة على أنها عنصر واحد One object مما يتيح لنا دراسة وتحليل الشبكة بالكامل,أي اختيار الإحصائيات المرتبطة بالشبكة.
وفي هذا المشروع المُبَسَّط سوف نستخد الطريقة الثانية Global Statistics لأن الهدف هو دراسة الشبكة كوحدة واحدة.
نضغط بزر الفأرة الأيمن على أي جزء فارغ في مساحة العمل ونختار Choose Individual Statistics

فتظهر لنا النافذة التالية:

ومنها نختار Global Statistics نضغط على إشارة (+) لعرض كافة الخيارات

نختار Wireless Lan نضغط على إشارة (+) لعرض كافة الخيارات المرتبطة بعرض النتائج الخاصة بـ Wireless LAN.

نختار Delay -Sec و Throughput - Bits/Sec
ملاحظة يمكنك اختيار الخيارات الأخرى إذا أردت ذلك. ولكننا سوف نركّز دراستنا في هذا المشروع على Delay و .Throughput
بعد ذلك نضغط على زر الموافقة OK.
وبهذا نكون قد انتهينا من جمع الإحصائيات الخاصة بشبكتنا.
تشغيل برنامج المحاكاة Simulator:
لتشغيل برنامج المحاكاة Simulator نتبع الخطوات البسيطة التالية:
في البداية يجب أن نضبط إعدادت برنامج المحكاة,مثلاً, كم من الوقت سيتم تشغيل الشبكة؟ هُنا سوف “نحاكي” الشبكة لمدة خمس ساعات. ولضبط هذا الإعداد ثمة ثلاث طرق:
الطريقة الأولى: من قائمة Simulation اختر Configure Discrete Event Simulation
الطريقة الثانية: بالضغط على الزر Configure/Run Simulation 

الطريقة الثالثة: وهذه الطريقة التي أفضلها لك عزيز الزائر للعمل كمحترف! باستخدام لوحة المفاتيح/الإختصارات
اضغط .Ctrl+R
أيما طريقة ستختار,ستوصلك إلى صندوق الحوار التالي:

وهنا,سنبقى على جميع القيم الإفتراضية,فقط نغيير قيمة Duration إلى 5 Hours وبعد ذلك نضغط على زر الموافقة.
اخيراً سنشغّل Simulator , ثمة طرق عديدة لتشغيل المحاكي / Simulator
منها: بكل بساطة,في الخطوة السابقة,لا تضغط على زر الموافقة OK بل اضغط على زر Run .

أو من قائمة Simulation اختر Run Discrete Event Simulation.
وأخيراً عزيزي الدارس,بالعمل كمحترف, اضغط Ctrl+Shift+R .
الآن سيبدأ المحاكي Simulator عمله. وبعد أن ينتهي سيصدر صوت يعلن لك إنتهاء محاكاة الشبكة اضغط على زر الإغلاق Close لإغلاق نافذة المُحاكي.
ملاحظة 1: بينما تتم عمليه المحاكاة ستظهر لك نافذة المحاكاة الوقت الذي انقضى من زمن المحاكاة والزمن المتبقي وأية أخطاء حدثت اثناء عملية المحاكاة.
ملاحظة2: بينما يقوم المحاكي بعملة يُفضل وبشدّة ألا تقوم بتشغيل أي تطبيق آخر على جهازك وخصوصاً برامج Multimedia أو أية برامج تستهلك ذاكرة وتؤثر على CPU.
الشكل التالي يظهر نتائج المحاكاة ويظهر أن لا أخطاء حدثت أثناء عملية المحاكاة! هذا جيد!

عرض النتائج:
ثمة عدة طرق لعرض النتائج: من قائمة Results اختر View results او اضغط على الزر 

ولسوء الحظ,لا يوجد اختصار من لوحة المفاتيح لعرض النتائج!
حسناً,ستظهر لك شاشة عرض النتائج كما في الشكل التالي:

نختار Wireless LAN نضغط على الرمز (+) وذلك لعرض كافة الإحصائيات الخاصة بشبكتنا نضع إشارة (صح) لكل من الخيارات Delay و Throughput فتظهر لنا النتائج جهة اليمين.
لاحظ الخيار (As Is) والذي يعني عرض النتائج للإحصائيات كما هي,ثمة خيارات أخرى,مثلاً, Average أي عرض المتوسط للإحصائيات على سبيل المثال Average Delay . بالضغط على زر العرض Show سيظهر لك النتائج في نافذة منفصلة.

الشكل التالي يظهر جميع النتائج As Is

الشكل التالي يظهر المتوسط للنتائج Average

المرحلة الثانية:
قبل البدء في المرحلة الثانية من مشروعنا البسيط هذا, لا تنسَ عزيزي الدارس أن تحفظ المشروع,لحفظ المشروع, من قائمة File اختر Save.
ملاحظة: تذكّر أنه يمكنك حفظ المشروع من خلال لوحة المفاتيح بإدخال Ctrl + S كما في أي برنامج آخر!
في المرحلة الثانية من المشروع سنقوم بمضاعفة هذا السيناريو, سنبقي على جميع الإعدادت باستثناء Data rate فسنختار القيمة القصوى لمعدل نقل البيانات وفقاً للمعيار IEEE 802.11b وهو 11 ميجا بت / ثانية.
من قائمة Scenarios اختر Duplicate Scenario او إذا أردت العمل باحتراف,من لوحة المفاتيح اضغط
Ctrl+Shift+D سيطلب منك البرنامج إدخال اسماً للسيناريو الجديد,تذكر عزيز الدارس بأننا اعطينا السيناريو الأول/في المرحلة الأولى من مشروعنا الإسم 1Mbps الآن,وللسيناريو الثاني سنعطيه الاسم 11Mbps.

بعد إدخال الإسم للسيناريو الجديد اضغط على زر الموافقة OK
إذا اخترت الأمر Manage Scenarios من قائمة Scenarios فسيمكنك مشاهدة/إدارة جميع السيناريوهات الخاصة بمشروعنا:

إذن أصبح الهيكل التنظيمي لمشروعنا كما في الشكل التالي:

الآن سوف نقوم بتغيير معدل نقل البيانات إلى 11 ميجا بت / ثانية في السيناريو الثاني بنفس الخطوات التي قمنا بها سابقاً فيما يخص الحواسيب الخمسة Workstationsو Access Pointفي المرحلة السابقة من مشروعنا ( المرحلة الأولى).
أولاً: بالنسبة للحواسيب الخمسة: نختارها جميعاً,نضغط بزر الفأرة الأيمن نختار Edit Attributes ثم نبحث عن Wireless LAN نختار الزر (+) نضغط عليه لعرض كافة الخيارات, نبحث عن Data Rate نغيره إلى 11 Mbps
ولكن,لا تنسَ عزيزي الدارس, اختيار Apply Changes to All Selected Objects. وذلك لأجل تطبيق التغيرات على جميع الحواسيب.
ثانياً: نضغط بزر الفأرة الأيمن على Access Point نختار Edit Attributes نبحث عن Wireless LAN بنفس الطريقة نغير Data Rate إلى 11 Mbps ولكن تأكد من أن Access Point Functionality تأخذ القيمة Enabled.
لا تنسَ حفظ المشروع كما تعلمنا معاً سابقاً, نقوم الآن بتشغيل برنامح المحاكاة Simulator كما تعلما أ ثم نعرض النتائج …
أما الجديد هنا,هو ما سوف نتعلمه الآن: عرض النتائج معاً للسيناريو الأول وللسيناريو الثاني.
لاحظ الخيارات في الشكل التالي ( من المفترض أن يظهر لك هذا الشكل بعد تشغيل برنامج المحاكاة وعرض النتائج):

لاحظ الخيارات الموجودة في الصندوق الأحمر: Stacked Statistics, This Scenario, As Is
-
الخيار Stacked Statistics سوف نغيره إلى Overlaid Statistics
-
الخيار This Scenario سنغيره إلى All Scenarios
-
الخيار As Is سنغيره إلى Average
ستصبح الخيارات كما في الشكل التالي:

وبالضغط على زر العرض Show ستظهر لنا الإحصائيات/النتائج الخاصة بـ Throughput
لاحظ أن Throughput تم اختياره في النافذة جهة اليسار

ولعرض الإحصائيات/النتائج الخاصة بـ Delay كل ما عليك هو وضع إشارة (صح ) إلى جوار الخيار
Delay -Sec

مع الأسف, لا يمكن عرض النتائج لكافة الخيارات في وقت واحد عند العمل مع أكثر من سيناريو,ستكون مضطراً للتبديل بين الإحصائيات/النتائج التي ترغب بدراستها.الشكل التالي يظهر النتائج الخاصة بــ Average Throughput لاحظ أن السيناريو الأول 1Mbps باللون الأزرق,بينما السيناريو الثاني 11Mbps باللون الأحمر.

الشكل التالي يظهر النتائج الخاصة بــ Average Delay لاحظ أن السيناريو الأول 1Mbps باللون الأزرق,بينما السيناريو الثاني 11Mbps باللون الأحمر.

التحميل:
أرسل إلى صديق - نسخة للطباعة


يا أخي جزاك الله خير , عن مقالك , نفع الله بك الناس و جعل عملك في ميزانك يوم القيامة.
شكراً لك طارق!
إذا كنت مهتماً بــ OPNET IT Guru أرجو أن تزودني بأية ملاحظات لديك (إن وجدت) على هذا الدرس لغرض تطويره …
جزاك الله ألف خير
أتمنى أن تدلني على أفضل كتاب للإلمام بأساسيات الشبكات اللاسلكية, فأنا أعمل على مشروع تخرج في شبكات Ad-Hoc. وهل هذا البرنامج يدعم هذا النوع من الشبكات؟ وأيهما أفضل: برنامج QualNet أم OPNET؟
بالطبع OPNET IT Guru و OPNET Modeler يدعمان شبكات AdHoc ولكن OPNET Modeler بصورة أفضل, ولكن هذا يعتمد على ما تريد القيام به, من الفروق التي تعنيك بخصوص مشروعك, أن OPNET Modeler يتيح لك الوصول إلى MAC Layer وإلى Process Model في حين OPNET IT Guru نسخة محدودة الاستخدام ولا تتيح لك هذا.
بخصوص OPNET و QualNet كلاهما برنامجان ممتازان ,ولكن عليك أن تعي بان OPNET هو الأكثر توفراً في الجامعات. ولكن, يبدو لي أن استخدام QualNet أكثر سهولة.
بخصوص أفضل, كتاب لتعلم مبادىء الشبكات اللاسلكية, ثمة كتب كثيرة ولكن كبداية, انصحك بان تبدأ مع Tutorials ابحث عنها في شبكة الإنترنت, وبعد ذلك ابدأ مع كتاب. سأضيف قائمة بأفضل كتب الشبكات السلكية قريباً.
ودمت برجاء
للمخلص مهدي
شكراً لك على سرعة الاستجابة.
أنا الآن في المرحله التجريبية لبرنامج الـ QualNet وهي لمده 30 يوم وهو يتيح الوصول والتحكم في الـMac layer
وأود أن أقوم بتجربه على البرنامج وأتأكد من أنه يعطي نتائج صحيحة ولكن لم أجد سيناريو متكامل بنتائجه لكي أجربه. فهل تستطيع أن تفيدني في هذا الموضوع وفقك الله, لأني أخشى أن أبدا في التجربة على أساس خاطئ.
ما ركزتُ عليه في ردي بأن OPNET Modeler يسمح للك بالوصول إلى طبقة الماك في حين أن OIPNET IT Guru لا تسمح بذلك. بالطبع QualNet يسمح بذلك لأنه برنامج تجاري-غير مجاني.
بخصوص أفضل كتاب: اقرأ هذا المقال
مع الأسف لا يمكنني إفادتك فيما تريد …
جزاك الله خيرا وزادك معرفة …
الدرس بغاية الروعة وقد افادني كثيرا
@ jojo
هذا ما أتمناه حقاً
شُكراً لك..
لدي بعض الاسئلة في page 6
لماذا استخدمنا ethernet & wireless_lan?? ومتى نستخدم خيارات اخرى؟(عذرا ساتعبك بكثرة الاسئلة)
مشروع تخرجي هو ربط شبكة جامعتي باستخدام opnet ومحاولة تحسين ادائها…فهل ساستخدم ايضا ethernet & wireless_lan؟؟
انا ادرس computers & information engineering في العراق
جدا ممتنة لك… وشكرا لجهودك
@ jojo
استخدمنا wireless_lan لأن مجموعة الحواسيب لدينا تعمل ضمن شبكة لاسلكية, وهو موضوع هذا الدرس التعليمي. استخدمنا ethernet لأننا ربطنا الشبكة مع server بالأسلاك (وليس لا سلكياً).
حملت الدرس وقرأتة وكان مفيد جدا
ولدي سؤال
ما اهم التغيرات التي نجريها على التجربة اذا اردنا ان تكون الشبكة Ad hoc؟
@ try
1- أن تستخدمي wlan_station_adv model لتمثيل كل كمبيوتر في الشبكة بدلاً من wlan_wkstn model. أظن انني ذكرت الفرق بينهما في هذا الدرس, لم أعد أذكر.
2- أن لا تستخدمي Access Point عند إنشاء أو تصميم الشبكة, إذ أنه في شبكات ad-hoc تتخاطب الحواسيب أو تتصل مع بعضها البعض مباشرة ودون Access Point. بمعنى أن الـ Traffic هي من نوع direct.
اشركم على هذا الدرس المفيد قرأته كاملة و جاء في الوقت المناسب جدا لان مشروعي هو classroom WLAN و لكن فد اريد منكم شرح تطبيق على نظام 803.11a مع فائق الشكر و التقدير
@ سليمان الافندي
العفو عزيزي سليمان. نفس الدرس يصلح لكافة الشبكات اللاسلكية التي تعمل بمقاييس ومعاييسر IEEE 802.11 a/b/g/e الفرق هو في سرعة نقل البيانات, وأنواع التضمين Modulation. جرب بنفسك … وهذا كله لا يؤثر على المبادىء والخطوات التي تحدثت عنها في الدرس …كذلك, يجب أن تعلم أن: OPNET IT Guru لا يدعم إلا IEEE802.11b. لبيقية المعايير جرب درسي هذا مع OPNET Modeler في جامعتك.
شكرا لك على هذا الدرس الرائع
وجزاك الله خير
@ Eng.Omar
العفو …
شكراً لك استاذي الكريم
الاستاذ مهدي على هذا الدرس
@ rital: العفو …
السلام عليكم
شرحك افادني الكثير
وهل من المكن يوجد تجارب اخرى مشابهه لهذه التجربه
او مواقع بهذا تجارب من هذا النمط
ولك جزيل الشكر
@ fahad: وعليك من السلام.
بخصوص سؤالك, جوابي هو: لا أعرف …