الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهو الروتر؟

مغلق
بدأه newprogrammer في 19 أغسطس 2004 · 8 رد · 8,238 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذا السؤال بدأ يسبب لي حالة نفسية! ما هو الروتر تحديدا؟ هل من الممكن ان احصل على اجابة دقيقة؟

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

عملية الوصل بين شبكتين ايضا يقوم بها نظام الوندوز 2000 سرفر في حالة وجود كرتي شبكة؟!

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

جزاكم الله خيرا

#2

السلام عليكم ,,

كرتي الشبكة لايحددان أن كل واحد منهما في شبكة مختلفة ,,

فالتعريف الدقيق لمجموعة أجهزة نقول على أنها في شبكة مفردة هو اذا كانت كلها في نفس ال Subnet Mask ,,

يعني أجهزة في ال SubNet Mask الذي يكون : 255.255.255.0

فكل الأجهزة التي تكون مثلا عناوينها : 192.168.10.0 - 192.168.10.255 كلها داخل شبكة واحدة ولاتحتاج لراوتر لتمرير البيانات بينها أصلا ,, فقط يكفي تمرير رقم ال IP المطلوب مع المنفذ ويتم الاتصال ,,

أما اذا أردنا أن ننتقل من جهاز ذو عنوان 192.168.10.33 الى عنوان 192.168.3.10 بنفس ال subnet Mask الذي هو :255.255.255.0 لايمكن الا عن طريق الراوتر لأن كل منهما في subnet Mask مختلف ,,

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

من برتوكولات ال roruting ال RIP وهي اختصار ل Routing Information Protocol ,, وال OSPF اختصار لل Open Shortest Path First وهي الخوارزمة الأعقد للوصو للراوتر الذي يخدم الشبكة المراد الوصول اليها وتستخدم للشبكات الضخمة ,,

لكن ال RIP مريح ومباشر ,,

اذا أردت أن تعرف كيف يمكن مثلا الوصول من جهازك وعبر Router مزود الخدمة الخاص بك الى ال Router الأخير ثم ال IIS Server أو ال Apache Server لل google ,, اذهب الى run->cmd

واكتب tracert www.google.com

أو pathping www.google.com

وسترى ال Routers التي يجب أن تمر بها لتحصل على الصفحة بمنفذ ال HTTP من ال internet Server الخاص بالجوجل ,,

تم تعديل هذه المشاركة بواسطة HGB في 19 أغسطس 2004 في 16:48

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

الاخ HGB

شكرا على الرد

دقة هذا التعريف ممتازة.

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

ممكن معلومات اعمق؟

جزاك الله خير

#4

كما ذكر الاخ HGB فهو يربط بين شبكتين. باللغة البسيطة : من المعلوم ان الراوتر يحدث تغيير في الطبقة الثالثة من OSI، فاذا ما طلبت معلومة خارج شبكتك يقوم الراوتر بالنيابة عنك بطلب المعلومة برقمه الخاص IP ولا يذكر رقمك وما ان تعود المعلومة حتي يحذف رقمه ويلصق رقمك يعني مأمور سنترال. بالاضافة الى مهام اخرى ذكرها الاخ HGB

ارجو التصحيح ان كان مفهومي خاطئا

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#5

جزاك الله خير اخ عماد

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

شكرا لردودكم المتميزة

#6

سانتظر معك الاجابة. و لكن مبدئيا انظر الى الراوتر على انه جهاز ينفذ برنامج له عدة مخارج ETHERNET و بالتالي من الممكن نظريا عمل سوفتوير راوتر على PC مع عدة كروت ولكن هل تظن ان التكلفة ستكون اقل وخاصة اذا خصصته ليكون راوتر؟

يعني سعر ( PC + WINDOWS 2000 +كروت شبكة ) > سعر ( راوتر )

تم تعديل هذه المشاركة بواسطة عماد الخليل في 19 أغسطس 2004 في 20:20

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#7

السلام عليكم ,,

فهمت قصدك ,, تقصد لماذا نربط شبكة محلية لتشارك الانرتنت باستخدام راوتر ,,

توجد 4 تقنيات لربط الشبكي لتشارك الانترنت في شبكة ,, وهي ال NAT وال Proxy وال Router وال ICS ,, ويتوجد أيضا ال ISA وتعمل كطبقة قوق ال NAT كما أعرف وفوق Proxy أيضا اذا أردت ,,

ال ICS واضحة ولاغبار عليها ,, الNAT أيضا لاغبار عليها و ال Proxy لم أستعمله قبلا ,, ال Router هو الغريب في الموضوع طبعا ليس بالضرورة أن يكون جهاز منفصل عن الجهاز ,, يمكن تمكين الوندوز ليعمل كراوتر وبكل مباشر ,,

ربما اذا غيرنا ال SubnetMask الى 255.255.255.255 سيعتبر كل جهاز في subnet M مختلفة مهما كان ال IP الخاص به ,, بهذا نحل مشكلة التناقض ,,

عموما ننتظر تعليق الخبراء في الموضوع ,, ولدي كتب MCSE وقد قرأت كيفية تمكين ال Router ليعمل ك Internet Server سابقا ,, لكن نسيت التفاصيل ,, اذا لم نجد اجابة سأبحث في الكتب مرة أخرى ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#8

بسم الله الرحمن الرحيم

وبه نستعين

الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته

أولاً أريد أن أؤكد علي ضرورة الفصل بين عناصر الشبكة كأجهزة مثل الراوتر والسويتش وغيرها وبين أجهزة الكمبيوتر المستفيدة من الشبكة والأنظمة العاملة عليها مثل أنظمة Windows.

ثانياً حتى تزداد الصورة وضوحاً بعد لإجابات الرائعة للأخ HGB والأخ عماد، أود توضيح عدة نقاط:

1- نأخذ المثال التالي: (لننسي الويندوز ومشاكلها قليلاً):

2- الشبكة A شبكة إحدى الشركات بها سويتشات تربط الأجهزة في كل الشبكة.

تعمل السويتشات التي تكون الشبكة علي تكوين جداول عناوين MAC Addresses tables وفقاً للمستوى (أو الطبقة) الثاني للأجهزة المرتبطة بها.

3- باستخدام هذه الجداول يمكن للسويتشات نقل البيانات بين كل جهاز وآخر في الشبكة.

4- في حالة وصول حزمة بيانات للسويتش مطلوب منه نقلها إلي جهاز آخر ولم يجد السويتش عنوان الجهاز المطلوب في جدوله؟ فماذا يفعل؟

5- يقوم السويتش بعمل تمرير Flooding لحزمة البيانات إلي كافة بورتات السويتش كمحاولة منه لضمان وصول البيانات لهدفها، وتسمي الرسائل المرسلة لكافة بورتات السويتش بالرسائل العامة Broadcast Messages، ويفضل بصفة عامة الإقلال قدر المستطاع من الـ Broadcast لما فيه من استنزاف للشبكة.

6- نؤكد أن البيانات ستصل إلي كافة الأجهزة المتصلة بالسويتش ولنتخيل حجم الـ load الممكن حدوثه كلما زاد حجم الشبكة.

7- نريد الآن أن نقوم بالربط بين الشبكة A وشبكة أخري B، ولنتخيل أن عملية الربط تمت بمد كابل من أحد سويتشات A إلي أحد سويتشات B.

8- لنتخيل الآن ماذا سيحدث نتيجة لرسالة Broadcast صدرت من أحد السويتشات في إحدى الشبكتين.

9- نعم ستنتشر هذه الرسالة لتصل إلي كافة أجهزة كلا الشبكتين، بما يرافق ذلك من استنزاف هائل للشبكتين.

10- لنتخيل أن الشبكتين تم ربطهم بشبكتين جديدتين أو خمسة أو عشرة ...... أو الإنترنت.

نعم تخيلنا صحيح إذا كان الربط سيتم باستخدام السويتشات التقليدية فلن تعمل الإنترنت سوي ثواني معدودة بعدها ستتوقف نتيجة للكم الهائل من رسائل الـ Broadcast.

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

12- هذا الجهاز هو الراوتر.

13- ونظراً لوجود الراوتر كبوابة Gateway لكل شبكة فإننا نعمل علي استغلاله في أعمال أخرى منها في الحماية كما قال الأخوة في ردودهم حيث ينوب الراوتر عن أجهزة الشبكة في إرسال واستقبال البيانات، فمثلاً عندما تتصفح الانترنت وأنت داخل شبكة معينة قإن العنوان الظاهر للخارج هو فقط عنوان الراوتر العامل كبوابة Gateway للشبكة.

14- أيضاً نستغله في تشغيله في بعض الأحيان كـ DHCP أو كبروكسي أو غيرها من الوظائف الشبكية.

15- يعد الـ Network Address Translation (NAT) من أروع استخدامات الراوتر وتستخدم هذه التقنية في أغراض عدة أبسطها عند الربط بين شبكتين (كاندماج شركتين مثلا) دون الحاجة لإجراء تعديلات في طريقة عنونة الأجهزة فيها.

ثالثاً نعود الآن للويندوز. تتضمن بعض أنظمة التشغيل بعض البرامج خصائص محاكاة لدور الراوتر، ولكن لننتظر قليلاً ذلك يحدث داخل الشبكة الداخلية فقط كأن تستخدم جهاز للربط بين شبكتين كلاهما لديك أنت دون وجود طرف ثالث يقوم بعملية الربط. كأن يكون لديك شبكة لاسلكية Wireless وتريد استخدم جهاز لربطها بشبكتك المحلية. في هذه الحالة يمكنك استخدام جهاز به كارت Wireless وكارت شبكة عادي وتستخدم الويندوز لإدارة الاتصال بين الشبكتين.

نقطة أخيرة بالنسبة للاتصال بالإنترنت.

عندما نستخدم خط الهاتف Dial Up للاتصال بمزود الخدمة فإن التعامل مع الجهاز (أو الأجهزة) المستفيدة من المودم علي أنها أجهزة عادية في شبكة مزود الخدمة يعني كما لو كانت مرتبطة به بكابل UTP بشبكته المحلية

أما عند استخدام تقنيات تتطلب أو تسمح باستخدام راوتر فالأمر مختلف حيث يتم التعامل مع الجهاز (أو الأجهزة) علي أنها شبكة أخري ويتم تمرير خصائص الشبكة الجديدة مثل عناوين آي بي وخصائص بروتوكولات الاتصال أتوماتيكياً من راوتر مزود الخدمة إلي راوتر العميل.

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

أعتذر كثيراً عن التطويل

والسلام عليكم ورحمة الله

#9

السلام عليكم

طبعا ردودكم فاقت الوصف. شكرا اخي Abu Rahma على اجابتك على السؤال الذي ارهقني كثيرا! المسألة بسيطة للروتر اكثر من استخدام!!!! هذا ما ذكره الاخ Abu Rahma . ولكن يبقى التعريف الاساسي كما هو. الارباك الذي حصل هو ان اكثر استخدام للروتر محليا هو في توزيع اشتراك انترنت واحد وهذا ما جعلني ابتعد عن التعريف الاساسي. شكرا للكل على هذه الاجابات الرائعة. اخي Abu Rahma اتمنى ان تشرح لنا المكونات المادية التالية في اقرب فرصة router, gateway, switch

جزاكم الله خيرا

هذا الموضوع مغلق.

مواضيع مشابهة