التوجيه في الشبكات الحاسوبية

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما هو التوجيه؟

التوجيه هو عملية تعريف واختيار المسارات لحركة الحزم داخل الشبكات أو فيما بينها؛ هو عملية إدارة حركة مرور الشبكة بشكل عام.

اذكر الوظيفتين الرئيستين للموجه.

  1. إعادة التوجيه (Forwarding)
  2. التوجيه (Routing)

اذكر ثلاث معلومات تتضمنها جداول التوجيه على الأقل.

  1. عناوين الإنترنت وقناع الشبكة الفرعية للوجهة في الشبكة.
  2. عناوين الإنترنت للموجهات المجاورة في الشبكة، والتي يمكن من خلالها التعرف على الشبكات البعيدة ويمكن نقل الحزم عبرها في طريقها إلى وجهتها.
  3. معلومات الواجهة (Interface) بين أجهزة الشبكة والقنوات (Channels) التي تمكن الحزمة من الوصول إلى الوجهة المقصودة.

اذكر أربع معلومات بناء عليها يتخذ جهاز التوجيه القرار بتحديد المسار.

<ol> <li>عدد القفزات (Hops)</li> <li>عرض النطاق (Bandwidth)</li> <li>قياس محدد (Metric)</li> <li>طول البادئة (Prefix-Length)</li> <li>التأخير (Delay)</li> </ol> Signup and view all the answers

إلى كم نوع يصنف التوجيه؟

<p>ثلاثة أنواع (D)</p> Signup and view all the answers

التوجيه الثابت لا يستجيب للفشل

<p>True (A)</p> Signup and view all the answers

تستخدم الشبكات المعرفة برمجياً (SDN)الخوادم والمتحكمات (Controller) القريبة

<p>False (B)</p> Signup and view all the answers

يحدث ________ أعداداً هائلة من الحزم المكررة، لذلك يتم اتخاذ عدد من الإجراءات لتحديد العدد الكلي للحزم في الشبكة.

<p>الفيضان</p> Signup and view all the answers

________ هو الذي يقوم بوظائف مستوى التحكم. ففى الموجهات التقليدية ينفذ بروتوكولات التوجيه

<p>معالج الموجه</p> Signup and view all the answers

Signup and view all the answers

Flashcards

التوجيه

عملية تحديد واختيار المسارات داخل الشبكات أو بينها لإدارة حركة مرور الشبكة.

الموجه (Router)

جهاز طبقة ثالثة يقوم بتقييم المسارات وتوجيه حزم البيانات بين الشبكات.

مستويات الشبكة

الوظائف و العمليات مقسمة إلى مجالات: البيانات، التحكم، والإدارة.

مستوى البيانات

ينقل بيانات المستخدمين في الشبكة.

Signup and view all the flashcards

مستوى التحكم

يتعامل مع حركة مرور الإشارات وتوجيه الحزم.

Signup and view all the flashcards

SDN

هنا يتم تقسيم وفصل مستوى التحكم عن مستوى البيانات مادياً.

Signup and view all the flashcards

إعادة التوجيه (Forwarding)

عملية تحديد منفذ الخرج ونقل الحزمة.

Signup and view all the flashcards

التوجيه (Routing)

عملية اتخاذ القرار بشأن الطرق التي يجب استخدامها.

Signup and view all the flashcards

نسيج التبديل

يصل منافذ الدخل بمنافذ الخرج.

Signup and view all the flashcards

معالج الموجه

ينفذ بروتوكولات التوجيه ويحدث جداول التوجيه.

Signup and view all the flashcards

جداول التوجيه

عناوين الانترنت وقناع الشبكة الفرعية للوجهة.

Signup and view all the flashcards

قياس محدد (Metric)

قياس يحدد المسار الأفضل.

Signup and view all the flashcards

التوجيه الثابت (Static Routing)

تغذية المسارات يدوياً .

Signup and view all the flashcards

التوجيه الافتراضي (Default Routing)

توجيه لإرسال جميع الحزم نحو جهاز توجيه واحد.

Signup and view all the flashcards

التوجيه الديناميكي (Dynamic Routing)

إنشاء جداول التوجيه وفقاً لبروتوكولات التوجيه.

Signup and view all the flashcards

الشبكات المعرفة برمجياً (SDN)

التحكم البعيد بحساب وتوزيع جداول التوجيه.

Signup and view all the flashcards

البيان (Graph)

مكون من مجموعة من الحواف والعقد.

Signup and view all the flashcards

مبدأ الاستمثال

مبدأ ينص على أن المسار الأمثل بين عقدتين يمر عبر نفس العقد.

Signup and view all the flashcards

الإغراق (Flooding)

إرسال كل حزمة واردة على كل وصلة صادرة.

Signup and view all the flashcards

الفيضان/ الإغراق (Flooding)

خوارزمية تستخدم عداد قفزات لتجنب إرسال البيانات إلى مالا نهاية .

Signup and view all the flashcards

معلومات الهوية

يحتوي كل حزمة على رقم تسلسلي

Signup and view all the flashcards

الإغراق

أساس لتقنيات أخرى

Signup and view all the flashcards

توجيه متجه المسافة

في هذه الخوارزمية تحتوى على المسافة بينه وبين جميع عقد.

Signup and view all the flashcards

المسافة لكل من جيرانه

إن يعرف الموجه المسافة لكل من جيرانه.

Signup and view all the flashcards

حزم الصدى (ECHO)

قياسه مباشرة باستخدام حزم الصدى .

Signup and view all the flashcards

تسميم الطريق

فيها يتم حظرها في كل الأحوال .

Signup and view all the flashcards

تقسيم الأفق

بروتوكولات التي تستخدمها بروتوكولات متجه المسافة لمنع حلقات توجيه الشبكة.

Signup and view all the flashcards

توجيه حالة الوصلة–LSR

الفئة الرئيسية الثانية لبروتوكولات التوجيه داخل النطاق .

Signup and view all the flashcards

معطيات حزم البيانات

بروتوكول يستخدمة كل موجه .

Signup and view all the flashcards

إنهاء صلاحية التحديث الدورى

لتجنب المرور كل فترة .

Signup and view all the flashcards

O Spft

مجموعة من الخوارزميات القليلة المستخدمة معاً. .

Signup and view all the flashcards

توازن الحمل

يسمج هذا البروتوكول بتعيين تكلفة واحدة لعدد من الطرق التى تقود إلى ذات

Signup and view all the flashcards

الخوارزميات المتوازنة

بتقسيم الأوجه المتساوية لتقوم بعمل الشبكة.

Signup and view all the flashcards

Study Notes

التوجيه في الشبكات الحاسوبية

  • مقدمة:
  • التوجيه يحدد المسارات داخل الشبكات ويُدير حركة مرور البيانات.
  • تُنفذ عمليات التوجيه بواسطة أجهزة في الطبقة الثالثة من نموذج OSI لتسليم الحزم واختيار الأمثل لها.
  • يقيّم الموجه المسارات المتاحة إلى وجهة معينة ويُحدد أفضل معالجة للرزمة، مع مراعاة معلومات حول طبيعة الشبكة وطوبولوجياها.
  • عند توجيه الحزم بين شبكات مستقلة (Autonomous Systems - AS)، تظهر تحديات إضافية مثل إدارة تدفقات المرور بين الشبكات.

مستوى البيانات ومستوى التحكم

  • تنقسم الوظائف إلى البيانات والتحكم والإدارة، ولكل منها نوع مختلف من حركة المرور.
  • مستوى البيانات ينقل بيانات المستخدم ويهتم بالعمليات المحلية للموجه.
  • مستوى التحكم ينقل حركة مرور الإشارات، ويهتم بمنطق الشبكة.
  • يتم إنجاز مستوى التحكم بطريقتين: خوارزميات التوجيه التقليدية (في الموجهات) والشبكات المعرفة برمجياً (SDN).

وظائف الموجه ومكوناته

  • يقوم الموجّه بربط وصلات مختلفة ويستخدم جدول التوجيه لتحديد مسارات الحزم.
  • للموجه وظيفتان رئيسيتان:
  • إعادة التوجيه (Forwarding): تحديد منفذ الخرج بناءً على عنوان الوجهة.
  • التوجيه (Routing): اتخاذ القرار بشأن الطرق التي يجب استخدامها لبناء جدول التوجيه.
  • تشمل مكونات الموجه منافذ الدخل، نسيج التبديل، منافذ الخرج، ومعالج الموجه.

منافذ الدخل

  • منافذ الدخل تؤدي وظائف تتعلق بالطبقة الفيزيائية وطبقة وصلة المعطيات.
  • أهم وظائفها هي البحث عن منفذ الخرج الملائم في جدول التوجيه وتوجيه حزم التحكم إلى معالج الموجه.

نسيج التبديل

  • نسيج التبديل يربط منافذ الدخل بمنافذ الخرج.
  • مقياس معدل التبديل هو معدل نقل الحزم من الدخل إلى الخرج.

منافذ الخرج

  • تقوم بتخزين الحزم المستلمة من نسيج التبديل ونقلها على الوصلة الصادرة.
  • تعتمد معالجة منفذ الخرج على نقل الحزم المخزنة في ذاكرة منفذ الخرج ونقلها إلى واجهة الخرج، وتتضمن عملية الاختيار (الجدولة).

معالج الموجه

  • يقوم بوظائف مستوى التحكم، ويحافظ على جداول التوجيه، ويُحدثها في أجهزة SDN.
  • يعالج التوجيه الاتصال بالمتحكم البعيد لتلقي إدخالات جدول التوجيه.

تنفيذ التوجيه في الموجهات

  • تتضمن جداول التوجيه عناوين الإنترنت وأقنعة الشبكة الفرعية للوجهة، بالإضافة إلى عناوين الموجهات المجاورة ومعلومات الواجهة.
  • تتعلم الموجهات كيفية الوصول إلى الشبكات البعيدة عبر تبادل المعلومات مع الموجهات الجارة، وتشكيل جداول التوجيه.

تصنيف التوجيه

  • يُصنّف التوجيه إلى ثلاثة أنواع:
  • التوجيه الثابت (Static Routing): تغذية المسارات يدوياً من قبل مدير الشبكة، ولا يتم تحديثها تلقائياً.
  • التوجيه الافتراضي (Default Routing): توجيه جميع الحزم نحو جهاز توجيه واحد (القفزة التالية)، بغض النظر عن الشبكة التي تنتمي إليها الحزمة.
  • التوجيه الديناميكي (Dynamic Routing): إنشاء جداول التوجيه وفقاً لبروتوكولات التوجيه، وتستخدم فيه البروتوكولات والخوارزميات لنشر معلومات التوجيه تلقائياُ

التوجيه باستخدام الشبكات المعرفة برمجياً

  • يقوم المتحكم البعيد بحساب وتوزيع جداول التوجيه على الموجهات، ويقتصر دور الموجه على إعادة التوجيه.
  • يستخدم المتحكم البعيد عملية المطابقة مع بعض البارومترات (مثل عنوان الوجهة) لتحديد الإجراء المطلوب.

نمذجة الشبكة

  • تمثَّل الشبكة كبيان (Graph)، حيث تمثل العقد الأجهزة وتمثل الحواف الوصلات.
  • تتلخص مسألة التوجيه في إيجاد المسار الأقل تكلفة بين عقدتين في البيان.
  • يتم تصنيف كل عقدة بناءً على المسافة من العقدة المصدر على طول المسار الأكثر شهرة.
  • توفّر بروتوكولات التوجيه طريقة ديناميكية وموزعة لحل مشكلة إيجاد المسار الأقل تكلفة في حال وجود فشل في الوصلات.

مبدأ الاستمثال Optimality Principle

  • ينص على أنه إذا كان الموجه j يقع على المسار الأمثل بين العقدتين k ,a ، فان المسار الأمثل من الموجه j إلى k هو أيضاً يقع على ذات المسار.
  • كنتيجة مباشرة لمبدأ الاستمثال، تشكل مجموعة المسارات المثلى من جميع المصادر إلى وجهة معينة شجرة مصب (Sink Tree).

الفيضان/ الإغراق Flooding

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

تصنيف بروتوكولات التوجيه الديناميكي

  • يمكن تصنيفها إلى:
  • بروتوكولات توجيه البوابة الداخلية والخارجية.
  • متجه المسافة ومتجه المسار.
  • توجيه حالة الوصلة.
  • مخططات توزيع بروتوكول الإنترنت المصنف أو غير المصنف.

توجيه متجه المسافة (Distance Vector Routing - DVR)

  • يعتمد على خوارزمية Bellman-Ford.
  • يحتفظ كل موجه بجدول توجيه مفهرس (جدول متجه المسافات) يحتوي على المسافة بينه وبين جميع عقد الوجهة الممكنة.
  • يعرف الموجه "المسافة" لكل من جيرانه، وإذا كان المقياس عبارة عن قفزات، تكون المسافة هي قفزة واحدة فقط.
  • تستخدم علاقة Bellman Ford لحساب المسافة.

Bellman Ford

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

بروتوكول معلومات التوجيه Routing Information Protocol -RIP

  • هو من أشهر البروتوكولات التي تستخدم توجيه متجه المسافة.
  • ترسل الموجهات التي تشغل RIP إعلاناتها كل 30 ثانية وبشكل دوري.
  • يعتمد هذا البروتوكول على عدد القفزات، والمسافة الإدارية 120.
  • يدعم RIP حوالي 15 قفزة.

تسميم الطريق Route Poisoning

  • عندما يفشل طريق ما تنشر بروتوكولات متجه المسافة الأخبار السيئة حول فشل الطريق.
  • يعلن عن هذا الطريق، ولكن بقيمة مترية خاصة تسمى اللانهاية Poison Pill

تقسيم الأفق Split Horizon

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

توجيه حالة الوصلة

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

خوارزمية عمل بروتوكول حالة الوصلة

  • تعتمد على قيام كل موجه بالخطوات التالية :
  • 1-اكتشاف جيرانه والتعرف على عناوين شبكاتهم
  • 2-القيام بتعيين المسافة ومقياس التكلفة لجيرانهم
  • 3- إنشاء حزمة (LSP) يعلم بها الجميع بالمعلومات الحديثة المتوافر لديه
  • 4- إرسال هذه الحزمة إلى ، واستقبال هذه الحزم من كافة الموجهات الأخرى
  • 5- حساب المسار الأقصر (Shortest path) لكل موجه آخر.

هرمية OSPF

  • تستخدم سلسلة هرمية لتنظيم الشبكات الكبيرة.
  • يقسم مزودو خدمة الإنترنت شبكة الإنترنت إلى أنظمة مستقلة مختلفة لسهولة الإدارة.
  • يقسم بروتوكول OSPF الأنظمة المستقلة إلى مناطق.

خطوات OSPF

  • 1-إقامة علاقة جيرة وتصبح الموجهات جيراناً لـ OSPF.
  • 2-تبادل معلومات قاعدة البيانات.
  • 3-اختيار أفضل طريق وإضافته إلى جدول التوجيه بناءً على حساب الطريق الأقصر أولا .(SPF).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Computer Network Routing Algorithms
8 questions
Rete e Datagrammi
50 questions

Rete e Datagrammi

ChivalrousAestheticism7268 avatar
ChivalrousAestheticism7268
Use Quizgecko on...
Browser
Browser