[B]
بسم الله الرحمن الرحيم

مرحبا اعزائي ... في الدرس السابق استلمنا موضوع الEthernet كبروتوكول وكيفية عمله في الطبقة الثانية من انتقال المعلومات ثم فصلنا موضوع الmac address بالتفصيل الممل وفهمنا ثلاث طرق للإتصال بالأجهزة الأخرى ... اليوم موضوعنا عن نبدأ عمل السويتش الذي نجده في كل شركة او في كل مدرسة او أي مختبر يحوي أجهزة ..

كما قلنا سابقا السويتش عبارة عن جهاز شبكة وظيفته تجميع أكبر عدد من الأجهزة عبر شبكها على مداخله التي نسميها ports او مدخل فيزيائي physical port بالتالي يمكن الأجهزة المشبوكة عليه من التواصل ببعضها البعض دون الحاجة لوجود لوجود راوتر فقط بالشبكة المحلية طبعا هذا الكلام وأيضا يختصر الكثير من العمليات على الراوتر .. لأن الراوتر يحوي عمليات كثيرة فبدون وجود السويتش سيصبح اصعب على الراوتر تحمل جميع العمليات التي تحدث في داخله ... طيب ما هي هذه العمليات ؟ خلال الدورة ان شاء الله سنعرف جميع العمليات الموجودة .. طيب لنبدأ عن السويتش كيف يعمل ؟

كما قلنا أن أجهزة الحاسوب ستكون مشبوكة بسلك وهو كيبل معروف لدينا سميناه UDB من قبل وشرحناه او سميناه حتى سلك ال Ethernet لذلك نجد ان البروتوكول الذي يعمل هنا بين جهاز الكمبيوتر والسويتش لنقل البيانات الى السويتش هو بروتوكول ال Ethernet الذي تحدثنا عنه سابقا فهو يحمل هذه الايطارات المنتقلة من أجهزة الكمبيوتر الى ال سويتش switch ... وجهاز السويتش اعزائي محصور بالطبقة الثانية أي انه لا يقرأ ولا يفهم الآي بي فقط يفهم عنوان الماك ويقرأه ...

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

فالسويتش يتعرف عالأجهزة الموجودة فيه عبر عنوان الماك وليس الآي بي لأنه يعمل بالطبقة الثانية فقط ... بالتالي يصنع جدول نسميه mac address table أي جدول عناوين الماك هذا الجدول مكون من خانتين الأولى رقم البورت أو المدخل للسويتش والثاني رقم الماك للجهاز المشبوك على المدخل شوف الصورة




نلاحظ وجود اربعة أجهزة مشبوكة على سويتش عبر كيبل ال Ethernet كل مدخل بالسويتش له رقم وكل جهاز له عنوان ماك ... بالتالي السويتش يبني جدول أن المدخل الأول يخص الجهاز الذي عنوان الماك الخاص به هو 00-A طبعا أنا مقصر العناوين .. لكن نحن فهمنا من قبل ما هو الماك فلا داعي لشرحه أخرى ... أتمنى الصورة تكون وصلت موضوع سهل السويتش يبني جدول يضع في هذا الجدول رقم المدخل ورقم الماك للجهاز الذي يشبك على هذا المدخل ... بالتالي حين ارسال رسالة بين جهاز وجهاز لن تصل الرسالة الجميع .. طيب كيف أصلا يبني الجدول ؟

ارجع للصورة ولنحلل لو أراد الجهاز 00-A ان يرسل بيانات الى الجهاز 00-C من المعروف أن هذه البيانات ستخرج على شكل ايطارات هذه الايطارات يكون فيها عنوان الماك للمصدر والوجهة ... الآن السويتش حين يستلم الايطار من مدخل معين سيحفظ عنده أن المدخل رقم 1 عنوان الماك للمصدر له هو 00-A ويضعها بالجدول ... بذلك صار من المعلوم لدى السويتش أن المدخل رقم 1 يعود للجهاز الذي عنوانه 00-A ... طيب الآن السويتش استلم الايطارات ويريد تحويلها الى عنوان ماك الوجهة ... سيبحث داخل الجدول هل موجود عنوان الماك للوجهة عنده ... اذا كان موجود سيبعث له الايطارات ... اذا ما كان موجود سيضطر لعمل ما نسميه unknown unicast او بالعربي ارسال فردي مجهول هذا يعني انه سيبعث ايطار واحد الى جميع المداخل ما عدا المدخل رقم 1 لأن المدخل رقم 1 هو مصدر الايطارات ... فيذهب هذا الايطار الى المدخل رقم 2 ويمشي عبر سلك ال Ethernet الى الجهاز المشبوك على هذا المدخل فيصل كرت الانترنت فيرفضه كرت الانترنت لهذا الجهاز بسبب قلنا وجود كشف الخطأ في كروت الانترنت للأجهزة فيرجع للسويتش فيفهم السويتش ان هذا الماك للوجهة الموجود بالايطار لا يخص الجهاز الذي موجود على المدخل رقم 2 ... فيرسله الى رقم 3 في حالة مثالنا سيمشي الايطار الى الجهاز المشبوك على المدخل رقم ثلاثة الى أن يصل كرت الانترنت للجهاز الذي يملك عنوان الماك 00-C بالتالي سيقارن رقم الماك للوجهة الموجودة على الايطار فيجد انها معلمة بنفس عنوانه فيقبلها .. بالتالي سيرسل السويتش باقي الايطارات الى المدخل رقم ثلاثة ويحفظ عنوان الماك للجهاز الموجود على المدخل رقم 3 ... وكذلك الأمر مع باقي المداخل الى أن يسجلها السويتش جميعها عنده في الجدول ... فتصبح جميع الأجهزة التي على جميع مداخل السويتش محفوظة فيه .. بعد ذلك ان اراد جهاز يتواصل مع الآخر وهم محفوظين عند السويتش سيفلتر السويتش هذه الايطارات ويرسلها مباشر من مدخل الى مدخل دون عمل ال unknown unicast

يا أخوان الموضوع بسيط ولو ما فهمته مش مشكلة خلال الدروس القادمة والتطبيق سنفهم كل شئ ....

طيب قد تتساءل كيف طيب حين يستلم السويتش الايطار كيف ينظر الى الجدول الموجود فيه وكيف يبعث الايطارات ... يعني السؤال ماذا يحدث للايطارات داخل السويتش ؟ يا اخوان السويتش من اسمه يعني محول اي شغلته تحويل الايطارات بين المداخل .. طيب فهمنا انه يحفظ الأجهزة الموجودة على مداخله في جدول فيستطيع فيعر اين يحول الايطارات بين المداخل ... طيب كيف يقوم بعملية التحويل نفسها أو عملية ال switching نسميها كيف تتم .

للإجابة على هذا السؤال يقوم السويتش بواحد من عمليتين داخله :

1-store-and-forward switching : يعني التحويل عن طريق الحفظ والإرسال ... في هذه العملية أثناء استلام السويتش للايطارات القادمة من جهاز ما .. يقوم السويتش بعملية حفظ store لهذه الايطارات في مكان يسمى ال buffers والبفر تعني مخزن .. الى أن يستلم كامل الايطارات بعد ذلك يقوم السويتش بعملية تحليل لهذا الايطار الذي استلمه ليبحث عن معلومة وهي الوجهة وطبعا خلال عملية التحليل أيضا يستخدم عملية ال CRC وقلناها من قبل وهو التكنيك المستخدم للكشف عن الخطأ اذا كان في أي أخطاء بهذا الايطار وقلنا عبر مقارنة عدد ال bits بالايطار حين خرج وحين دخل ... بعد أن يتأكد السويتش من المعلومات وعدم وجود الأخطاء يقوم بعملية ارسال أو Forward لهذا الإيطار الى المدخل المناسب .. ويعرف المداخل قلنا عن طريق الجدول الذي بناه بالسابق .

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

2-cut-through : هذا التكنيك من التحويل نفس الي فوق لكن لا يحفظ الايطارات الى أن تصل بالكامل بل يبدأ السويتش بتحويل كل ايطار يدخل عليه الى جهاز الوجهة مباشرة دون حتى التأكد من وجود أخطاء بالايطار يعني يستلم الايطار يقرأ الوجهة ويتأكد من جدول الماك الموجود عنده فيحدد مكان المدخل للوجهة ويبدأ بالإرسال مباشرة ... هذا التكنيك يا جماعة مستخدم بكثرة في فيديوهات البث المباشر سواء مباريات أو قنوات على الانترنت أو حتى بالفيسبوك واليوتيوب .. لذلك نواجه تقطيع كثير فيه في بعض الأحيان لأنه يبث ولا ينتظر أحد .. سواء وصلك ما وصلتك البيانات لا يهمه بهذه الحالة .

بالنسبة يا أخوان لموضوع ال cut-through فهو ينقسم ايضا لطريقتين تحويل :

1-fast forward switching : هذه الطريقة هي الأساسية للcut-through يعني نفس الكلام لا يفرق شئ .

2-fragment-free switching : بهذه الطريقة السويتش يحفظ حجم صغير من الايطار وهو 64 بايت وهي أول 64 بايت من الايطار للدقة .. السبب أن هذه الطريقة من تحويل البيانات تجمع ما بين الطريقة الأولى والثانية فبأول 64 بايت من كل ايطار استلمه يؤدي عملية كشف الخطأ ويقرأ الوجهة ثم يحول الايطار كامل .. يعني لا يقرأ كامل الايطار انما أول 64 بايت منه .. وقبل تكلمنا عن حجم الايطار وحجم كل حقل في الايطار .. أما اذا كان هناك اخطاء لم يقرأها لن تصل البيانات بشكل كامل الى الجهاز الآخر ... يعني هذا النوع يعطيك سرعة تحويل عالية ويضمن بشكل بسيط أن لا تكون هناك أخطاء بالايطار نفسه .. .


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

نلخص الموضوع بنقطتين :

1-port-based memory buffering : يعني طريقة التخزين المعتمدة على ذاكرة المدخل ... نعني بهذا الكلام أن الايطارات الخارجة من جهاز الى سويتش ستقف على شكل طابور عند مدخل السويتش فيأخذ السويتش أول ايطار ليقوم بحفظه داخله وتحليله ثم ارسالة الى جهاز الوجهة .. بعد ذلك يأخذ الايطار الذي بعده وهكذا .. بهذه الطريقة قد يحصل بعض التأخير باستلام البيانات بالنسبة لجهاز الوجهة لكن طبعا بثواني أو أجزاء من الثانية .

2-shared memory buffering : يعني طريقة التخزين في الذاكرة المشتركة ... داخل جهاز السويتش هناك ما يسمة ذاكرة مشتركة ..مشتركة بين مين ؟ بين البورتات أو المداخل الموجودة في السويتش .. طبعاً بما انها ذاكرة مشتركة فكمية أو حجم التخزين لكل بورت على هذه الذاكرة تكون محددة ديناميكياً .. يعني بهذه الطريقة السويتش يستلم الايطارات ولا يضعها عند مدخله على شكل طابور انما تدخل في داخله في الذاكرة المشتركة ... سنفصل هذا الكلام لاحقاً .


طيب انتهينا من هذا النقاش .. الآن نتكلم عن اعدادات السويتش ... لأكون دقيق سنتكلم عن اعدادات المداخل للسويتش .. نعم اعزائي كل مدخل في السويتش تستطيع ان تعطيه اعدادات معينة .. لكن سأتكلم عن الاعدادات الجاهزة فيه وهي السرعةوما نسميه الازدواجية Duplex

الآن بالشبكة نحن نشبك الأجهزة من خلال المداخل يعني ممكن نشبك سويتش مع سويتش او كمبيوتر مع سويتش وما الى ذلك ... من المهم جدا ان تكون سرعة المدخل للكمبيوتر وازدواجيته بنفس سرعة المدخل الذي على الطرف الآخر والازدواجية .. طيب ما هي الازدواجية او نسميها ال Duplex ؟ لا عزيزي هي ليست منزل ذو طابقين .. الدوبلكس في عمليات التواصل بين الأجهزة المشبوكة عبر Ethernet تنقسم الى نقطتين :

1-Half-Duplex : نصف مزدوج يعني لو عندي جهازين مشبوكين ببعض واحد منهم فقط يستطيع أن يرسل أو يستقبل .. أي أن الاخر لا يستطيع اداء عملية تواصل قبل أن ينهي الأول عليه الانتظار بعد ذلك يستطيع أن يرسل والجهاز الأول عليه انتظار هذا الجهاز .

2-Full-Duplex : بهذا النوع من التواصل يستطيع الجهازين ان يرسلو او يستقبلو بوقت واحد .

طبعاً نحن قلنا هذا الكلام من قبل انما الآن عرفنا انها بسبب اعدادات البورت أو المدخل ... طيب افرض عندك كمبيوتر كرت الانترنت فيه يدعم اعدادات التواصل سواء كانت full كلية يعني أو نصف مزدوجة وسرعة كرت الانترنت فيه أو الي نسميه الباندويدث يدعم من 10 ميجا الى 100 ميجا .. وشبكنا هذا الكرت في مدخل السويتش .. هذا المدخل يدعم ايضا طريقتين التواصل وباندويدث من 10 ميجا الى 1000 ميجا ... كيف سيكون التواصل بين الجهازين ؟

هناك تقنية نسميها نقاش تلقائي بين المداخل هذا النقاش بمجرد شبك المدخلين سيعرف مدخل الكمبيوتر وهو كرت الانترنت معلومات مدخل السويتش وأيضا سيعرف مدخل السويتش معلومات عن مدخل الكمبيوتر بالتالي تلقائياً على حسب المعلومات لا بد أن يصبح التواصل على أفضل أداء ... وبما أن كرت الانترنت للكمبيوتر يدعم نوع الازدواج الكلي وأقصى سرعة يدعمها 100 سيتم اختيار نوع التواصل هذا ... سيكون Full-Duplex 100mb
ليش مش 1000 ميجا ؟ ... لأن ببساطة الكمبيوتر أقصاه يدعم 100 ميجا فلا يمكن أن يعمل على 1000 ...

طيب لو شبكنا جهازين مدخل الأول يعمل على طريقة half والثاني full ماذا يحدث ؟ هنا سيصبح عندنا تصادم بالبيانات ولن ينفع التواصل لماذا ؟ لأن المدخل الذي يعمل على نصف مزدوج لا يستطيع الارسال الا اذا كان السلك فارغ من الايطارات ... حتى لو كان السلك فارغ وأرسل بيانات عليه قد يرسل الطرف الآخر بيانات بتلك اللحظة قبل أن تصل الايطارات بالتالي ستتصادم البيانات هنا ... المهم أن التواصل لا يتم اذا اختلفت اعدادات المداخل بالنسبة للDuplex ..

اذا بتتذكرو من قبل تكلمنا عن موضوع الكوابل أن بين جهاز host و switch لا بد أن يكون نوع كيبل straight-through حتى يتم التواصل .. في هذه الأيام أصبح لدينا اعداد جديد نسميه Auto-MDIX وهذا أمر للعلم تعطيه للسويتش ... فعند شبك أي كيبل على مدخله سيدرس السويتش نوع الكيبل من المدخل ونوع جهاز الطرف الثاني اذا كان host أو راوتر فيعطي اعدادات للبورت معينة بأن يسمح للتواصل مهما كان نوع الكيبل .

طيب اذا بنتذكر معلومة قلناها اننا لا نحتاج الأي بي لنقل البيانات او للتواصل بين الأجهزة التي على نفس الشبكة .. لكن بجميع الأحوال بما اننا شبكة لا بد من أي بي اذاً لهذه الشبكة ولكل جهاز فيها فبالتالي سيكون له وجود .. هذا يعني أن عند ارسال بيانات من جهاز مصدر الى جهاز وجهة على نفس الشبكة سيكون الايطار او ال frame عبارة عن تغليف .. تغليف ل ماذا ؟ تغليف للحزمة التي تحتوي على أي بي المصدر والوجهة للأجهزة أتوقع كلام مفهوم من الدروس السابقة ... يعني يصبح الايطار عبارة عن ماك المصدر وماك الوجهة ويغلف الحزمة التي فيها اي بي المصدر و اي بي الوجهة ... وقلنا ايضا أن الماك mac address هو العنوان الفيزيائي للأجهزة يعني رقم كرت الانترنت ... أما الأي بي هو العنوان المنطقي للأجهزة وسنفهمه لاحقاً .

طيب لو أردنا التواصل مع سيرفر جوجل مثلا أي مع جهاز خارج شبكتنا ما هي معلومات الحزمة وما هي معلومات الايطار ؟

- بالنسبة للحزمة سيكون بداخلها أي بي المصدر وأي بي الوجهة وهي سيرفر google .
- بالنسبة للايطار الذي يغلف هذه الحزمة سيكون فيه عنوان الماك للمصدر وعنوان الماك لأول وجهة ... كيف ؟

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

طيب عشان نفهم الموضوع شاهد الصورة ...




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

2-يدخل الايطار الى الراوتر فيفك كبسلة الايطار لتعود حزمة فيجد أي بي المصدر والوجهة .. بعد أداء عمليات معينة سنعرفها لاحقاً سيجد أقرب راوتر أخر على السيرفر .. ثم تخرج الحزمة من الراوتر فتعود على شكل ايطار معلم بالمصدر الراوتر والوجهة الراوتر الآخر وتقفز الى الراوتر الاخر.

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

بكل هذه العملية الأي بي لا يتغير لأنه لو تغير ستتغير الوجهة .

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

ندخل بموضوع ال ARP الآن سمعنا عنه قبل خلال الدورة والآن نفصل طريقة عمله ... اولا نفصل معنى الكلمة ... ARP اختصارا ل Address Resolution Protocol معناه بالعربي بروتوكول تحديد العنوان .. نعم فهو بروتوكول و وظيفته بالفعل تحديد عنوان .. عنوان ماذا ؟ كما عرفنا سابقا أن جهازك حين يرسل بيانات تكون على شكل ايطار الايطار يحتوي على عنوان الماك للمصدر والوجهة ... وكان السؤال كيف يعرف الايطار عنوان الوجهة ؟ فالمصدر معروف وهو جهازك مثلا .. طيب الوجهة كيف الايطار يضعها قبال ارسال البيانات ؟ هنا يستخدم بروتوكول نسميه ال ARP وهو بروتوكول تحديد عنوان الماك للوجهة والذي يستخدم هذا البروتوكول لاحضار عنوان الماك هو جهازك ... طيب كيف يعمل هذا البروتوكول ... هذا البروتوكول ARP يعمل على شكل :

* Resolving IPv4 addresses to MAC addresses : نعني هنا ربط عنوان الآي بي بعنوان الماك ... كما علمنا سابقا أن الحزمة عند نزولها للطبقة الثانية يتم كبسلتها لتصبح ايطار .. هنا يصنع الجهاز جدول يربط ما بين عنوان الماك الذي يشير الى جهاز معين بالآي بي الخاص به هذا الجدول نسميه ARP table أو جدول ال ARP وأحيانا نسميه ال ARP Cache أي كاش ال ARP ويكون هذا الجدول محفوظ في ال RAM للجهاز الذي يريد ارسال البيانات ... يعني لو أراد هذا الجهاز ارسال البيانات الى جهاز اخر على نفس الشبكة سيعمل بروتوكول ال ARP بالبحث عن عنوان الماك لجهاز الوجهة الذي يملك الأي بي المعين .. كيف الطريقة ؟ عبر عمل ما اسميناه من قبل broadcast لأجهزة الشبكة وطبعا جميعها يقول فيه وين الجهاز الذي يملك الأي بي xxxxx مثلا فيرد عليه هذا الجهاز باعطائه عنوان الماك فيرجه ال ARP الى الجهاز الذي يريد ارسال بيانات ويعطيه عنوان الماك بالتالي الجهاز سيحفظ عنده بالRAM جدول يربط فيه بين الآي بي و عنوان الماك . سيكون الجدول على هذا الشكل :





كما تلاحظ الخانة الأولى على اليسار هي عناوين الآي بي والثانية هي رقم الماك لهذا الآي بي ... طيب لو كان الجهاز خارج الشبكة كيف يعمل الARP ... هنا ال ARP سيرسل ايضا broadcast لجميع الشبكة يقول فيه أين الجهاز الذي يملك الآي بي xxxxx اذا لم يكون بالشبكة لن يعطيه رد بالتالي تلقائيا سيذهب الى كرت الانترنت للراوتر ويأخذ عنوان الماك الخاص به ليعطيه الى الجهاز المرسل بالتالي سيعرف الايطار أن طريقه ذاهب الى الراوتر وحين تصل الايطارات الراوتر سيحلل من أي بي المصدر والوجهة... وتحدث نفس العملية الى أن تصل الايطارات الى وجهتها النهائية .


طيب معلومة بيني وبينكم أن الARP ممكن يستغل للتهكير .. كيف ؟ الآن لو عندنا أجهزة على شبكة وجهاز من الأجهزة اراد الخروج من الشبكة ليتواصل مع أجهزة خارج الشبكة بهذه الحالة الجهاز سيطلب عنوان الماك لكرت الانترنت الخاص بالراوتر حتى يرسل له ايطار معلم برقم الماك للوجهة وهو كرت الانترنت فقلنا المسؤول عن هذه العملية هو ال ARP .. اما الحزمة سيكون بها عنوان أي بي الراوتر وهو في هذه الحالة ما نسميه البوابة أو Default gateway ... الهاكر هنا يستغل النقطة ويحول عنوان الماك الخاص به الى نفس عنوان كرت الانترنت للراوتر ... بالتالي الايطار الخاص بال ARP الذي خرج ليبحث عن الراوتر سيضع عنده عنوان الماك للمخترق ويرجع للجهاز الذي اراد الخروج من الشبكة ... بالتالي هنا أصبح أي بيانات يرسلها هذا الجهاز ستصل للمخترق مباشرة ... هذه العملية نسميها ARP Spoofing ...


الى هنا اعزائي ننتهي من درس ... بالدرس القادم سيكون عبارة عن تطبيق عملي لبعض الأوامر التي نعطيها للسويتش .. نراكم




[
/B]