المخدمات+و+الموجهات

أولاً-المخدمات :

تعريف المخدمات: هي عبارة عن حواسب خاصة توجد على الشبكة وتقوم بعمل ما يطلب منها وأهم هذه المخدمات هو مخدمات الانترنيت والتي تعمل على أنظمة تشغيل متطورة مثل UNIX, Salaries , Windows2000AS و أهم الشركات المنتجة هي شركة SUN.

بعض أنواع المخدمات: 1-مخدم الولوج: يسمح أو لا يسمح للمستخدم بالمرور بعد التأكد من اسم المستخدم وكلمة المرور. 2-مخدم DHCP:يقوم مخدم الـ DHCP بإعطاء IP لأي زبون على الشبكة أوتوماتيكياً في حال دخوله على الشبكة وعدم امتلاك هذا المستخدمIP وعند خروج هذا المستخدم سيتم استرداد هذا العنوان. 3-مخدم الويبwww:وهو ضروري لكل من يعمل على خدمةHTTP ويصل المستخدم بالشبكة العنكبوتية. 4-مخدم Proxy:يعمل كوكيل لمخدم الويب وذلك لأهميته لأنه يقوم بالاحتفاظ بنسخة بعد جلبها من الانترنت وعند طلبها من مستخدم آخر تكون جاهزة وبذلك زادت سرعة الخدمة وخففنا عبئ على الدرة الدولية كما يقوم بحجب بعض المواقع ضمن خدمة الـ HTTP. 5-مخدمDNS: يقوم بترجمة الأسماء إلى عناوين والعكس وذلك عند طلب المستخدم اسم لمخدم على الشبكة. 6-مخدم البريد الالكتروني: وهو المخدم المسئول عن استلام وتسليم البريد الالكتروني: وله نوعان: 7-مخدم الأخبار:مسئول نقل الأخبار news serverويبعث قوائم أخبار لمشتركيه. 8- مخدم نقل الملفاتFTP : وهو المخدم المسئول عن نقل الملفات ضمن الشبكة حيث يمكن العاملين على الشبكة من إرسال واستقبال الملفات ولاسيما الملفات ذات السعات الكبيرة Downloads 8-مخدم المحادثة Chat : يمّكن مجموعة من الزبائن بالـChat مع بعضهم في نفس الوقت داخل غرف ومواقع خاصةChat Rooms موجودة على مخدم المحادثة ويتم تبادل المعلومات عن طريق لوحة المفاتيح. 9-مخدم المقابلة NET METTING : يمّكن مجموعة من الزبائن بالتقابل على الانترنت بواسطة الصوت والصورة MIC AND CAMERA عن طريق خدمة المقابلة NET METTING.
 * مخدم بريد صادر(SMTP)
 * مخدم بريد وارد((POP3,IMAP يمكن أن نشغل البريد عن طريق web mail, HTTP

نظام أسماء المجالات DNS: عند دخول المستخدم إلى الشبكة فانه يصل إلى الشبكة عبر اسمها وليس عبر العنوان الرقمي وتسمى الخدمة المعتمدة للربط بين الأسماء والعناوين على الشبكة بخدمة DNS التي تتضمن جزأين :اسم الجهاز واسم المجال الشبكي .مثلا في TOM.VELTE.COMيكون TOMهو اسم الجهاز وvelte.comهو اسم المقطع الشبكي .كانت مسألة تسجيل الأسماء في أيدي المؤسسة هيINTER NIC الحكومية حتى عام 2000ثم انتقلت إلى المؤسسات الخاصة التي أراحت المؤسسات الحكومية من مسألة تسجيل الأسماء لقد حددت لجنة IETFتسمية المجالات حسب تخصص النظام الذاتي الذي تتم تسميته كما نرى في الجدول التالي:

المجال نوع الطعام الذاتي التحكم .COM شركة .EDU تعليمي .GOV حكومي .ORG منظمة .NET شبكة

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

عندما ينقر المستخدم فوق رابطة ما لابد للرزم البيانية من البحث عن معنى الاسم الرمزي والعنوان المرادف له بواسطة برنامج حل العناوين يرسل الكمبيوتر الذي يطلب العنوان الشبكي سؤالا إلى ملقم DNSالمحلي و يتلقى منه الرد ثم يكتب العنوان ضمن رأسية الرزمة البيانية قبل أن يرسلها بعد ذلك تحفظ العلاقة بين العنوان والاسم الشبكي ضمن الكمبيوتر لفترة معينة من الزمن لتوفير عملية مداولة الربط بين العنوان والاسم الشبكي إعداد مخدم الأسماء :تتضمن الشبكات أكثر من ملقمDNS واحد لتسريع العمل ولتأمين الاحتياطي اللازم وخاصة في الأنظمة الذاتية التي يتغير فيها عدد الأجهزة مع الوقت يتم التحكم عادة بخدمات التسمية من ضمن الشبكات الكبرى بشكل مركزي يتضمن ملقم ويندوز NT مثلا ملقم PDC للتحكم بالمجال الأولي الذي يهتم بمسألة الحفاظ على حالة الشبكة الداخلية المختلفة بما فيها طلبات الولوج DNS معيار مهم جدا لأنه يساعدك على التنقل بين مئات الأجهزة عبر العالم بفضل مئات أو آلاف الملقمات DNSالموزعة عبر العالم وهي تتبادل أسماء الملفات وتناقلها فيما بينها كيلا تحتاج إلى الكثير من الوقت للوصول إلى موقع ما على الويب

ثانياً-الموجهات و جداول التوجيه

الموجهات : الغاية من الموجهات :تضمن الموجهات إيصال المعلومات إلى وجهتها عبر أفضل طريق ممكن كما أنها تستطيع أن تنظم حركة نقل المعطيات عبر الشبكة وتستخدم العديد من الخوارزميات في التوجيه من خلال مجموعة من البروتوكولات تدعى بروتوكولات التوجيه,كما تضمن عملية نقل المعطيات بين الشبكات غير المتوافقة في الطبولوجيا وكذلك بين الشبكات غير المتوافقة في البروتوكولات العاملة في كل منها كما تستخدم الموجهات للوصل مع الانترنت وتختلف الموجهات الممكن استخدامها في درجة تعقيدها والعوامل التي تحدد الموجه الذي يجب استخدامه تتعلق بالأمور التالية : 1. حجم الانترنت 2. نمط ونوعية أجزاء الشبكة 3. درجة الأمن المطلوبة ويمكن القول عموما انه كلما زاد تعقيد شبكة الانترنت و ازداد عدد الأماكن التي يمكن أن ترسل إليها المعطيات كلما ازدادت الحاجة إلى موجهات أكثر تعقيدا من ناحية التكوين في البنية المادية أو البرمجية مبدأ العمل : عند بدأ تشغيل الموجه يجري تشغيل إجراء برمجي يسمى إجراء التوجيه يقوم هذا الإجراء بالأمور التالية من أجل كل طرد IP يتم استقباله يفحص الطرد ويستخلص عنوان الهدف من ترويسة الطرد IP • يقوم بتحديد أفضل طريق لإرسال هذا الطرد إلى العنوان الهدف • يرسل الطرد إلى الهدف عبر الطريق المحدد ولتحديد طريق الطرد يستخدم الإجراء قاعدة المعطيات (DATABASE) تسمى جدول التوجيه وتمكن من خلالها معرفة الطريق الأفضل بحسب عنوان الهدف إذا كان الهدف موجودا على جزء الشبكة الذي ينتمي إليه الموجه فان الموجه يقوم بإرسال الطرد إلى الحاسوب المقصود أما إذا كانت وجهة الطرد إلى شبكة جزئية أخرى أو إلى شبكة انترانت أخرى فان الموجه يأخذ بعين الاعتبار العديد من العوامل في تحديد الطريق الأفضل مثل :ضغط النقل على الطرق ,عدد نقاط الوصل بين المصدر والهدف (ونقصد بها عدد الموجهات والبوابات التي يمر بها الطرفي طريقه من المصدر نحو الهدف ) و بما أن الطردIP يحتوي في أحد أجزائه على عدد نقاط الوصل ، فبالتالي يجب على الموجه ألا يستخدم طريقا يزيد فيه عدد نقاط الوصل عن العدد الموجود في الطرد IPكما أن وجود أكثر من طريق يحقق هذا الشرط هو أمر مرغوب فيه في شبكات الانترانت وذلك لضمان التعدد في الطرق وبالتالي تستطيع المعطيات النفاذ في حالة انشغال بعض الطرق قد يجري في بعض الأحيان إرسال الطرود إلى بوابة دخل ما في موجه بسرعة تتجاوز قدرتها على معالجة هذه الطرود في هذه الحالة تخزن الطرود في منطقة معينة من الذاكرة الموجه RAMتسمى خط انتظار (QUEUE)الدخل ولكل بوابة دخل خط الانتظار الخاص بها أي يمكن أن يملك الموجه أكثر من خط انتظار دخل ،في هذه الحالة يقوم الموجه بمعالجة الطرود في خط الانتظار الدخل حسب ترتيب وصولها .إذا كان ضغط النقل على الوجه كبيرا بحيث يتجاوز حجم الطرود التي يجب تخزينها الحجم المخصص لخط الانتظار (نسمي حجم خط الانتظار التخزيني طول الخط )في مثل هذه الحالة يجري إهمال بعض الطرود التي لا يستطيع الموجه معالجتها وبالتالي فان هذه الطرود لن ترسل إلى هدفها لكن هذا لا يعني ضياعا في المعلومات ،لأن بروتوكولات النقل TCPيأخذ بعين الاعتبار الضياع في الطرود على الطريق فإذا لم تصل جميع الطرود إلى الهدف فانه يطلب إعادة إرسالها حتى تصل جميعها البنية: يملك كل موجه أكثر من بوابة فيزيائية :بوابات دخل لاستقبال المعطيات وبوابات خرج لإرسال المعطيات وتكون هذه البوابات ثنائية الاتجاه أي أنها يمكن أن ترسل وتستقبل .وتعمل الموجهات على مستوى طبقة الشبكة في نموذج ISO/OSIوهذا ما يميزها عن الجسور ويجعلها قادرة على التحكم بعناوين IPللطرود. هناك العديد من الموجهات المبنية على أساس برمجي أو مادي وفي بعض الحالات يمكن تشغيل العديد من البرمجيات التي تعمل كموجهات على نفس البنية المادية مثل الموجه MULTI PROTOCOL ROUTER من شركة NOVELLوهو برنامج موجه يعمل على البنية المادية لأي موجه في بعض الموجهات وخاصة الموجهات العالية الأداء .يجري زرع برمجيات التوجيه مباشرة على البنية المادية يمكن إدارة الموجهات وتشخيص المشاكل فيها وحلها باستخدام برمجيات معينة مثل بروتوكول SNMP(SIMPLE NETWORK MANAGEMENT PROTOCOL) نشأ هذا البروتوكول من حاجة مديري الشبكات لتشخيص ومعالجة مشاكل الشبكة عن بعد حيث يقدم هذا البرتوكول العديد من الأدوات لمراقبة وتعديل الشبكة عن بعد .لكن النسخة الأولى من هذا البرتوكول لم تأخذ بعين الاعتبار مسألة التحقق من الهوية ,ولذلك يصبح نظريا بإمكان أي شخص تشكيل شبكة ومن ثم فأن العديد من بائعي البرمجيات يعطلون قدرات البروتوكول على التعديل.لكن البروتوكول SNMPV2يأخذ بعين الاعتبار مسألة التحقق من الهوية.

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

وبصورة عامة الموجهات يمكنها الاتصال مع شبكات متعددة أو شبكات فرعية ، أجهزة الشبكة تقوم بجدولة عناوين IP وعناوين MAC بحيث تظهر منسجمة. هذا يعني أن الجهاز النموذجي يحتوي على معلومات تخطيط الولوج فقط إلى الأجهزة الموجودة في شبكتها الخاصة, و هي تعرف القليل جدا عن الأجهزة خلف شبكتها المحلية. تقوم الموجهات بإنشاء الجداول التي تصف كل الشبكات الموصولة إليها. جداول ARP الموضوعة بواسطة الموجهات ، يمكنها الاحتواء على عناوين IP و عناوين MAC لأجهزة تقع على أكثر من شبكة واحدة. بالإضافة إلى عملية تخطيط عناوين IP إلى عناوين MAC, جداول التوجيه تقوم أيضا بعملية التخطيط للمنافذ ، هل يمكنك التفكير في السبب الذي يجعل الموجهات بحاجة إلى هذا. بالإضافة إلى عناوين IP و عناوين MAC للأجهزة الواقعة على الشبكات التي قد وصلت إليها الموجه أيضا يملك عناوين IP و عناوينMAC لموجهات أخرى. فهو يستخدم هذه العناوين ليوجه المعلومات (البيانات) نحو المستقبل النهائي. إذا استقبل الموجه رزمة المعلومات بحيث أن عناوين المستقبل لهذه الرزمة غير موجودة في جدول التوجيه, فإنه سوف ينقلها إلى عنوان موجه آخر يحتوي على معلومات عن المستقبل المضيف في جداول التوجيه. يستخدم ARP فقط في الشبكة المحلية. ماذا سوف يحدث إذا أراد موجه محلي الاتصال مع موجه غير محلي لتقديم خدمات موجه (Next-hope ) و لكنه لا يعرف عنوان MAC الخاص بالموجه الغير محلي ؟ عندما لا يعرف الموجه عنوان MAC الخاص بموجه القفزة التالية, فإن الموجه المنبع سوف يصدر ARP Request. الموجه الآخر سوف يستقبل ARP Request ، هذا الموجه يصدر ARP Reply إلى الموجه الذي أصدر ARP Request هذه الاستجابة تحتوي على عنوان MAC للموجه الغير محلي. إن الجهاز في شبكة واحدة لا يمكنه أن يرسل ARP Request إلى جهاز في شبكة أخرى ، ماذا يحدث في حالة الشبكات الفرعية ؟ هل يستطيع جهاز في شبكة جزئية واحدة أن يجد عنوانMAC لجهاز في شبكة فرعية أخرى ؟ الجواب هو نعم. وهناك بروتوكولات أخرى مثل IP تتطلب أن تقوم بالتزويد بالعنوان الكامل مثل قناع الشبكات الفرعية. عنوان الشبكة يمكن الحصول عليه بواسطة ANDing بين العنوان و قناع الشبكة الفرعية. بروتوكولات التوجيه هي التي سوف تحدد الطرق التي ستوجه البروتوكولات الموجهة إلى الهدف. و كمثال على بروتوكولات التوجيه :  (RIP) Routing Information Protocol  (IGRP) Interior Gateway Routing Protocol  (EIGRP) Enhanced Interior Gateway Routing Protocol بروتوكولات التوجيه تمكن الموجهات المتصلة من ابتكار خريطة ، داخلية ، للموجهات الأخرى في الشبكة أو في شبكة الإنترنت. هذه تسمح بحدوث عملية التوجيه. مثل هذه الخرائط أصبحت جزءا في كل جداول توجيه الموجهات

ميزات RIP • بروتوكولات التوجيه هي بروتوكولات لتوجيه المسافة Distance Vector • العدد الأعظمي للقفزات هو 15 • تحديث المعلومات يتم كل ثلاثين ثانية • عدم اختيار الطريق الأسرع دائما من أجل الرزم تستخدم الموجهات بروتوكولات التوجيه لتبديل جداول التوجيه والتشارك في معلومات التوجيه.في داخل الشبكة ، البروتوكول الأكثر شيوعا الذي يستخدم لتبديل المعلومات الموجه بين الموجهات التي تقع على نفس الشبكة ، هو (RIP). أما IGP)) فهو يحسب المسافة إلى الهدف المضيف في الفترة الزمنية لعدد قفزات الرزمة التي يجب أن تعبر خلالها. RIP تمكن الموجهات من تحديث جداول توجيهها خلال فترات البرمجة ، عادة خلال 30 ثانية. واحدة من عيوب الموجهات التي تستخدم RIP هي استمرار الاتصال مع الموجهات المجاورة و التي تحدث جداول التوجيه, هذا يخلق كميات كبيرة من حركة عبور الشبكة. RIP تسمح للموجهات بتحديد أي الطرق المستخدمة لإرسال المعلومات. وهي تفعل ذلك باستخدام مفهوم يعرف distance-vector توجيه المسافة. وحيثما ذهبت المعلومات عبر الموجه ، و بذلك ، خلال رقم جديد للشبكة ، هذا يعتبر مساويا لقفزة واحدة. الطريق الذي يتناول قفزة بمقدار 4 يعين أن سفر المعلومات على طول ذلك الطريق يجب أن يمر خلال أربعة موجهات قبل الوصول إلى الهدف النهائي على الشبكة. إذا كانت هناك طرق مضاعفة إلى الهدف ، فإن الطريق ذو العدد الأقل من القفزات سوف يكون الطريق المختار بواسطة الموجه. لأن عدد القفزات هي فقط routing metric المستخدم بـ RIP إنه ليس من الضروري اختيار الطريق الأسرع إلى الهدف. metric هو مقياس لاتخاذ القرارات إنك سوف تتعلم فورا بأن بروتوكولات التوجيه الأخرى تستخدم الكثير من metric إلى جانب عدد القفزات لإيجاد الطريق الأمثل لسفر المعلومات. مع ذلك فإن RIP يبقى شائعا جدا ، والمستخدم بشكل واسع. هذا ربما قد يجعله مستحقا أولا الحقيقة القائلة أنه كان واحدا من أوائل بروتوكولات التوجيه المطورة. المشكلة الأخرى التي تظهر باستخدام RIP أنه في بعض الأوقات الهدف يمكن أن يقع بعيدا للوصول إليه. عند استخدام RIP فإن العدد الأعظمي للقفزات التي يمكن للمعلومات أن تنقل عبرها هو 15. الشبكة الهدف يتعذر الوصول إليها إذا كان عدد قفزات الموجهة أكثر من15. في طبقة المعلومات تكون IP datagram مغلفة في الإطار محتويا على IP header التي تعامل كمعلومة. الموجه يستقبل الإطار و يقوم بإزالة IP header ، يقوم الموجه بعد ذلك بالبحث عن عنوان هدفIP في جدول التوجيه ، و تغليف المعلومة في إطار طبقة المعطيات وإرسالها إلى المنفذ الموافق ، إذا لم يجد عنوان هدف IP يمكن أن يعيد الرزمة.

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

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

بروتوكولات التوجيه IGRP IGRP و EIGRP هي عبارة عن بروتوكولات التوجيه التي طورت عن طريق System Cisco لذلك فهي اعتبرت Proprietary (مملوكة) لبروتوكولات التوجيه, IGRP طورت على وجه التحديد لعنونة المشاكل التي تترافق مع عملية التوجيه في شبكات Large multi-vender التي كانت ضمن مجال البروتوكولات تماما مثل RIP. كما أن IGRP مثل RIP هو بروتوكول موجه مسافة Distance-Vector, وعلى كل حال عندما نحقق الطرق الأفضل (و هذا يؤخذ بعين الاعتبار) تماما مثل سعة المجال ، الحمل ن التأخير ,إدارة الشبكة تستطيع أن تحدد الأهمية المعطاة لأي واحدة من هذه المعطيات أو تسمح الـ IGRP أن يسب تلقائيا الطريق الأمثل.