برامج نت

 
العودة   برامج نت > منتديات الكمبيوتر والأنترنت > قسم شبكات الحاسوب Computer Networks
صفحة برامج نت الرسمية على الموقع التواصل الاجتماعي فيسبوك
 

قسم شبكات الحاسوب Computer Networks يطرح هنا دروس تركيب شبكات والأمن ونقاش حول شبكات حاسوب وتركيبها وربطها بين الأجهزة

موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
قديم 08-01-2006, 10:11 AM   #1
elkinghack
Banned
 
تاريخ التسجيل: Jun 2006
الدولة: فى برامج نت
الجنس : شاب
المشاركات: 105
معدل تقييم المستوى: 0
elkinghack is on a distinguished road

Talking سلسلة تعلم الشبكات و ما ورائها الدرس الثالث

مرحبا بكم اصدقائى فى الدرس الثالث من هذه السلسلة

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

و سنقوم اليوم بمتابعة التحدث عن الطابق الاول و المسمى ب physical layer
و هو الخاص بالكابلات و الموصلات ...

لقد اشرنا فى الدرس الثانى عن نوع الارسال و الاستقبال المتاح فى شرائح الاتصال الخاصة بالشبكات و اتفقنا ان كل نوع له الترتيب الصحيح فى اطراف الكابل الموصل, و سنأتى الأن الى توضيح الاسلوب الأول و المسمى ب straight cable او الكابل المستقيم و الذى يتوافق مع تكنولوجيا ارسل فقط او استقبل فقط ( راجع الدرس الثانى )

لقد اشرنا الى ان نوعية الكابلات المستخدمة هذه الايام تسمى الكابلات المغطاه من التنصيف الخامس او UTP CAT 5 و هى مكونة من 8 اطراف كل طرف له لونه و هذه الالوان لا تتغير من نوع الى نوع فهى الوان عالمية او مسمى ب مقياس عالمى لهذه الأنواع من الكابلات

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

و الأن نحن لدينا 4 ازواج من السلك او مايعادلها عند فك الأزواج سيكون 8 اطراف

و الوان الأطراف هى كالاتى... دائما الترتيب من اليسار الى اليمين

الطرف الأول له لونان ابيض / برتقالى

الطرف الثانى لون واحد برتقالى

الطرف الثالث لونان ابيض / اخضر

الطرف الرابع لون واحد اخضر

الطرف الخامس لونان ابيض / ازرق

الطرف السادس لون واحد ازرق

الطرف السابع لونان ابيض / بنى

الطرف الثامن لون واحد بنى

و هكذا لاحظنا ان كل طرف لونان له الطرف اللون الواحد منه

و لكن كيف سنرتب هذه الأطراف حسب التكنولوجيا المستخدمة

نبدأ الشرح

اولا الكابل المستقيم و استخدام جهاز HUB فى الربط

لدينا طرفان ايسر و ايمن و لابد من كبس كل طرف بالموصل الخاص لهذه الكابلات و يعرف هذا الموصل بأسم RJ-45 و هو مشابه لمشبك توصيل التليفون و لكن اكبر منه فى الحجم و مشبك توصيل التليفون من نفس العائلة ايضا
و يسمى RJ-11

و يتكون RJ-45 من 8 مداخل كل مدخل لطرف فى الكابل و ينتهى بحاجز صغير, عند كبس الكابل يسقط هذا الحاجز للضغط على غطاء الكابل الأساسى و المحيط بالأطراف كلها لتأكيد عدم هروب الأطراف من مسارتها داخل المشبك و هناك ايضا سنون التوصيل و هى من عنصر النحاس و عند ضغط الكابل بالاداة المخصصة لذلك تنغرس هذه السنون فى الاطراف الرفيعة للكابل حتى تخترق مادة الطرف نفسها و التى هى من النحاس ايضا و يكون الجزء الأعلى من هذه السنون متصل طبعا او يلامس السنون الداخلية فى شريحة الشبكة حتى يدعم ذلك توصيل الاشارة من سن شريحة الشبكة الى سن المشبك و منها الى الطرف الخاص لهذا السن فى الكابل

ينبغى علينا الأن التخطيط لربط الاجهزة و هنا لابد من معرفة ما هو الجهاز المستخدم فى الربط ثم تحديد نوع الارسال و الاستقبال المستخدم هل هو half duplex او full duplex و هذا ايضا سوف يحدد نوع الجهاز المستخدم فى الربط كأن يكون HUB مثلا او SWITCH حيث الأول يدعم ال half duplex و الثانى يدعم full duplex
ثم بعد ذلك نقوم بتهيئة الكابل حسب التكنولوجيا المستخدمة و كل الأحوال هى تكنولوجيا ethernet و لكن سيفرق هذا فى سرعة البث و الارسال حيث الاولى half duplex تدعم سرعة بث 10 ميجابت / ث و الثانية 100 ميجابت / ث و نجد ان كل شرائح الاتصال تدعم السرعتان .

( لمزيد من المعلومات عن half duplex و full duplex راجع الدرس الثانى )

الأن نحن سنربط على جهاز HUB و سرعة البث ستكون 10 ميجا بت / ث
و هذا المثال الأول فى الدرس

و للعلم و التذكير ايضا ان الربط على جهاز HUB يعنى نحن نستخدم بيئة المشاركة فى نفس الكابل الناقل او المسماه ب shared media او bus network

و سوف نعانى من مشكلة التصادم و ايضا سيكون هناك خاصية تحسس السلك

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

عندما يسألك احد عن ما هو الفرق بين جهاز HUB و جهاز SWITCH ؟؟

انت تعلم ان كلا الجهازين يؤديان نفس الوظيفة فهما لربط مجموعة من الأجهزة و لكن سوف تجاوب على السائل ان جهاز switch اسرع من جهاز hub ولكن كيف بنيت هذه الاجابة ؟؟؟

بمعنى لماذا جاوبت هكذا... ما هو الأساس الذى بنيت عليه اجابتك ؟؟؟
نحن هنا لمعرفة هذا الأساس الذى كونت عليه ايجابتك ...

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

الرجاء التركيز فى هذه الجزئية من الدرس

و لكن من اسرع؟؟؟ HUB ام switch عموما فرق السرعة ليس هو المراد فى كل هذا حيث ان المتحكم الرئيسى فى السرعة هو شريحة الشبكة و التى اشرنا انها تعمل على اساس سرعات معينة
و لكن عند التحدث عن هذه الجزئية نريد ان نعرف ماهى مميزات جهازswitch عن hub
فالمسألة ليس لها علاقة بالسرعة, المشكلة هى توجيه الاشارة الى وجهتها الصحيحة و ما قد ينتج عنه من مشاكل

اذا اصبح جهاز hub غير جدير بهذه العملية... لماذا؟

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

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

و تسمى هذه العملية و هى عملية عدم تصحيح الأخطاء ب تكنولوجيا عدم ضمان التوصيل او
connectionless protocol و لكن هل هذا يحدث على الانترنت؟؟؟ طبعا لا

لأن لو هذا يحدث فلن يستطيع احد ان يكمل اتصال تام الى احد الخوادم مثلا و سوف ينقطع دائما الاتصال و هنا توجب وضع بروتوكول عالمى لمواجهة هذه المشكلة و كان هو طبعا بروتوكول النقل المشهور TCP و سيصنف هذا البروتوكول من بروتوكولات تصحيح الأخطاء او ضمان التوصيل التام و سنطلق عليها connection oriented protocol
نرجع تانى الى مشكلة الHUB
مشكلة التصادم هنا قد تحدث على الاسلاك او قد تحدث داخل جهاز HUB نفسه

و للتوضيح نأخذ مثال ...

كما هو موضح بالرسم ادناه ان الجهاز A ارسل اشارة الى الجهاز B و طبعا فى كبسولة المعلومات سوف يضع جهاز A الرقم الكودى MAC الخاص للجهاز B فى حقل الطابق الثانى فى الكبسولة عند ضغطها فى نموذج الكبسلة و سيتم الارسال... الأن مستلم الاشارة هو جهاز HUB و هنا يأتى دوره سيمرر الاشارة الى وجهتها و لكن بما انه لا يستطيع قراءة الحقل الثانى من الكبسولة و الموضوع فيها ال MAC الخاص بجهاز B فلن يعرف ان جهازB يوجد عنده على منفذ رقم 2 و بالتالى سوف يقوم HUB بتكبير الاشارة فرضا منه ان المسافة الى الوجهه المطلوبة بعيدة ثم يرسل الاشارة الى كل المنافذ ماعدا الذى استلم منه الاشارة فهو ليس بهذا الغباء حتى يرسلها مرة اخرى من المنفذ الذى قد استلم منه الاشارة
و لكن ماذا عن باقى الأجهزة و المستلمة لنفس الاشارة بسبب ارسالها الى الجميع ؟؟
سوف يقوم كل جهاز بمتابعة الكبسولة و النظر الى الطابق الثانى منها للتأكد من هل ال MAC الموضوع هو الMAC الخاص به ام لا و عند عدم مطابقة ال MAC الموجود فى الطابق الثانى فى الكبسولة لل MAC الخاص بالجهازالمستلم للكبسولة سوف يقوم بحذف هذه الكبسولة او القائها فى السلك مرة اخرى لأنها لا تعنيه فهى ليست موجهه له و هذا سوف يسبب ضغط على الجهاز على العلم ان الكبسولة ليست موجهه له و لكن بما انه استلم كبسولة فلابد من معرفة هل هى له ام لا و عند التأكد من انها ليست له سوف يقوم بحذفها و هنا حصل ضغط على الجهاز نفسه دون فائدة اى انه قام بتحليل الكبسولة اوبمعنى قرائتها حتى الطابق الثانى و اخيرا اكتشف انها ليست له و هذا الضغط بسبب جهاز HUB و بالتالى فان اى اشارة مرسلة لابد من استلامها من جميع الأجهزة المربوطة على HUB مما يؤدى الى زيادة الضغط على الأجهزة دون وجود ما يؤكد ان هذه الاشارة فعلا لمستقبلها و على هذا فان الأجهزة ستظل تحلل كل اشارة و هذا زيادة فى الضغط و بالتالى البطء العام على الشبكة ككل . و بالتالى حهاز HUB هو جهاز ببغاء يردد ما يقال له و يزجعنا دائما بما قد لا يعنينا و يهدر وقتنا و يسبب ضغط .
اما الجهاز الموجه له الاشارة و الذى يعنيه الجهاز الراسل سوف يقوم بنفس العملية و عندما يجد مطابقة لل MAC فى الطابق الثانى فى الكبسولة للMAC الخاص به سوف يقوم برفع الكبسولة الى الطبقات الأعلى لمعرفة ما بها من معلومات ..

للتبسيط اكثر... كل ما جهاز HUB يستلم اشارة من احد المنافذ عليه يرسلها الى جميع الأجهزة المتصلة على منافذه الأخرى لأنه لا يعلم الوجهه الصحيحة, لذلك يضطر الى ارسالها للجميع ليتأكد انها ستصل الى وجهتها الصحيحة يعنى لو ان الوجهه مثلا هى جهاز C سوف يستقبلها ايضا كل من B و D اما A فلن يستقبل لأنه الراسل و بالطبع هنا مادام جهازى B و D استلموا اشارة فسيقوموا بتحليلها مع انها ليست لهم و لكن كيف سيعرفوا انها ليست لهم الا عن طريق قراءة الحقل الثانى فى الكبسولة و المفاجأة تأتى عندما يكتشفوا انها ليست موجهه لهم و هنا استهلكوا وقت لمعرفة ذلك فى حين ان ممكن يكون هناك ضغط اخر على جهازين B و D من كبسولات اخرى و تأتى هذه الكبسولة الزائدة لتمثل ضغط اكبر و هكذا ... انظر الشكل 1 و 2

شكل 1





نأتى الأن الى مشكلة التصادم ... بعد مشكلة الضغط المستمر على الأجهزة الذى شرحناه

هناك احتمالات سوف نحلل كل احتمال ...

اولا : نحن على بيئة مشاركة فى السلك الناقل و نستخدم خاصية ارسال و استقبال على نفس الطرف فى السلك
الاحتمال الأول .... عند ارسال جهاز A لاشارة فى نفس الوقت و اعنى فى نفس الوقت قد يكون هناك جهاز اخر قد ارسل و قام جهاز HUB بالتمرير الى الجميع و هنا يحصل تصادم بين اشارتى و اشارة الجهاز الأخر فى وقت خروجها من جهازHUB من المنفذ المثبت عليه جهاز A الذى ارسل هنا خسرت اشارتى المرسلة من A و خسر الجهاز الأخر اشارته التى قد ارسلها فربما كانت لى, يعنى لا انا ارسلت و لا انا استقبلت و قد يحدث هذا الاحتمال بنسبة 50 %

الاحتمال الثانى ... ان التصادم يحدث داخل جهاز HUB نفسه بمعنى ان A ارسل و C ارسل
و تلقى HUB الاشاراتان و لكن عند التمرير لهما حصل التصادم داخله هنا خسرنا كل الاشارات المرسلة . و هذا قد يحدث باحتمال 100 % و احب ان اوضح ان التصادم داخل ال HUB ليس فى داخل الجهاز نفسه و لكن يكون التصادم على المنفذ .

شكل 2



هل هذا يعنى اننا نستطيع ان نجاوب الأن على سؤال ما هو الفرق بين HUB و SWITCH
طبعا لا فنحن لم نعلم اى شىء عن SWITCH حتى الأن
وهنا انتهى الدرس الثالث سنتابع فى الدرس الرابع انشاء الله

جزء اخير للتطبيق و المعرفة

طريقة ترتيب اطراف السلك حسب اختيار نوعه هل هو straight ام cross over

اولا الكابل المستقيم straight

الطرف الأول من اليسار الى اليمين

ابيض / برتقالى

برتقالى

ابيض / اخضر

ازرق

ابيض ازرق

اخضر

ابيض / بنى

بنى

الطرف الثانى من اليسار ايضا

نفس الترتيب السابق

ثانيا الكابل المقلوب cross over

الطرف الأول من اليسار

نفس ترتيب الكابل المستقيم السابق

اما الطرف الثانى له فهو

ابيض / اخضر

اخضر

ابيض / برتقالى

ازرق

ابيض / ازرق

برتقالى

ابيض / بنى

بنى

رسومات التوضيح





المصطلحات :

كابل مستقيم straight cable

كابل مقلوب cross over cable

استراتيجية ارسل فقط او استقبل فقط half duplex mode

استراتيجية ارسل و استقبل فى نفس الوقت full duplex mode

استراتيجية تصحيح اخطاء التصادم connection oriented protocol

استراتيجية عدم تصحيح اخطاء التصادم connectionless protocol
elkinghack غير متواجد حالياً  
موضوع مغلق

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 06:07 AM.


Designed by bramjnet.com, TranZ By Almuhajir
Powered by vBulletin®, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.