.رحلة ضَوْء (ر.ض.) مُدوِّنة تقنية, تهتم بالكمبيوتر, الإنترنت, التدوين, الهندسة, النصائح والتلميحات التقنية وتطوير الذات

مقدمة إلى محاكاة شبكات الكمبيوتر

بعض محتويات هذه المقالة مبنية على مقالة Jack Hughes

http://www.openxtra.co.uk/articles/network-simulation.php

مفهوم المحاكاة

مفهوم محاكاة شبكات الكمبيوتر, يقوم على أساس, “نمذجة” Modeling شبكات الكمبيوتر الحقيقية Real World Networks على شاشة كمبيوتر باستخدام برنامج كمبيوتر Software مخصص لهذا الغرض. والمقصود, بشبكات الكمبيوتر الحقيقية, هي الشبكات المنفذة مسبقاً على أرض الواقع, أو الشبكات التي يُرغب بتنفيذها مستقبلاً. والفائدة من هذه الفكرة, أنه, ما دام بالإمكان نمذجة هذه الشبكات باستخدام الحاسوب, فإن جميع خصائصها ومكوناتها وكل ما يتعلق بها, من الممكن تغيرها أو التحكم بها. إن عملية النمذجة هذه أو المحاكاة, باستخدام برامج الكمبيوتر, هي عملية قليلة التكلفة إذا ما قيست يتكاليف تنفيذ الشبكة على أرض الواقع دون الدراسة المسبقة, آخذين بعين الإعتبار, كل التجارب التي قد تتم, القطع والمعدات التي قد يتم تغيرها وربما لأكثر من مرة حتى نصل إلى الهدف …

ولنضرب مثالاً بسيطاً على ذلك: تخيل أن شركة ترغب في توسعة شبكتها السلكية أو اللاسلكية المحلية, الأمر يتطلب, إضافة المزيد من الحواسيب, الأسلاك, والقطع الأخرى مثل Access Points إذا كنا نتحدث عن WLANs, أي الشبكات اللاسلكية المحلية. ولكن, هل وبعد كل هذه الإضافات والتغيرات ستحصل الشركة على أفضل أداء Performance أو فلنقل على أداء أفضل؟ لنتذكر أن عملية التغيير هذه هي عملية مكلفة, وأن التكلفة تزداد كلما ازداد حجم الشبكة والمعدات المستخدمة, الأمر يمكن تنفيذه ببساطة من خلال برنامج محاكاة. من خلال هذا البرنامج, يمكن بناء الشبكة على شاشة الكمبيوتر, ثم إجراء التغيرات المطلوبة, جمع الإحصائيات التي نرغب بدراستها مثل The Average Network Throughput و The Average Network Delay و The Server Status … إلخ. ولنتذكر دائماً, أنه من خلال برامج المحاكاة المتقدمة, يمكننا تحميل الشبكة بـ Traffic التي نستخدمها في الشبكة الواقعية والتي قد تتضمن على سبيل المثال, الدخول إلى البريد الإلكتروني, أو تصفح الويب, أو استخدام خادم FTP أو مهام الطباعة, أو الوصول إلى قواعد البيانات … الخ وفي المرحلة قبل الأخيرة سنقوم بتشغيل “المحاكي” Simulator وأخيراً بعد الانتهاء من المحاكاة سنقوم بقراءة, دراسة وتحليل النتائج. وبعد ذلك, سنقرر ما إذا كانت هذه التغيرات التي نرغب بإجرائها مجدية أم لا!

الشكل التالي, يوضح مراحل محاكاة أي نوع من أنواع شبكات الكمبيوتر, هذه المراحل الأربعة تعرف بـ دورة النمذجة The Modeling Cycle.

دورة النمذجة

دورة النمذجة The Modeling Cycle

في المرحلة الأولى, وهي مرحلة بناء الشبكة, نقوم بنمذجة الشبكة, والعملية هنا تشتمل على إضافة الحواسيب, الأسلاك, السيرفرات … الخ وإذا كنا نتحدث عن شبكة لا سلكية WLAN فقد نختار في هذه المرحلة نوع المقياس العالمي IEEE 802.11b, IEEE 802.11a, IEEE 802.11g ونختار نوع Modulation Method فقد تكون DSSS أو FHSS أو OFDM أو حتى Infrared (IR). ويمكن اختيار ما إذا كنا سنستخدم خيار RTC/CTS أم لا أو خيار Fragmentation, وآليه الوصول إلى الوسط Medium Access Mechanism فمثلا يمكن الاختيار بين PCF أو DCF .

أما في المرحلة الثانية, سنختار الإحصائيات Statistics التي نرغب في جمعها عن أداء الشبكة كما ذكر سابقاً. وفي المرحلة قبل الأخيرة, أي المرحلة الثالثة, نقوم بضبط إعداد برنامج المحاكاة Simulator بالمدة الزمنية التي نرغب بمحاكاة الشبكة عليها, مثلاً لمدة خمس ساعات, لمدة يوم, لمدة أسبوع أو شهر … الخ

وزمن المحاكاة هذا يعني, أنه مثلاً, إذا تم تشغيل برنامج المحاكاة على أساس يوم واحد, فإن كل النتائج التي سنحصل عليها تمثل نمذجة الشبكة لمدة يوم واحد على أرض الواقع, إن تشغيل الشبكة على أرض الواقع لمدة يوم واحد قد يقابلة تشغيلها على برنامج المحاكاة لمدة خمس دقائق! تخيّل الفرق؟ وفي
المرحلة الرابعة والاخيرة, سيعرض لنا برنامج المحاكاة النتائج وسوف نقوم نحن بدورنا, بتحليلها.

والسؤال المطروح الآن هو: ما مدى دقة وصحة النتائج التي نحصل عليها من خلال برامج المحاكاة؟ لا يوجد أي برنامج محاكاة يعطينا نتائج مضمونة ومثالية بنسبة 100% إن برامج المحاكاة, على اختلافها, تحاول قدر المستطاع إعطاء نتائج أقرب ما تكون إلى الواقع, وأن تقدم فكرة قد تكون عامة أو دقيقة عن تأثير التغيرات التي نجريها على الشبكة . إن مدى دقة هذه النتائج, تعتمد على عوامل عديدة من أهمها, أولاً: العنصر البشري, أي, مدى مهارة الشخص الذي يستخدم برنامج المحاكاة, والمهارة هنا تنقسم إلى نوعين, مهارة في استخدام البرنامج, أي مدى اتقان مستخدم البرنامج للبرنامج نفسه, والثانية مدى إلمام الشخص بمفاهيم شبكات الكمبيوتر عموماً. ثانياً: كفاءة البرنامج نفسه.

برامج المحاكاة

يوجد نوعان من برامج المحاكاة من حيث التكلفة, النوع الأول, وهو المجاني, والذي يعرف بـ Open Source ومن أشهرها:

Ns-2 (Network Simulator 2),OPNET IT Guru, SSFNet (Scalable Simulation Framework), OMNET T++, J-Sim.

أما بالنسبة للبرامج التجارية Commercial software فمن أشهرها:

OPNET Modeler, QaulNet, NetRue, OMNEST.

أما بالنسبة لبرنامج OPNET Modeler من شركة OPNET Technologiesفهو البرنامج الأول في مجال شبكات الإتصالات عموماً, ليس فقط على مستوى شبكات الكمبيوتر فحسب. البرنامج يتمتع بإمكانيات كبيرة جداً في مجالات متعددة وهو الأكثر استخداماً في جميع الجامعات العالمية لأغراض البحث العلمي. وكما رأينا سابقاً عند ذكر البرامج المجانية, تتوفر نسخة مجانية منه لأغراض البحث العلمي بامكانيات محدودة إذا ما قورنت مع النسخة التجارية. بالنسة لشبكات الكمبيوتر اللاسلكية, فكحد أقصى يمكن العمل على الشبكات اللاسلكية وفقاً للمعيار IEEE 802.11b فقط! ولا تدعم هذه النسخة المجانية استخدام شبكات WiMax. كذلك, يوجد تقيد في كثير من الخيارات والإمكانات في النسخة المجانية إذا ما قورنت مع النسخة التجارية, ومنها زمن المحاكاة. وتعتبر الإصدارة المجانية منه والتي تعرف بـ OPNET IT Guru هي المنافس الكبير لبرنامج ns-2 الذي صمم للعمل على أنظمة Linux.

أما على الصعيد التجاري, فيبدو أن QaulNet, من شركة Scalable-Networks هو المنافس الأكبر لـ OPNET Modeler. أما بالنسة لشركة Scalable-Networks فهي تتيح للمستخدم تجربة البرنامجQaulNet لمدة ثلاثين يوم قبل الشراء, ولا تقدم أي إصدار مجاني.

الأغراض من محاكاة شبكات الكمبيوتر

هدفان أساسيان من استخدام برامج المحاكاة هما, أولاً: البحث العلمي, فعلى سبيل المثال, دراسة المعايير العالمية IEEE Standards لشبكات الكمبيوتر اللاسلكية وسبل تطويرها وكل ما يتعلق بها, ثانياً: الأغراض التجارية, كما ذكر سابقاً, فقلنا أن التغيرات التي نرغب بإجرائها على شبكتنا الحقيقية هي تغيرات مكلفة, والأخطاء البسيطة قد تؤدي إلى تكاليف باهظة, وقلنا أنه بالإمكان دراسة تنفيذ الشبكة حتى قبل أن يتم تنفيذها على أرض الواقع. وإذا تحدثنا على المستوى العربي, فسوف نأسف لأن مدى استجابة السوق العربية لاستخدام برامج المحاكاة لا تزال متواضعة إذا ما قورنت مع الشركات الأجنبية. كما أننا نفتقر لتدريب كوادرنا على برامج المحاكاة المختلفة, والأمر كذلك بالنسبة لأغراض البحث العلمي, فعلى سبيل المثال, إن قلة قليلة جداً من جامعاتنا العربية تمتلك برنامج من هذه البرامج مثل OPNET , يمكنك مثلاً, زيارة موقع الشركة, قم بتصفح ركن Universities Using OPNET ستجد الكم الهائل من جامعات العالم التي تستخدم هذا البرنامج الرائد. والأمر قد يبدو نفسة بالنسية للبرامج الأخرى مثل QualNet .

والحق, أن هذه البرامج, باهظة الثمن, فبرنامج مثل OPNET Modeler يزيد ثمنه عن 40,000 دولار! ولكن, ولتعزيز البحث العلمي في جامعاتنا لا بد من توفر هكذا برامج. وتشجيع الطلبة على استخدامها, كخطوة لتطوير البحث الأكاديمي وكذلك البحث العلمي.

البدء مع برامج المحاكاة

الخطوة الأولى, هي أن تقوم بزيارة مواقع هذه البرامج على الشبكة, ابدأ في القراءة عن كلٍ منها, ثم حاول أن تقرر أي من هذه البرامج سيناسبك, إذا كنت طالباً جامعياً, فيمكنك العودة إلى مدرسك ليفيدك بالنصح و المشورة, يمكنك أيضاً, مراسلة هذه الشركات, وتلقي المساعدة منها سواء باستخدام البريد الإلكتروني أو باستخدام الهاتف. يمكنك أيضاً, أن تسأل, شخصاً تعرفه يستخدم أياً من هذه البرامج سواء كنت طالباً أو مهندساً, موظفاً … الخ. كل هذه الوسائل ستؤدي بك إلى بداية الطريق. الخطوة التالية, بعد أن تتخذ قرارك, توفر العديد من هذه المواقع مصادر تعليمية مجانية Tutorials يمكن الوصول إليها أون لاين. كذلك, تتوفر كتب مختلفة يمكنك شراء بعضها عن هذه البرامج.

عناوين أشهر برامج المحاكاة على الشبكة

أولاً: البرامج المجانية:

ثانياً: البرامج التجارية

ملاحظة: أغلقتُ التعليقات على هذه المقالة, برجاء عدم مراسلتي لمساعدتك بخصوص برامج المحاكاة أو بخصوص بحثك أو مشروع تخرجك …

أرسل إلى صديق





أرسل إلى صديق - نسخة للطباعة
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Live
  • Reddit
  • Spurl
  • StumbleUpon
  • TwitThis

تدوينات ذات صلة:

32 تعليق على “مقدمة إلى محاكاة شبكات الكمبيوتر”

  1. Error قال: 1

    أستاذي مهدي أرجو من حضرتك تزويدي بمواقع و كتب عن network simulation فأنا لدي كورس عن هذا الموضوع وليس لدي ادنى فكره عنه وحاولت ابحث في النت وانما صادفني الكثير من المواقع التي تتحدث عن الموضوع من اكثر من زواية وصعب علي جدا” فهم الموضوع .. أرجو من حضرتك تزويدي بأي وسيلة مساعدة من خلال بريدي الإلكتروني ,,,, شاكرةً لك تعاونك.”


  2. م. مهدي قال: 2

    أختي الكريمة, موضوع محاكاة الشبكات موضوع واسع جداً, أرجو أن تخبريني بتفاصيل أكثر: هل تقومين بمحاكاة شبكات سلكية, ام شبكات لاسلكية, وما طبيعة هذه المحاكاة؟ هل هي مقتصرة على تصميم ومحاكاة شبكة او محاكاة بروتوكول … الخ؟

    وعلى أية حال, ما أنصحك به, هو الآتي:
    قبل البدء في عملية المحاكاة, يجب فهم مبحث الشبكات فهماً يجيداً, ولهذه الغاية أنصحك بالكتاب الشهير Computer Networks
    لمؤلفه Tanenbaum
    يغطي هذا الكتاب الشبكات السلكية تغطية شاملة, بلغة سلسة وبعرض ميسّر, والكتاب متوفر في الكتير من المكتبات, لا بد وأن تجدينه في مكتبة جامعتك أو في المكتبات الخارجية, وإذا كان موضوع المحاكاة يتعلق بالشبكات السلكية فالأمر مختلف أخبريني وسأرشدك بأفضل ما هو متوفر.

    بعد ذلك, تختارين برنامجاً للمحاكاة, راجعي الرابط التالي:
    http://www.mkalhousani.com/engineering/network-simulation-tools

    هذا ودمتِ للمخلص مهدي


  3. محمد صلاح علي محمد قال: 3

    الاخ /مهدي الحوساني أطيب تحياتي اليك
    انا طالب مستوى رابع بكلية علوم الحاسوب /جامعة ذمار /الجمهوريه اليمنيه
    ومشروع تخرجي طبعاً network simulation طبعاً محاكاه لشبكه محليه ارجوك غاية الرجاء ان ترشدني الى اشياء يمكنني محاكتها في الشبكه المحليه وهي مناسبه للوقت المتبقي حتى تسليم المشروع في شهر 6/2008م .وممكن مزيداً من التوضيح عن عمليه المحاكاة وماهي الفائده التي بالضبط تستفيد منها شبكه موجوده من مشروع المحاكاه

    وشاكر لك تعاونك وطرقك لأبواب هذا المجال
    واتمنى سرعة التجاوب معي والله انا الان مُقدم على مرحلة التحليل ……كان الله في عونكم ………وشكراً الف شكرا


  4. م. مهدي قال: 4

    أهلاً بك عزيزي محمد صلاح,

    أرجو ان تخبرني أكثر عن مشروع تخرجك: هل مشروعك عن شبكة سلكية محلية أم عن شبكة لا سلكية محلية؟
    LAN أم WLAN ؟

    بعد ذلك سأقترح عليك بعض الموضوعات التي يمكنك العمل عليها …

    بخصوص المحاكاة:
    هذا المقال “مقدمة إلى محاكاة شبكات الكمبيوتر” يشرح الهدف والغاية من المحاكاة بطريقة مبسطة, يمكنك أن توجه لي أسئلة محددة عن المحاكاة وسأجيبك (ما الذي لم تفهمه من هذا المقال؟). كذلك مقالي المتعلق ببرنامج ماتلاب يتطرق إلى مفهوم المحاكاة, يمكنك الرجوع إليه …
    http://www.rehlaonline.com/engineering/why-matlab/

    م. مهدي الحوساني


  5. try قال: 5

    السلام عليكم

    أستاذ مهدي
    أود أن تزودني بموقع أو مرجع
    لــ IEEE Standards
    الخاص بالشبكات اللاسلكية المحلية

    وجزاك الله خير


  6. م. مهدي قال: 6

    أخي العزيز, أختي العزيزة …

    يمكنك تحميل جميع معايير IEEE للشبكات اللاسلكية من خلال موقع رحلة ضَوْء:
    http://www.mkalhousani.com/downloads/ieee/IEEE_802_11x_Stds.zip
    لقد أضفتها لك, ولجميع المهتمين …

    وهي تشتمل على:

    IEEE 802.11b Std
    IEEE 802.11a Std
    IEEE 802.11e Std
    IEEE 802.11g Std

    دُمت للمخلص
    م. مهدي الحوساني


  7. فاروق بومحرز قال: 7

    اخي مهدي
    السلام عليكم
    أنا طالب في الإتصالات واحضر شهادة التخرج حول VOIP ولدي مشكلة في المحاكاة simulation فأيهم اعمل به فقد اخترت العمل ب NS-2 و لكني ابحث عن طريقة تثبيته في windows و في linux . وأرجوا منك إفادتي بكيفية العمل به


  8. م. مهدي قال: 8

    أهلاً بك أخي فاروق في رحلة ضَوْء …
    Cygwin هو الجواب! برنامج يمكنك استخدامه لكي تتمكن من تثبيت NS2 أو NS3 على نظام التشغيل وندوز … بحسب معلوماتي فهو متوافق مع NS2 ولا علم لي بما يخص NS3 … ابحث عنه في جوجل وستجد عشرات الدروس …

    يمكنك أيضاً استخدام OPNET IT Guru المجاني والذي يعمل في بيئة وندوز … ثمة العديد من منشوراتي عن OPNET IT Guru في هذا الموقع, أرجو أن تبحث جيداً …

    خالص أمنياتي لك بالتوفيق في مشروعك …
    دمت برجاء,
    للمخلص
    م. مهدي الحوساني


  9. م. مهدي قال: 9

    @ فاروق : ثمة قائمة نشرتها على مدونتي الإنجليزية MKalhousani سردتُ فيها الغالبية العُظمى من أشهر برامج المحاكاة … ارجع إليها إذا أردت المزيد …
    http://www.mkalhousani.com/engineering/network-simulation-tools


  10. Boumfarouk قال: 10

    شكراً لك أخي على كل ما تقدمه لنا. وأشكرك أخي على قبولك لي في رحلة ضَوْء.
    وسأكون على اتصال بك دائما وسأحاول المواضبة على متابعة كل جديد
    وساتأبع الأمر مع cygwin وسأخبرك بكل التطورات من اجل المساعدة .


  11. alhaj قال: 11

    I want from you ,please, to explain any thing about network simulators.
    Thanks for you.


  12. م. مهدي قال: 12

    @ alhaj:

    I’ve published some tutorials about OPNET IT Guru (one of the best simulators), you can find some articles on this site RehlaOnline.com and on my other site, my English Blog. Please visit it at MKalhousani.com and try to do some search.

    Thanks for your visit …
    Eng. Mahdi


  13. Boumfarouk قال: 13

    السلام عليكم
    كيف حالك يا استاذ مهدي و كل عام وأنت بخير.
    أريد أن أعرف ما الطريقة لتثبيت NS2 على لينيكس علما ان جهاز ي يحتوي على Linux susse وقد حاولت عديد المرات لكن قلة خبرتي مع نظام التشغيل لينيكس حال دون ذالك
    مع خالص أمنياتي بالصحة والعافية


  14. م. مهدي قال: 14

    @ Boumfarouk
    أهلاً بك … وكل عام وأنت بخير. في آخر نقاش بيننا كنت ستحاول استخدام cygwin لتثبيت NS2 على وندوز, ما الذي حدث معك بهذا الخصوص؟ حسناً بالنسية لتثبيت NS2 على Linux فلم يسبق لي حقاً أن جربت أياً من كل هذا, وأنا أصلاً لستُ من مستخدمي NS2 على أية حال سأحاول تثبيته على linux Ubuntu المتوفر لدي حالياً, سأفعل هذا في أقرب وقت ممكن وسأخبرك بالنتيجة … أظن أنه من المفترض أن لا تختلف الطريقة سواء باستخدام سوزي أو أوبينتو لأن بيئة لينوكس هي واحدة في مختلف توزيعاته …

    طمني دائماً عن مشروعك وعن تقدمك فيه … أنا حقاً أتمنى لك أفضل النتائج …


  15. Boumfarouk قال: 15

    أستاذ مهدي
    لقد جربت تثبيته على Cygwin ولكن ذلك لم يتم فقد توقف التثبيت لوجود اخطاء لهذا أردت تثبيته على Linux .
    وسأوافيك بتفاصيل ذلك لاحقا وأسباب عدم التثبيت مجهولة بالنسبة لي
    و سأوافيك بشكل مفصل حول هذا الموضوع لاحقا.


  16. م. مهدي قال: 16

    أخي الكريم Boumfarouk,
    لقد جرّبت هذا المساء تثبيت NS2 على Ubuntu Linux وتمت العملية بنجاح, ولكنها مملة بعض الشيء. لقد جربت ذلك على النسخة 7.10 من Ubuntu وهي آخر نسخة متوفرة حتى تاريخ كتابة هذا التعليق. سأرشدك إلى مقال ممتاز لكي تتعلم كيف تثبت NS2 على لينوكس وكما ذكرت مسبقاً, لا أعتقد بأن الطريقة ستختلف لو كان على سوزي أو غيره من توزيعات لينوكس. أنا شخصياً أفضل استخدام توزيعة أوبينتو الرائعة. هذا هو رابط المقال وهو من موقع NS2 الرسمي:
    http://nsnam.isi.edu/nsnam/index.php/Installing_ns2.31_on_Ubuntu7.04
    كذلك, وجدتُ لك درساً لكي تتعلم كيف تثبت NS2 في وندوز إكس بي, جرّبه. حتى اللحظة, أنا لم أجرب الأمر بنفسي, ولكن قد أفعل لاحقاً وسأضيف مقالا بالعربية …
    http://web2.uwindsor.ca/courses/cs/aggarwal/cs60375/NS/NS2InstalCYGWIN.pdf
    كذلك, هذه واحدة من أفضل الدروس لتعلم NS2
    http://www.isi.edu/nsnam/ns/tutorial/index.html
    أتمنى لك التوفيق …
    ملاحظة: اخي الكريم, الموضوع يحتاج حقاً إلى بذل الكثير من الجهد, دون ذلك فلن تصل إلى نتيجة. اقرا هذه المقالات والدروس جيداً مع فنجان قهوة, ثم طبقها خطوة خطوة :-)


  17. boumfarouk قال: 17

    السلام عليكم
    كل عام وأنت بخير يا أستاذ مهدي وأعاد الله عليك وعلينا بالمن والبركات.
    لقد واجهتي مشكلة في تشغيل البرنامج opnet فحين تشغيل simulation تظهر الأخطاء التالية:
    double env. attribute (Traffic Scaling Factor) assigned invalid value (1.0)
    ما المشكلة
    أرجو المساعدة


  18. م. مهدي قال: 18

    @ boumfarouk
    وأنت بخير, أتمنى لك عاماً سعيداً ومشروعاً موفقاً في هذا العام …
    حسناً, تظهر هذه الأخطاء لأن ثمة أخطاء في إعدادات الشبكة … تأكد من صحة الإعدادات أولاً ثم أعد تشغيل برنامج المحاكاة Simulator …


  19. عبد الله قال: 19

    بسم الله الرحمن الرحيم
    الأستاذ مهدي المحترم
    السلام عليكم ورحمة الله وبركاته:

    انا طالب دراسات عليا وبحثي هو improving quality of service
    in WIMAX
    فهل لك ان تخبرني فيما اذا ال NS2 يدعم هذا العمل ام لا لأن الاستاذ المشرف اشار علي بأستخدام NS2 لمحاكاة
    العمل المطلوب .

    اذا كنت تستطيع مساعدتي سأكون داعيا لك بالتوفيق وان لم تستطع فسأكون داعيا لك برضا الله سبحانه .


  20. م. مهدي قال: 20

    أهلاً عبد الله … نعم تستطيع ذلك, ولكن بحسب معلوماتي
    الحالية ربما ستحتاج إلى إضافة WIMAX Model أو تطويره بنفسك لبرنامج NS2 …


  21. عبد الله قال: 21

    السلام عليكم

    مرحبا استاذ مهدي

    كيف لي ان افعل ذلك اي اضافة WIMAX Model او تطويره بنفسي لبرنامج NS2 ؟ هل من الممكن ان تشير علي في ذلك وجزاك الله خيرا .

    والسلام عليكم


  22. م. مهدي قال: 22

    أهلاُ عبد الله …
    ليس لدي أية معلومات عن الطريقة أو الخطوات ذلك أنني لستُ من مستخدمي NS2 ولكنني أجبت على سؤالك من خلال متابعتي ومعلوماتي عنه.
    ما أنصح به هو الآتي:
    - أن تقرأ أبحاثاً عن WIMAX باستخدام NS2.
    - أن تجد طالباً سبقك في العمل على WIMAK.
    - أن تجرب برنامجاً بديلاً: OPNET MODELER وليس OPNET IT GURE. ذلك أن OPNET MODELER لدية WIMAK MODEL ولكن ليس في حميع النسخ, تجدها في v12.


  23. عبد الله قال: 23

    السلام عليكم استاذ مهدي

    كما أوضحت حضرتك ان opnet modeler برنامج محاكاة غير مجاني فكيف لي ان أحصل عليه ؟
    ثم اود ان اسألك عن طبيعة هذا البرنامج فهل طريقة استخدامه مشابهه لطريقة استخدام ال OPNET IT GURE ام هو اصعب منه لأني سبق وان قرأت الموضوع الذي كتبته حضرتك عن هذا البرنامج وهو غايه في الروعه والوضوح ، ارجو منك ايضاح اكثر حول ال OPNET MODELER وجزاك الله عني خيرا .


  24. م. مهدي قال: 24

    عبد الله … أهلاُ بك ثانيةً في رحلة ضَوْء.
    OPNET Modeler برنامج باهظ الثمن ولكنه متوفر في الكثير من الجامعات, لا أدري إذا كان متوقراً في جامعتك أم لا …
    ولكنني أنصحك, حتى لو جدت منه نسخاً مقرصنة فأنا لا أشجعك على استخدامها على الإطلاق, فلا تحاول البحث عنها. لأنه لا بد ان تذكر في بحثك تفاصيل كثيرة عن البرنامج الذي استخدمته, وهذا سيعرضك وجامعتك لمسؤولية قانونية.
    حسناً, OPNET Modeler هو بلا شك, واحد من أفضل برامج المحاكاة على الإطلاق, إذا لم يكن الأفضل … ولكن الحديث عن الفرق بينه و OPNET IT Guru هو حديث طويل, فكرت أكثر من مرة في الكتابة عن هذا والتعمق فيه, ولكن ليس ثمة ما يشجعني من قبل القارىء! لا ألاحظ أي اهتمام أو نقاش جاد من القراء والطلبة … ولكنني أرغب حقاً في مساعدتك ولهذا سأكتب مقالاً عن الفروقات بين OPNET Modeler و OPNET IT Guru , هذا ليس وعداً, ولكني سأضعه في جدول أعمال رحلة ضَوْء …

    ثمة اقتراح آخر أو فلنقل بديل آخر, هو أن تجرب QualNet 4 أظن أنه بإمكانك تحميل نسخة كاملة شرعية للتجريب لمدة 30 يوم. أحد الطلبة الذين ناقشتهم “مثلك” بخصوص بحثهم قال على ما أذكر أنه بمقدور الطلبة استخدامه مجاناً لأغراض البحث العلمي … على أية حال اذهب إلى موقع الشركة وابحث في ذلك المكان … وتذكر بانه لا يقل أهمية عن OPNET Modeler …

    وأخيراً, في عالم برامج محاكاة الشبكات ليس ثمة ما هو سهل! لا بد أن تبذل جهداً كبيراً, أنا لا أريد أن أحبطك ولكنني أحاول مساعدتك … أنا لم استخدم NS2 حتى الآن, ولكن من خلال استخدامي لبرنامج OPNET وقراءاتي عن NS2 وكأني أشعر بأن OPNET أكثر سهولة والأمر كذلك بالنسبة ل QualNet إذا ما قارناهما مع NS2. كذلك, أظن أنه وفي جامعتك لا بد أن تجد عدداً كبيراً من المدرسين الذين استخدموا NS2 طوال فترات دراستهم في مراحل الماجستير والدكتوراة … ولا بد أن لديهم أبحاثاً عنه … لِم لا تبحث عنهم في جامعتك؟

    أتمنى لك يوماً سعيداً …
    م. مهدي الحوساني


  25. عمار قال: 25

    السلام عليكم استاذ مهدي انا اطلعت حديثا على موقع رحلة ضَوْء واستفدت كثيرا من المواضيع وخصوصا عن محاكاة الشبكات فجزاك الله خيرا عنا.فقط عندي استفسار وهو هل يمكن عمل محاكاه لشبكات السكاترنت في البلوتوث باستخدام النسخه المجانيه من opnet وجزاك الله عني خيرا.


  26. م. مهدي قال: 26

    @ عمار: أهلاً بك يا عمار. مع الأسف ليس لدي فكرة عن محاكاة Bluetooth في Opnet It Guru أو سواه.


  27. عمار قال: 27

    السلام عليكم استاذ مهدي اود شكركم على المواضيع القيمه التي وجتها هنا واريد ان اسال هل يمكن عمل محاكاه لشبكات البلوتوث سكاترنت باستخدام النسخه المجانيه من opnet مع فائق احترامي.


  28. هشام الشاهين قال: 28

    السلام عليكم ورحمة الله وبركاته
    استاذ مهدي المحترم شكرا جزيلا على هذا الموضوع الرائع ….اريد من حضرتكم ان ترشدني الى كيفية بناء الشبكة وادارة نقل البيانات فيها وكيف لي معرفة المعاير التي نقيس فيها الشبكة من حيث الازدحام والمرور وفقدان البيانات المرسلة ومعرفة وقت وسرعة الارسال والاستقبال بين المصدر والمستقبل ….يعني كيف لي باجراء شبكة افتراضية ومحاكاة معاير والمقايس لمعرفتها ومعرفة المشاكل لكي نتجنبها في الواقع العملي …..اكون شاكرا لك …..علما اني من المهتمين بهذا الموضوع


  29. م. مهدي قال: 29

    @ هشام الشاهين: أقدم فقط خدمات مدفوعة بهذا الخصوص. يمكنك مراسلتي للتفاصيل.


  30. أوراق رسم جاهزة للطباعة للطلبة والباحثين | رحلة ضَوْء قال: 30

    [...] مقدمة إلى محاكاة شبكات الكمبيوتر [...]


  31. محمد سليمان قال: 31

    السلام عليكم
    شكرا استاذي على المقالة الاكثر من رائعة

    اريد ان اتعلم على برنامج المحاكاة OMNeT++ شبكات الحاسب ولم أجد موضوع في الانترنت ارجو مساعدتي
    ولك جزيل الشكر


  32. م. مهدي قال: 32

    @ محمد سليمان: OMNeT++ هو أحد أبسط برامج المحاكاة بالمقارنة مع سواه … تجد في “ملفات المساعدة” مع البرنامج وعلى موقعه الإلكتروني ما سيساعدك كثيراً …