يعطيكون العافية شباب
ممكن شرح بسيط وسريع لل Routing Protocols
يعطيكون العافية شباب
ممكن شرح بسيط وسريع لل Routing Protocols
ما يقال عنه (التوجيه) او Routing هو عملية تمرير البيانات عبر الشبكات من نقطة انطلاقها الى وجهتها بما في ذلك اختيار المسار المناسب عند وجود اكثر من مسار ,, لنفترض انك في دبي وتريد السفر الى الرباط سيققوم موظف وكالة السفر بالتحديق لبرهة في شاشته وبعدها يقول لك ,,, ليس هناك رحلة مباشرة الى الرباط اليوم ولكن هناك رحلة عن طريق مؤسسة الطيران العربية السورية الى دمشق ثم عن طريق نفس الشركة الى مارسيليا ومن هناك عن طريق الفرنسية الى الرباط ويلزمك ساعة في دمشق وساعة في مارسيليا ,,,, وهناك رحلة عن طريق طيران الإمارات من دبي - القاهرة -طرابلس -الرباط ورحلة اخرى عن طريق التونسية دبي - تونس - الرباط ,,,, انت الآن بناءا على تكلفة كل تذكرة والدرجة المتوفرة والوقت الذي ستقضيه في كل مطار لابد انك ستختار احدى هذه الرحلات وهذا يسمى في عالم ال routing (التوجيه) بـ Path Determination او تحديد المسار المناسب وهناك عوامل كثيرة يمكن استخدامها في تحديد المسار الأمثل يمكن اجمالها في كلمة metric مع التعميم فمثلا بعض البرتوكولات تستخدم hop count في مثالنا هو عدد المطارات التي امر منها وبعضعا يستخدم عرض الحزمة ويتم اختيار المسار حسب سرعة الاتصال
الوظيفة الاخرى هي Switching وهنا على الراوتر ان يتخذ قرار تمرير الحزمة الى راوتر معين او يتجاهلها وهذه النقطة بسيطة او معقدة ,,,, فانت في كمبيوتر المنزل تريد التخاطب مع كمبيوتر المكتب وبينكما راوتر او اكثر ,,, كمبيوترك لا يهمه ان يعرف مسار كمبيوتر المكتب ,,, لذلك يعتقد ان الراوتر (بوابته الى العالم) هو ولي امره ووكيله في هذا الأمر ,,, فيعنون الرسالة الى الراوتر فيقوم الراوتر بفحص وجهة الرسالة فان كان يعرف كيف يصل الى كمبيوتر المكتب او يعرف اي راوتر بعده يستطيع تولي هذه المهمة فأنه يضع عنوانه الفيزيائي mac في في مصدر الحزمة ولا يقوم بتغيير وجهه الرسالة destination ip ويقوم بارسالها الى الراوتر الذي يعرف انه يستطيع ايصالها وهكذا عبر كل كل راوتر الى ان تصل وان لم يعرف كيف يصل الى جهاز المكتب ولم يعرف اي راوتر آخر يتطيع تولى المهمة فانه ببساطة يتجاهلها ويرميها ,,,
بعض الراوترات يتم تزويدها بمخرج افتراضي defualt gateway تستخدمه عندما تعجز عن عن تحديد المسار الصحيح للحزمة ويعتقد ان له امكانية اكبر في تحديد المسار مثلما تقوم بتحديد gateway مثال ذلك ما تضعه في اعدادت الاتصال بالانترنت
قد ينتمى البرتوكول الى Link-state او distance victor
vector يستخدم hop count في تحديد المسار فالمسار الذي يحتوي على اقل عدد من ال hops يعتبر افضل مسار ولا يهمها سرحة الخط او الاتصال فعندها مثلا ثلاث راوترات بسرعة 65kb افضل من 5 بسرعة 100 mb
اهم برتكولات vector هو برتوكول rip وتعتبر برتكولات خفيفة ولا تحتاج راوترات قوية
Link-state
هذا البرتوكول يتسم ببعض الذكاء ويراقب حالة ال link او الإتصال ويعرف ان كانت تعمل او لا تعمل ويعرف مدى التاخير او سرعة الخط ومدى وثوقية الخط وعوامل اخرى كثيرة لحساب افضل مسار
في مثالنا السابق سيختار المسار ذي السرعة الأكبر ولو انه يحتاج الى خمس راوترات في الطريق
وهذا النوع يعتمد على قوة الراوتر في اجراء العمليات الحسابية ولكنه اكثر وثوقية ويحتاج وقتا اقل في حال انقطع واحد او اكثر من الوصلات ليستقر ويعيد ترتيب افضلياته من جديد
مثال Link-state برتكول ospf
هذا كان توضيحا مبسطا ارجو ان كان فيه خطأ مسامحتى
تم تعديل هذه المشاركة بواسطة newbie في 7 أبريل 2005 في 10:24
The World Must Be Crazy
هذا الموضوع مغلق.