السلام عليكم و رحمه الله و بركاته:
سوف نتكلم يا اصدقائى عن شئ مهم فى علم الشبكات و الكثير منكم على غير علم به و هذا الشئ هو الRouting.
و الان دعونا نبدأ و اتمنى ان يعجبكم الموضوع و تستفيدون منه:
Routing in the Internet:
=========================
what is routing?!
الروتنج هو عباره عن تكنيك او ميكانزم الذى عن طريقه تنتقل المعلومات من كمبيوتر الى اخر او من هوست الى اخر.
و فى سياق الانترنت يوجد ثلاث مظاهر من الروتنج وهم:
1-Physical Address Determination
2-Selection of inter-network gateways
3-Symbolic and Numeric Addresses
و يعتبر الاول فى هذه الاشياء هو المهم عندما تنتقل داتا الip من الكمبيوتر.فمن الدرورى ان نغلف هذه الداتا الخاصه بالip بأى أطار من اى صيغه تكون متصله بالنت ورك المحليه للجهاز او بالنت ورك المتصل بها الجهاز فى حالته الموجود عليها عند انتقال هذه الداتا.و يتطلب هذا الغلاف التضمين من ال عنوان النت ورك المحليه او العنوان الفيزيائى لهذا للشبكه مع الاطار الذى يحيط بالبيانات اى (inclusion of a local network address or physical address within the frame).
و الشئ الثانى من المذكور اعلاه مهم ايضا و درورى لان الانترنت تتكون من عدد من النت وركس المحليه اى local networks مربوطه بواحد او كثير من المداخل اى الgateways.و هذه المداخل عموما تسمى بالروترس اى الrouters ,احيانا يكون لها اتصالات فيزيائيه او بورتات مع الكثير من النت وركس .و تحديد المدخل الملائم و البورت لتفصيل داتا الip هذا ما نسميه روتنج اى routing و تتضمن ايضا داخل تبادل المعلومات بطرق معينه.
و الثالث من المذكور هو الذى يتضمن انتقال العنوان اى الaddress translation من الشكل الكتابى الذى نعرفه و نستطيع التعرف عليه بسهوله و المقصود مثلا عنوان المتصفح اى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] الى ip اى الى اشياء رقميه معقده صعبه و تؤدى هذه المهمه عن طريق ال DNS (ارجو مراجعه موضوعى الاول عن الDNS للاستفاده اكثر ).
و الان ندخل فى شرح عمليه تحديد الPhysical Address اى :
Physical Address Determination:
===============================
اذا كان يريد جهاز كمبيوتر ان ينقل ip data اذن فأنه يحتاج الى ان يغلف بأطار مخصص و تابع للنتورك المتصل الجهاز بها. و لنجاح هذا الانتقال فى ظل الغليف بهذا الاطار من الدرورى ان نحدد ما يسمى بالphysical address لأتجاه الكمبيوتر. و هذا يتم بنجاح و ببساطه عن طريق استخدام جدول سوف يوضح كيفيه تحويل الip الى physical addresses , فمثلا هذا الجدول يحتوى على عناوين الip للنتوركس و الادرس او العنوان المعروف لها .
و للحصول على هذا الجدول و قرائته من الطبيعى ان يكون الكمبيوتر يستخدم بروتوكول معين للحصول على هذا الجدول و تحويل الip الى physical addresses و هذا البروتوكول يعرف بأسم ARP اى Address Resolution Protocol اى بروتوكول تحليل الادرس و اعتقد اننا الان ادركنا و فهمنا معنى كلمه تحويل الip الى physical addresses , و يمكن ان نعرف هذا الجدول بأسم ARP cache .
و للحصول على الجدول نستخدم امر arp -a و فى اليونكس ايضا نستخدم نفس الامر.
و هذا مثال حى من جهازى على الجدول الذى يظهر بعد تنفيذ الامر :
C:\WINDOWS>arp -a
Interface: 62.135.9.102 on Interface 0x2
Internet Address Physical Address Type
207.46.226.17 20-53-52-43-00-00 dynamic
213.131.64.2 20-53-52-43-00-00 dynamic
213.131.65.238 20-53-52-43-00-00 dynamic
الانترنت ادرس الموجود امامكم هذا هى عناوين كل الشبكات المتصله بجهازى بعد دخولى الى الانترنت
و الPhysical Address اعتقد انكم تلاحظون انه ثابت لا يتغير و بهذا يمكننا ان نقول و نوضح لكم ان الPhysical Address هذا هو ال Mac Address اى رقم الجهاز نفسه الذى تتصل به النتوركس اثناء العمل و لذلك فقد قلت فى كلامى ان تحديد ال Physical Address مهم جدااا فى عمليه نقل معلومات او داتا الip لانه بدون Physical Address اذن فكيف ستتعرف الباكيدجس الموجوده فى الrouter على طريقها.
و ال type هذا مكتوب dynamic اى انه غير ثابت بمعنى انه يتغيير عند عمل ريستارت لكل مره فى الجهاز و لكنه يثبت اثناء العمل على الانترنت .
و هناك النوع الاخر و هو الstatic اى الثابت الذى لا يتغير "هذا فقط للتوضيح"
اعتقد الان اننا فهمنا بمعنى بسيط ما هو الروتنج و ما هى الrouters
سوف نتكلم يا اصدقائى عن شئ مهم فى علم الشبكات و الكثير منكم على غير علم به و هذا الشئ هو الRouting.
و الان دعونا نبدأ و اتمنى ان يعجبكم الموضوع و تستفيدون منه:
Routing in the Internet:
=========================
what is routing?!
الروتنج هو عباره عن تكنيك او ميكانزم الذى عن طريقه تنتقل المعلومات من كمبيوتر الى اخر او من هوست الى اخر.
و فى سياق الانترنت يوجد ثلاث مظاهر من الروتنج وهم:
1-Physical Address Determination
2-Selection of inter-network gateways
3-Symbolic and Numeric Addresses
و يعتبر الاول فى هذه الاشياء هو المهم عندما تنتقل داتا الip من الكمبيوتر.فمن الدرورى ان نغلف هذه الداتا الخاصه بالip بأى أطار من اى صيغه تكون متصله بالنت ورك المحليه للجهاز او بالنت ورك المتصل بها الجهاز فى حالته الموجود عليها عند انتقال هذه الداتا.و يتطلب هذا الغلاف التضمين من ال عنوان النت ورك المحليه او العنوان الفيزيائى لهذا للشبكه مع الاطار الذى يحيط بالبيانات اى (inclusion of a local network address or physical address within the frame).
و الشئ الثانى من المذكور اعلاه مهم ايضا و درورى لان الانترنت تتكون من عدد من النت وركس المحليه اى local networks مربوطه بواحد او كثير من المداخل اى الgateways.و هذه المداخل عموما تسمى بالروترس اى الrouters ,احيانا يكون لها اتصالات فيزيائيه او بورتات مع الكثير من النت وركس .و تحديد المدخل الملائم و البورت لتفصيل داتا الip هذا ما نسميه روتنج اى routing و تتضمن ايضا داخل تبادل المعلومات بطرق معينه.
و الثالث من المذكور هو الذى يتضمن انتقال العنوان اى الaddress translation من الشكل الكتابى الذى نعرفه و نستطيع التعرف عليه بسهوله و المقصود مثلا عنوان المتصفح اى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] الى ip اى الى اشياء رقميه معقده صعبه و تؤدى هذه المهمه عن طريق ال DNS (ارجو مراجعه موضوعى الاول عن الDNS للاستفاده اكثر ).
و الان ندخل فى شرح عمليه تحديد الPhysical Address اى :
Physical Address Determination:
===============================
اذا كان يريد جهاز كمبيوتر ان ينقل ip data اذن فأنه يحتاج الى ان يغلف بأطار مخصص و تابع للنتورك المتصل الجهاز بها. و لنجاح هذا الانتقال فى ظل الغليف بهذا الاطار من الدرورى ان نحدد ما يسمى بالphysical address لأتجاه الكمبيوتر. و هذا يتم بنجاح و ببساطه عن طريق استخدام جدول سوف يوضح كيفيه تحويل الip الى physical addresses , فمثلا هذا الجدول يحتوى على عناوين الip للنتوركس و الادرس او العنوان المعروف لها .
و للحصول على هذا الجدول و قرائته من الطبيعى ان يكون الكمبيوتر يستخدم بروتوكول معين للحصول على هذا الجدول و تحويل الip الى physical addresses و هذا البروتوكول يعرف بأسم ARP اى Address Resolution Protocol اى بروتوكول تحليل الادرس و اعتقد اننا الان ادركنا و فهمنا معنى كلمه تحويل الip الى physical addresses , و يمكن ان نعرف هذا الجدول بأسم ARP cache .
و للحصول على الجدول نستخدم امر arp -a و فى اليونكس ايضا نستخدم نفس الامر.
و هذا مثال حى من جهازى على الجدول الذى يظهر بعد تنفيذ الامر :
C:\WINDOWS>arp -a
Interface: 62.135.9.102 on Interface 0x2
Internet Address Physical Address Type
207.46.226.17 20-53-52-43-00-00 dynamic
213.131.64.2 20-53-52-43-00-00 dynamic
213.131.65.238 20-53-52-43-00-00 dynamic
الانترنت ادرس الموجود امامكم هذا هى عناوين كل الشبكات المتصله بجهازى بعد دخولى الى الانترنت
و الPhysical Address اعتقد انكم تلاحظون انه ثابت لا يتغير و بهذا يمكننا ان نقول و نوضح لكم ان الPhysical Address هذا هو ال Mac Address اى رقم الجهاز نفسه الذى تتصل به النتوركس اثناء العمل و لذلك فقد قلت فى كلامى ان تحديد ال Physical Address مهم جدااا فى عمليه نقل معلومات او داتا الip لانه بدون Physical Address اذن فكيف ستتعرف الباكيدجس الموجوده فى الrouter على طريقها.
و ال type هذا مكتوب dynamic اى انه غير ثابت بمعنى انه يتغيير عند عمل ريستارت لكل مره فى الجهاز و لكنه يثبت اثناء العمل على الانترنت .
و هناك النوع الاخر و هو الstatic اى الثابت الذى لا يتغير "هذا فقط للتوضيح"
اعتقد الان اننا فهمنا بمعنى بسيط ما هو الروتنج و ما هى الrouters