Loading...

الدرس 30:عملية تمرير البيانات Forwarding او Switching

بعد ان يتم تسجيل عناوين MAC المناسبة على وحدة البيانات (Frame) في “الترويسة” (header) , تقوم طبقة وصلة البيانات (Data Link) بالمهمة التالية و هي تمرير وحدة البيانات هذه بين الاجهزة من عقدة الى عقدة (Node to Node) حتى تصل لوجهتها النهائية للجهاز المطلوب Destination, و تسمى عملية تمرير وحدة البيانات (Frame) بـ (Forwarding) او (Switching).

مثال

إذا اراد جهاز كمبيوتر PC1 إرسال بيانات الى جهاز كمبيوتر اخر PC2 , فستصل البيانات الى طبقة وصلة البيانات في جهاز المرسل (Source) في شكل Packet.

فتقوم طبقة وصلة البيانات بتغليف وحدة البيانات و إضافة ترويسة (Header) و تذييل (Trailer) إليها فتتكون وحدة بيانات Frame.

و يتم تسجيل معلومات هامة في هذه الترويسة , من بين هذه المعلومات , عنوان MAC الجهاز المرسل , و عنوان MAC الجهاز الهدف.


تستطيع طبقة وصلة البيانات معرفة العنوان الخاص بالجهاز المرسل (Source) عن طريق فحص بطاقة الشبكة , فعنوان MAC مسجل على هذه البطاقة.

تستطيع طبقة وصلة البيانات معرفة العنوان الخاص بالجهاز الهدف باستخدام بروتوكول ARP.

و نلاحظ ان طبقة وصلة البيانات تحدد ما هو عنوان MAC الهدف الذي سيتم استخدامه و تسجيله على وحدة البيانات وفقاً لحالتين:-

الحالة الاولى : إذا كان الجهاز الهدف يقع في نفس الشبكة الفرعية , فسيتم تسجيل عنوان MAC الخاص به على وحدة البيانات و يتم إرسال وحدة البيانات هذه الى الجهاز مباشرة.

الحالة الثانية: إذا كان الجهاز الهدف يقع في شبكة فرعية اخرى , فسيتم تسجيل عنوان MAC الخاص بجهاز “الموجه” (Router) على وحدة البيانات و يتم إرسال وحدة البيانات هذه الى جهاز “الموجه” (Router) , الذي سيستطيع توصيلها للجهاز المطلوب.

و في مثالنا هذا , جهاز PC1 يقع في نفس الشبكة الفرعية مع جهاز PC2 ,و لذلك سيتم تسجيل عنوان MAC Address الخاص بالجهاز PC2 في خانة عنوان الجهاز الهدف .

عنوان MAC الخاص بالجهاز PC1 هو:-

0001-1111-1111

و عنوان MACخاص بالجهاز PC2 هو :-

0002-2222-2222

فسيتم تسجيل هذه العناوين في “ترويسة” (Header) طبقة وصلة البيانات.

ثم يتم تمرير البيانات الى الجهاز المطلوب.

مثال

إذا اراد جهاز كمبيوتر PC1 إرسال بيانات الى جهاز كمبيوتر اخر PC5 فستصل البيانات الى طبقة وصلة البيانات في جهاز المرسل (Source) في شكل Packet.


فتقوم طبقة وصلة البيانات بتغليف وحدة البيانات و إضافة ترويسة(Header) و تذييل (Trailer) إليها فتتكون وحدة بيانات Frame.

و يتم تسجيل معلومات هامة في هذه الترويسة , من بين هذه المعلومات , عنوان MAC الجهاز المرسل , و عنوان MAC الجهاز الهدف.

تستطيع طبقة وصلة البيانات معرفة العنوان الخاص بالجهاز المرسل (Source) عن طريق فحص بطاقة الشبكة , فعنوان MAC مسجل على هذه البطاقة.

تستطيع طبقة وصلة البيانات معرفة العنوان الخاص بالجهاز الهدف باستخدام بروتوكول ARP.

 

و نلاحظ ان طبقة وصلة البيانات تحدد ما هو العنوان MAC الهدف الذي سيتم استخدامه و تسجيله على وحدة البيانات و ذلك وفقاً لحالتين:-

الحالة الاولى : إذا كان الجهاز الهدف يقع في نفس الشبكة الفرعية , فسيتم تسجيل عنوان MAC الخاص به على وحدة البيانات و يتم إرسال وحدة البيانات هذه الى الجهاز مباشرة.

الحالة الثانية: إذا كان الجهاز الهدف يقع في شبكة فرعية اخرى , فسيتم تسجيل عنوان MAC الخاص بجهاز “الموجه” (Router) على وحدة البيانات و يتم إرسال وحدة البيانات هذه الى جهاز “الموجه” (Router) , الذي سيستطيع توصيلها للجهاز المطلوب.

و في مثالنا هذا , يقع الجهازين PC1و PC2في شبكتين مختلفتين ,و لذلك سيتم تسجيل عنوان MAC Address الخاص بمنفذ جهاز “الموجه” (Router) في خانة عنوان الجهاز الهدف .

عنوان MAC الخاص بالجهاز PC1 هو:-

0001-1111-1111

و عنوان MAC خاص بمنفذ جهاز “الموجه” (Router) المتصل بالشبكة التي تحتوي على PC1 هو :-

000A.AAAA.AAAA

فسيتم تسجيل هذه العناوين في “ترويسة” (Header) طبقة وصلة البيانات.

ثم يتم تمرير البيانات الى جهاز “الموجه” (Router).

و عندما تصل هذه البيانات لجهاز “الموجه” (Router) سيقوم بإزالة التغليف (Header) وحدة البيانات Frame و العناوين MAC المسجلة عليها , فقد انتهى دور هذه العناوين هنا , و سيقوم بتغليف البيانات من جديد بغلاف جديد و تسجيل عناوين MAC جديدة , فكما ذكرنا ان عناوين MAC تستخدم لتوصيل البيانات من عقدة الى عقدة.

فكلما وصلت بيانات الى جهاز “الموجه” (Router) سيقوم بإزالة العناوين MAC من عليها و إعادة تسجيل عناوين MAC جديدة تناسب الوصلة الجديدة التي سيستخدمها.

و بذلك سيقوم جهاز “الموجه” (Router) بتسجيل عنوان المنفذ الذي يصله بالجهاز الهدف , في خانة المصدر , و عنوان الجهاز الهدف في خانة الهدف .

في مثالنا هذا , عنوان MAC الخاص بمنفذ جهاز “الموجه” (Router) المتصل بالشبكة الهدف :-

000B.BBBB.BBBB

و عنوان الجهاز الهدف PC5 هو:-

0005-5555-5555

لذلك سيتم تسجيل هذه العناوين في الترويسة الجديدة و يتم تمرير البيانات لتصل للجهاز الهدف.

اترك تعليقاً

إغلاق
error: Content is protected !!
×
×

Cart