منتديات جيطان
السلام عليكم....
اهلا بكم بموقعنا الخاص بالالكترونيات
اخي الكريم لم تقم بتسجيل الدخول بعد
لتسجيل الدخول اضغط على دخول
للاشتراك اضغط على تسجيل

شاكرين لكم حسن الزيارة
.............. اكاديمية المهد


جيطان
 
الرئيسيةالرئيسية  البوابةالبوابة  اليوميةاليومية  مكتبة الصورمكتبة الصور  س .و .جس .و .ج  بحـثبحـث  المجموعاتالمجموعات  All pruduct  التسجيلالتسجيل  دخولدخول  Arduino  LCDs & LEDs  Motors & Drivers  Programmers & Kits   Power & Battery  Robotics Kits  Resistors   Sensors & Modules  Wireless Modules  
جديد اصبح بامكانكم مشاركتنا مساهماتكم واسئلتكم في كل ما يخص مشاريع الاردوين والرازبيري والبيك
مطلوب ادمن لادارة المنتدى شرط ان يكون متفرغ على من لديه الاستعداد مراسلتي ع الايميل hooxs.hooxs@yahoo.com
study english quotes هو قسم جديد للحكم المميزة نرجو ان ينال اعجابكم study
مطلوب ادمن لادارة المنتدى شرط ان يكون متفرغ على من لديه الاستعداد مراسلتي ع الايميل hooxs.hooxs@yahoo.com
جديد قسم مشاريع الاردوينو اضغط على الصورة للقرائة والمساهمة في المشاريع

شاطر | 
 

 إبدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت) : http://www.absba.org/showthread.php?t=933391#ixzz1XPh2yTtX

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin


عدد المساهمات : 655
تاريخ التسجيل : 25/03/2010
العمر : 24
الموقع : عمان - الاردن

مُساهمةموضوع: إبدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت) : http://www.absba.org/showthread.php?t=933391#ixzz1XPh2yTtX   الخميس سبتمبر 08, 2011 7:59 pm

إبدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت)
: http://www.absba.org/showthread.php?t=933391#ixzz1XPh2yTtX



أحاول في هذه المشاركة بعون الله شرح معظم ما نستطيع فعله للإستفادة القصوى من بوابتنا للانترنت. أقصد ببوابة الانترنت أي طريقة تتصل بها بالانترنت كانت. مثلا مودم انترنت موصل بكمبيوترنا بمنفذ usb (مثلا 3G او WiMax) او مركب داخل الجهاز في فتحة PCI (مثلا فاكس مودم) او بكيبل شبكة (مثلا راوتر DSL او ستالايت) او أي طريقة اخرى كانت (مثلا VPN)

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


( لاتعطني سمكة، بل علمني كيف اصطادها )


لنبدأ...

كيف نصطاد السمك؟ أأأأأ عفوا.. أقصد الأساسيات التي علينا معرفتها:



ماهو عنوان الـ IP ؟


عنوان الـ IP هو رقم طوله 4 بايت byte ونفصل بين كل بايت وبايت باستخدام نقطة "." (بايت.بايت.بايت.بايت) مثال عليه العنوان 192.168.1.1
البايت الواحد يساوي 8 بت bit .. هذا يعني ان عنوان ال IP طوله 4 بايتات او 32 بت اليس كذلك؟ (4 بايت × 8 بت = 32 بت)

المثال السابق (192.168.1.1) يسمى التمثيل العشري لعنوان ال IP والفائدة من هذا التمثيل هي ان نستطيع نحن البشر قرائته وحفظه. لكن في الحقيقة لا يبدو هكذا ابدا بالنسبة لاجهزة الشبكة.. بالنسبة لكمبيوتر مثلا، عنوان 192.168.1.1 يبدو هكذا:

11000000.10101000.00000001.00000001 !!

تستخدم الاجهزة التمثيل الثنائي (0 و 1) - بعبارة اخرى "ديجيتال" - لكي تستطيع تحويل العنوان الى نبضات كهربائية (مثلا 1 = +5 فولت ، 0 = -5 فولت). وتسري هذه النبضات عبر كيبل الشبكة مثلا لجهاز اخر يعيد تحويلها الى تمثيل ثنائي بنفس المبدأ.

لاحظ معي كيف ان كل بايت تم تمثيله بثمانية بت، وقيمة كل بت منها اما صفر او واحد (لا يوجد احتمال اخر)

لاحظ ايضا اننا اذا جعلنا جميع البتات في البايت الواحد قيمتها 1 (يعني 11111111) فان القيمة العشرية المقابلة هي 255 .. لذلك اعرف انك لن تجد عنوان IP يحتوي قسم فيه على رقم اكبر من 255 (عشري)

وظيفة عنوان الـ IP هي تمييز كل كمبيوتر عن غيره في نفس الشبكة لكي تستطيع هذه الاجهزة التفاهم فيما بينها. كل كمبيوتر في الشبكة الواحدة لابد ان يكون له عنوان IP فريد غير مكرر مع جهاز اخر في نفس الشبكة. هذه الشبكة ممكن تكون شبكة محلية في منزل او مكتب.. او ممكن تكون الشبكة الكبرى الانترنت.

اهم ما في عنوان ال IP هو انه يحدد شيئين اثنين مهمين جدا اريدك تعرفها تماما:
- يحدد رقم هذا الجهاز في الشبكة
- ورقم الشبكة نفسها التي يقع ضمنها هذا الجهاز بعنوانه الحالي

لذلك فإن الـ 32 بت التي تكون عنوان ال IP كما اتفقنا تنقسم الى قسمين، بتات تحدد رقم الجهاز العميل "الكمبيوتر" تسمى Host Bits، وبتات تحدد رقم الشبكة تسمى Network Bits وهذه نقطة مهمة جدا لنا .. الشبكة ليست ببساطة مجموعة اجهزة مربوطة بسويتش وخلاص. لا هذه نظرة من الناحية الفيزيائية فقط، لكن هناك ناحية منطقية ايضا، هل تعلم انه يمكننا بكل بساطة توصيل مجموعة اجهزة في سويتش واحد ومع ذلك يمكننا تقسيم هذه الشبكة الى مجموعة شبكات مختلفة ومنفصلة عن بعضها على الرغم من انها جميعا مربوطة بنفس السويتش؟

كما ذكرت، عنوان ال IP يحدد رقم الجهاز + رقم الشبكة. اي جزء في هذا العنوان يخص الشبكة و اي جزء يخص الجهاز العميل؟ هذه يحددها ما يسمى قناع الشبكة الفرعية Subnet Mask. مثال شهير على قناع شبكة فرعية هو 255.255.255.0 اتوقع مر عليك في احد مراحل استخدامك للانترنت او الشبكات عموما.
اذا باختصار نقول ان القناع يحدد اي جزء في عنوان الـ IP يخص الشبكة، واي جزء يخص الجهاز، نأتي الان الى التفاصيل وكيف يتم ذلك لانها نقطة يهمنا جدا فهمها وسأحاول تبسيطها بقدر الإمكان لان الموضوع في الأصل معقد ومتشعب.
القناع طوله هو نفس طول عنوان الـ IP (أي 32 بت) ولتحديد اي جزء من عنوان ال IP يخص العميل واي جزء يخص الشبكة نقوم بمقارنة القناع مع عنوان ال IP بشكل متوازي بمعنى ان كل بت تتم مقارنته بالبت المقابل له في عنوان ال IP بما ان الاثنين نفس الطول (32 بت)
لاحظ عنواننا السابق 192.168.1.1 ولنفترض ان القناع هو 255.255.255.0. نحتاج لتمثيل هذه القيم ثنائيا لكي نستطيع تمييز أي جزء في عنوان ال IP يخص الشبكة وأيها يخص الجهاز العميل أو الجهاز حامل عنوان ال IP:

عنوان الـ IP هو: 11000000.10101000.00000001.00000001
قناع الشبكــة هو: 11111111.11111111.11111111.00000000

أي بت في عنوان ال IP يقابل بت قيمته 1 في القناع فانه يخص الشبكة، وأي بت يقابل 0 في القناع يخص الجهاز العميل. قمت بتلوين كل بت قيمته 1 في القناع بالأزرق وكل بت قيمته صفر بالأحمر للتسهيل. من السابق نخلص الى أن الثلاثة بايتات الاولى (من اليسار) من عنوان ال IP تخص الشبكة، بينما البايت الرابع والاخير (اقصى اليمين) من عنوان ال IP يخص الجهاز العميل. اذا بالنسبة للعنوان 192.168.1.1 بقناع 255.255.255.0 فإن 192.168.1 تمثل جزء الشبكة في عنوان ال IP بينما 1 تمثل جزء الجهاز العميل.

لتبسيط الموضوع واخذه من ناحية سطحية لانه اكثر تعقيدا من هذا بكثير نقول:
اي بايت في القناع قيمته (التمثيل عشري) 255 يعني ان هذا جزء شبكة، و اي بايت قيمته 0 (عشري) يعني ان هذا الجزء من عنوان ال IP هو جزء الجهاز.. لذلك عنواننا السابق 192.168.1.1 بقناع 255.255.255.0 تعني ان الثلاث بايتات الاولى على اليسار تخص عنوان الشبكة بينما البايت الاخير يخص الجهاز.. لذلك فالجهاز صاحب عنواننا السابق موجود في الشبكة 192.168.1 (تكتب كاملة 192.168.1.0 بوضع صفر للبايتات التي تخص الجهاز العميل) والرقم المميز للجهاز في هذه الشبكة هو 1 (يكتب كاملا 192.168.1.1)
لذلك اذا اضفنا جهاز جديد للشبكة واعطيناه العنوان 192.168.1.2 بنفس القناع فهو في نفس الشبكة مع جهازنا الاول اليس كذلك؟ لأن العنوانين متماثلين في الجزء الذي يخص الشبكة (القناع هو الذي حدد جزء الشبكة). ويمكننا عنونة الاجهزة داخل هذه الشبكة الفرعية حتى نصل الى اقصى عنوان 192.168.1.255
لكن اعلم أنه في كل شبكة فرعية فإن اول عنوان واخر عنوان هي عناوين خاصة لا يمكن استخدامها، مثلا في مثالنا السابق العنوان 192.168.1.0 لا يمكن استخدامه لجهاز عميل لانه يمثل عنوان (أو رقم) الشبكة نفسها، بينما اخر عنوان 192.168.1.255 يمثل ما يسمى عنوان برودكاست broadcast لهذه الشبكة وله استخداماته الخاصة. لذلك في شبكتنا 192.168.1.0 يمكننا عنونة الاجهزة من 192.168.1.1 وحتى 192.168.1.254 يعني هذه الشبكة يمكن ان تحتوي على 254 جهاز كاقصى حد. لذلك اذا اردنا اضافة جهاز جديد فاننا سنضطر للدخول في بتات الشبكة هذه المرة وهذا غير ممكن وسيغير الحسبة كلها. اذا اضفنا جهاز بعنوان 192.168.2.1 بنفس القناع (255.255.255.0) فهو يعتبر في شبكة فرعية مختلفة عن بقية الاجهزة (الشبكة 192.168.2.0 هذه المرة) لذلك فانه لن يستطيع التفاهم مع بقية الاجهزة حتى لو كان موصل بنفس السويتش، وهذا ما قصدته بانك يمكنك توصيل شبكتين او اكثر في شبكة واحدة موصلة بسويتش واحد (شبكة واحدة من ناحية فيزيائية فقط). لو وصلت 10 اجهزة بسويتش وجعلت 5 منها تقع في الشبكة 192.168.1.0 بينما الخمسة الاخرى في الشبكة 192.168.2.0 اصبح لديك شبكتين في شبكة واحدة! وبالمناسبة شبكتين بالفعل حيث انك حتى لن تستطيع عمل ping من جهاز في الشبكة الاولى لجهاز في الشبكة الثانية! بينما كل 5 اجهزة في كل شبكة ستتفاهم مع بعض بشكل طبيعي سواء ping او مشاركة ملفات او غيره.
يعني بقناع 255.255.255.0 فان اي جهاز يحمل عنوان IP يختلف عن غيره في احد الثلاث بايتات الاولى يكون في شبكة مختلفة. وقس عليها اقنعة 255.255.0.0 او 255.0.0.0
نكتفي بهذا القدر حول القناع لانه ليس الغرض من موضوعنا واتمنى تكون وضحت الصورة ولو قليلا وبالتحديد جزئية عنوان ال IP ووظيفته وكيف نعرف نميز بالنظر الى عنوانين IP واقنعتهم فقط اذا كانوا في نفس الشبكة ام لا بغض النظر عن طريقة التوصيل الفيزيائية.
الموضوع لا يخلو من تعقيد خصوصا اننا تعرضنا لجزء منه فقط حيث هناك اقنعة اكثر تعقيدا مثل 128 و 192 و 224 و 240 و 252 وليس دائما يكون القناع 255 او 0 كما في مثالنا السابق. في البداية يبدو الموضوع معقد لكن بقليل من الممارسة يبدأ يظهر أسهل فأسهل. تفاصيل اضافية حول الارقام الثنائية والعشرية وعنونة الشبكة وتقسيمها باستخدام الأقنعة تجدونها في موضوع انصحكم بقرائته:



على اي اساس يمكننا اختيار عنوان IP معين وماهي الجهة التي تحكم هذه العناوين؟


منظمات دولية -غير ربحية- هي Internet Corporation for Assigning Names and Numbers و نطلق عليها اختصارا ICANN (انا استطيع) و IANA — Internet Assigned Numbers Authority
هي الجهات المخولة بتحديد اي عناوين IP تخص اي بلد. لا تقوم بذلك مباشرة لان لها هيكلة معينة بحيث لها اقسام اصغر منها يختص كل قسم بقارة، تسمى هذه الأقسام RIRs من Regional Internet Registrars.

الهيكلة العامة للانترنت بهذا الشكل:


مثلا في السودان (او قارة افريقيا عموما) تحصل انت (مودمك/راوترك) على عنوان IP من مزود خدمة ISP - Internet Service Provider في مدينتك، هذا ال ISP حصل على العنوان الذي اعطاك اياه من RIR AfriNIC الذي حصل بدوره على عدد محدد من عناوين ال IP من ICANN و IANA .. ونفس الشيء بالنسبة لبقية القارات. (نعم رصد لعالمنا العربي اقل بكثير مما رصد لدول "العالم الأول")

بقي شيء اخير بخصوص عناوين ال IP هو أنها مقسمة الى مجموعة من الفئات classes يهمنا منها الفئات A و B و C

عناوين الفئة A التي يمكن استخدامها تبدأ من 1.0.0.1 الى 126.255.255.254 (لم اقل من 1.0.0.0 الى 126.255.255.255 لان اول واخر عنوان محجوزة كما ذكرت سابقا) وقناع هذه الفئة الافتراضي هو 255.0.0.0 (هذا القناع يحدد ان عناوين الشبكات هي 1.0.0.0 ثم 2.0.0.0 ثم 3.0.0.0 .... حتى نصل الى الشبكة 126.0.0.0 - يعني الاجهزة في هذه الفئة يجب ان يكون البايت الاول فقط -من اليسار- فيها متطابق لكي تعتبر في نفس الشبكة اذا استخدمنا القناع الافتراضي 255.0.0.0 لانه يمكننا دائما تغييره لزيادة عدد الشبكات مثلا)

عناوين الفئة B تبدأ من 128.0.0.1 الى 191.255.255.254 بقناع افتراضي 255.255.0.0 (ماهي عناوين الشبكات التي حددها القناع الافتراضي هنا؟ *الشبكة الثانية هي 128.1.0.0 *)

عناوين الفئة C تبدأ من 192.0.0.1 الى 223.255.255.254 بقناع افتراضي 255.255.255.0

هذه صورة تبين جزء الشبكة Network وجزء الجهاز Host في كل فئة



بغرض حفظ عناوين ال IP من النفاذ، قامت ICANN و IANA بتحديد مجموعة من العناوين في كل فئة من الفئات السابقة تسمى عناوين IP خاصة Private IP Addresses على النحو التالي:

- من الفئة A العناوين من 10.0.0.1 الى 10.255.255.254
- من الفئة B العناوين من 172.16.0.1 الى 172.31.255.254
- من الفئة C العناوين من 192.168.0.1 الى 192.168.255.254 (هل تبدو هذه مألوفة؟)

هذه العناوين الخاصة لايمكن الاتصال بها بشبكة الانترنت ابدا وتكون داخلية تخص شبكتك فقط (من هنا التسمية "خاصة" او private)، اذا اردت الوصول الى الانترنت فانت تحتاج عنوان IP حقيقي خارج هذا المدى وليس خاص.



ما هو الراوتر ؟


في مثال سابق عرفنا كيف ان جهاز عنوانه 192.168.1.1 بقناع 255.255.255.0 لن يستطيع الوصول الى او التفاهم مع جهاز عنوانه 192.168.2.1 بنفس القناع لان الاثنين اصبحوا في شبكتين مختلفتين. ببساطة ، لكي نجعل الشبكتين تتصلان مع بعضهما فاننا نحتاج لراوتر!
الرواتر هو الجهاز الذي يربط الشبكات المختلفة مع بعضها البعض. ما يهمنا بالنسبة للراوتر ان له شرط اساسي ليستطيع الربط بين شبكتين هو ان يكون كل منفذ فيه في شبكة مختلفة عن المنفذ الاخر (في الراوتر لابد ان يكون لكل منفذ فيه عنوان IP .. وليس مثل السويتش الذي منافذه لا عنوان IP لها). لذلك اذا اردنا الربط بين شبكتين مختلفتين، فاننا نحتاج لراوتر له منفذين.. منفذ موصل بالشبكة الاولى وله عنوان IP يتبع لنفس الشبكة، ومنفذ موصل بالشبكة الثانية وله عنوان IP يقع ضمن الشبكة الثانية. الاجهزة في الشبكة الاولى سيكون عنوان عبارتها الافتراضية default gateway هو عنوان منفذ الراوتر في نفس هذه الشبكة. والمثل بالنسبة للاجهزة في الشبكة الاخرى، عنوان منفذ الراوتر فيها هو عنوان عبارتها الافتراضية.
بهذه الطريقة اذا اراد جهاز ارسال بيانات الى شبكة خارج شبكته فانه يعرف ان عليه ان يرسلها الى العبارة الافتراضية (الراوتر) وليس الى الجهاز مباشرة كما يفعل مع الاجهزة التي معه في نفس الشبكة. وعندما تصل هذه البيانات الى الراوتر يعرف بطريقته الخاصة الى اين يوجهها.
لذلك نقطة اريد تثبتها في الاذهان لاننا سنحتاجها فيما بعد هي انه بالنسبة للراوتر، لا بد ان يكون عنوان كل منفذ فيه يقع في شبكة مختلفة عن المنافذ الاخرى. لا يجوز ولا يمكن ضبط منفذين بعنوانين IP في شبكة واحدة في راوتر واحد. حتى الراوتر لن يمكنك من ذلك و سيعطيك خطأ!
ولكم ان تتخيلوا كيف ان مجموعة هائلة من هذه الراوترات التي تربط شبكات مختلفة وعديدة مع بعضها البعض هي البنية الاساسية لما نعرفه بالانترنت!

لاحظوا الصورة التالية:



لاحظوا عناوين ال IP والاقنعة لجميع الاجهزة والراوترات، ولاحظوا كيف ان كل مجموعة اجهزة مع منفذ الراوتر المتصل بها تقع في نفس الشبكة، وكيف ان الراوترات منافذها في شبكات مختلفة ولا يمكن ان يكون في الراوتر الواحد اكثر من منفذ في نفس الشبكة (القناع 255.255.255.252 يحدد شبكة فرعية تحتوي على عنوانين IP فقط يمكن استخدامها. لذلك الوصلات المزدوجة بين Router A و Router B هي شبكتين مختلفتين وليست شبكة واحدة تماشيا مع قانون ان كل منفذ في الراوتر يجب ان يكون في شبكة مختلفة)
من الرسم السابق يمكنني تمييز ستة شبكات مختلفة بناء على الاقنعة (منفذ FE0 في الراوتر A مع الاجهزة المتصلة به (الشبكة 192.168.10.0) + شبكيتين بين الراوترين A و B (الشبكات 195.14.25.40 و 195.14.125.48) + الشبكة بين الراوترين B و C (الشبكة 195.14.30.60) + الشبكة في طرف FE1 للراوتر B (الشبكة 192.168.20.0) + الشبكة في طرف المنفذ FE0 للراوتر C (الشبكة 192.168.30.0)) - وبالمناسبة FE تعني Fast Ethernet 0 وهي الشبكات ذات السرعة 100 ميقابت في الثانية المنتشرة بيننا. لذلك اذا قلت "ايثرنت" لاحقا اعلم اني اقصد شبكاتنا العادية التي تستخدم كيابل UTP وسرعتها 100 ميقابت في الثانية.

(لمن أراد الاستزادة ومعرفة كيف استطعت تمييز شبكات غريبة مثل 192.14.30.60 و 195.14.25.40 و 192.14.125.48 وسر القناع 255.255.255.252 يجد التفسير الموضوع الذي ذكرته لكم : [عزيزي الزائر يتوجب التسجيل لمشاهدة الرابط للتسجيل اضغط هنا])



ما هي DHCP ؟


هي اختصار Dynamic Host Configuration Protocol وهي خدمة يوفرها جهاز ما في الشبكة الواحدة. يقوم هذا الجهاز بتعليم بقية الاجهزة اي عنوان IP Address تستخدم، اي قناع Subnet Mask، وماهو عنوان IP العبارة الافتراضية، وماهو عنوان IP سيرفرات DNS .. بعد معرفة هذا تستطيع الاجهزة الاتصال مع بعضها والاتصال بالانترنت.
في حال توفر هذه الخدمة في الشبكة يكون عليك ضبط الاجهزة على الحصول على عنوان IP تلقائيا، وسيقوم سيرفر DHCP بالباقي تلقائيا لانك بمجرد توصيل جهاز ما بالشبكة فإن هذا الجهاز سيقوم مباشرة بارسال رسالة الى عنوان برودكاست broadcast الشبكة التي وصل بها (عنوان البرودكاست هو عنوان عند ارسال رسالة اليه، تستقبلها جميع الاجهزة الموصلة بالشبكة المحلية)، لكن يرد عليها جهاز واحد يكون هو المعني بالرد لانه هو سيرفر ال DHCP، بينما تتجاهل الرسالة بقية الاجهزة. يقول الجهاز في هذه الرسالة شيء مثل (انتبهو جميعا!! انا جهاز جديد في الشبكة واحتاج لمعلومات الاتصال (IP/قناع/عبارة افتراضية/DNS) .. هل يوجد من يزودني بها؟) ويرد سيرفر DHCP بالمعلومات المطلوبة.
اذا ليس لديك في الشبكة جهاز يتكفل بخدمة DHCP يكون عليك في هذه الحالة وضع العناوين بنفسك مع مراعاة ان تكون عناوين IP الاجهزة في نفس الشبكة بالطريقة التي شرحتها سابقا لكي تستطيع الاجهزة في الشبكة التفاهم مع بعضها.



ما هي PAT ؟


PAT هي اختصار Port Address Translation (يطلق عليها خطأ NAT - Network Address Translation)
تعالوا نحسب حسبة، بعد ما عرفناه عن عنوان ال IP، كم عدد عناوين الـ IP التي يمكن استخدامها في العالم كله؟
لحساب احتمالات عدد ثنائي القانون هو 2 مرفوعة للأس (عدد البت التي تكون الرقم الثنائي) لذلك اذا لديك رقم ثنائي يتكون من 3 بت مثلا، فانه يستطيع تمثيل (2 مرفوعة للاس 3) ويساوي 8 ارقام عشرية يمكن تمثيلها (هي الأرقام من 0 الى 7). وبما ان عنوان ال IP طوله 32 بت فهو يكون 2 ^ 32 = 4.294.967.296 احتمال أو رقم. طبعا هذا ليس عدد العناوين التي يمكن استخدامها حيث انها اقل من ذلك لان هناك عناوين شبكة وعناوين برودكاست وعناوين اخرى محجوزة لأغراض خاصة ايضا لكن من اجل النقاش لنفرض ان العدد صحيح.
في السابق تخيل العلماء ان اكثر من 4 مليار رقم اكثر من كافية ولا يمكن ان تنتهي.. لكن طبعا اتضح الان ان هذا غير صحيح، فبالتطور العلمي بدأت هذه العناوين الان تنفذ .. الناس الان يتصلون بالانترنت من كل مكان! هاتف محمول، مكتبي، لابتوب، هناك سيارات تتصل بالانترنت! وكل اتصال من هذه يتطلب عنوان IP منفصل. وكان يفترض ان تنتهي هذه العناوين لو لا اختراع PAT هذه
ما تقوم به هو جعل مجموعة اجهزة في شبكة واحدة تتشارك في عنوان IP واحد تتعامل به مع خارج الشبكة. وليس عنوان IP مستقل لكل جهاز كما كان سابقا. (يتم ذلك بالتغيير في ارقام البورت لكن لا يهمنا هذا الان) بهذه الطريقة الان اصبحنا نوصل شبكة كاملة تتكون 20 جهاز بمودم DSL واحد مثلا (عنوان IP حقيقي واحد) وسنتطرق لهذا الموضوع لاحقا.
الأجهزة داخل الشبكة تتفاهم مع بعضها باستخدام عناوينها الخاصة بشكل طبيعي، لكن لتتعامل مع الخارج (الانترنت مثلا) فهي تتشارك في استخدام عنوان IP واحد فقط. لذلك بالنسبة للأجهزة الاخرى خارج شبكتنا، فكلها ترانا كجهاز واحد له عنوان IP واحد. خدمة رائعة اليس كذلك؟



ماهو MAC Address ؟


اولا MAC هي اختصار Media Access Cotrol
لكل جهاز به كرت شبكة، يوجد عنوان خاص مبني داخل هذا الكرت (يسمى MAC Address) ويكون هذا العنوان محفوظ بالكرت من المصنع. كل كرت له عنوان لا يوجد في اي كرت اخر (مثل بصمة اليد) لكي يتم تمييز الجهاز عن غيره. قريب لـعنوان الـ IP لكن له استخدامات اخرى. طوله 6 بايت مقارنة بـ 4 للـ IP، تمثيله ستعشري مقارنة بعشري للـ IP (الرموز الستعشرية هي الأرقام من 0 الى 9 والحروف من a الى f) وفيه، نفصل بين كل بايت وبايت بنقطتين فوق بعض ":" مقارنة بـ نقطة "." للـ IP
مثال عليه 00:01:a4:00:c0:99
الثلاثة بايتات الأولى (أزرق) تحدد الشركة المصنعة للكرت، بينما الثلاثة الأخيرة تمثل تسلسل الكرت في المصنع الواحد. يعني تقريبا مثل جزء الشبكة وجزء الجهاز العميل في عنوان الـ IP

ذكرت في جزء DHCP ان الجهاز بمجرد توصيله بشبكة فهو يرسل رسالة لعنوان broadcast حتى تصل لجميع الأجهزة في الشبكة. لكن الجهاز لايعرف بعد ماهي الشبكة اصلا فكيف يرسل الى عنوان البرودكاست فيها؟ هو يرسلها الى عنوان برودكاست الـ MAC وليس الـ IP (العنوان ff:ff:ff:ff:ff:ff) والنتيجة ان السويتش سيمرر الرسالة لجميع الأجهزة المتصلة به في الشبكة.

لمن أراد، هذا موضوع قد يوضح هذه النقطة أكثر:

[عزيزي الزائر يتوجب التسجيل لمشاهدة الرابط للتسجيل اضغط هنا]



مازلت مستمر في القراءة الى الان؟ تهاني الحارة لك على صمودك

انتهينا من الأساسيات وقبل ما نبدأ نلعب في اجهزتنا خلينا نراجع المعلقة الطويلة العريضة السابقة التي كتبتها الى الان بسرعة لتثبيت الفهم، ولتستطيع الصمود امام المعلقة الأطول والأعرض القادمة :

- عنوان الـ IP عنوان فريد لكل جهاز متصل بشبكة. ويتكون من جزئين، جزء يخص رقم الجهاز وجزء يخص رقم الشبكة التي ينتمي اليها هذا الجهاز.
- هناك عناوين IP حقيقية نستطيع استخدامها في الانترنت، وهناك عناوين خاصة لايمكن استخدامها في الانترنت، نستخدمها فقط داخل شبكاتنا المحلية.
- القناع Subnet Mask هو الذي يحدد اي جزء في عنوان الـ IP يخص الجهاز، وأي جزء يخص الشبكة
- DHCP هي خدمة يتكفل بها جهاز في شبكة ما، وبناء على طريقة اعدادنا لها تملي على الاجهزة في هذه الشبكة اي عنوان IP تستخدم، وايضا اي قناع و عبارة افتراضية و سيرفر DNS.
- خدمة NAT/PAT تجعل مجموعة من الاجهزة تتشارك في عنوان IP واحد تتعامل به مع خارج الشبكة.
- عنوان MAC عنوان فريد يميز كل كرت شبكة عن غيره وله استخدامات أخرى

بعد ان عرفت هذه المعلومات، انت الان مدجج بكل الاسلحة التي تحتاجها للتغيير كما تريد في عبارتك للانترنت.

يللللا نبدأ..



اول شيء لنلقي نظرة سريعة على اشهر ما يوجد في السوق.

لدينا مودمات لمستخدم واحد توصل بالكمبيوتر عادة عبر منفذ usb

مودم 3G


مودم DSL نوع USB

لدينا ايضا راوترات وهي عدة انواع، راوترات ADSL، أنا أستخدم Netgear موديل DG834G


ايضا يوجد راوترات نطاق عريض "برودباند"، Broadband Router

الموضوع خاص ب منتديات المشاغب: http://www.absba.org/showthread.php?t=933391#ixzz1XPnuv3E7

وراوترات WiMax (تقنية لاسلكية تدعم النطاق العريض)

وراوترات 3G تعمل عن طريق شريحة جوال (في السعودية مثلا افاق وايرلس او موبايلي).

وغيرها..

ما يهمنا ان هذه كلها راوترات ونحن الان نعرف ماهي الراوترات وماهي وظيفتها، ونعرف مسبقا ان كل هذه الراوترات لها منفذين، منفذ يتصل بمزود الخدمة، ومنفذ يتصل بشبكتنا (لايهم عدد الفتحات، هذا مجرد سويتش مدمج لان الراوتر له عنوان IP واحد فقط في طرف شبكتنا وهو الذي نستخدمه للاعداد).
الان قد تأتي مدمج معها ما يسمى Access Point وبالتالي تدعم الاتصال اللاسلكي ايضا، وقد تكون سلكية فقط، في جميع الاحول هذا لا يغير من مبدأ وطريقة عملها فقط يمنحها ميزة اضافية عن السلكية، وهذه الاخيرة يمكننا في اي وقت توصيل Access Point بها لتصبح مثل الراوترات المدمج معها Access Point تماما. الفرق ان ال Access Point اصبح خارجي في هذه الحالة، بينما كان مدمج في سابقتها. فقط.

النوع الاخير من القطع المهمة التي يمكن ايجادها في السوق هي التي تحدثت عنها قبل قليل وهي الـ Access Point او نقطة الوصول. من حيث الشكل تكون مشابهة جدا للراوتر لكن الفرق يظهر في الخلف، حيث تجد بها فتحة واحدة فقط.


نبدأ نحلل هذه الاجهزة:


مودمات المستخدم الواحد

جميع هذه الانوع بغض النظر عن التكنولوجيا المستخدمة سواء WiMAX او 3G او DSL ..صممت لجهاز ومستخدم واحد غالبا:

توصلها بجهازك --> تعرفها في جهازك بالبرنامج المرفق --> تتصل بالانترنت (وحدك)

ليس فيها خدمة DHCP لتزود اجهزة اخرى بالمعلومات المطلوبة. لكن كيف حصل المودم على عنوان IP حقيقي (وليس خاص) ليستطيع جهازنا الاتصال بالانترنت؟ حصل المودم على العنوان تلقائيا ايضا عن طريق سيرفر DHCP ايضا لكن اين موقع هذا السيرفر؟ في طرف مزود الخدمة. بناء على هذه المعلومات اتصل جهازنا بالانترنت.

نأتي لما يمكننا عمله هنا:
المودم صنع ليعمل مع مستخدم واحد، لكن ماذا لو لديك جهاز اخر تريد توصيله بالانترنت؟
تكرمت علينا مايكروسوفت (بما ان معظمنا يستخدم ويندوز) بخدمة مجانية مبنية في نظام تشغيلها تسمى ICS - Internet Connection Sharing كل ما علينا هو تفعيلها. تتيح لك ICS مشاركة اي اتصال صمم ليعمل على جهاز واحد (فاكس مودم، usb.. الخ) مع مجموعة اخرى من الاجهزة متصلة مع جهازنا في شبكة.
بكل بساطة ما عليك فعله هو الذهاب الى موقع اتصالات الجهاز في لوحة التحكم تجد اتصال المودم هناك بغض النظر عن نوعه طالما موصل بجهازك


بكل بساطة اضغط عليه باليمين واختر خصائص --> خيارات متقدمة، تجد خيار يسمح للاجهزة في الشبكة باستخدام هذا الاتصال للاتصال بالانترنت .. اشر عليه.


انتهيت!

الجميل في الموضوع انه بتفعيل ICS سيصبح جهازنا مثل الراوتر!! ممتاز لكن كيف هذا؟
راوتر له منفذين، منفذ متصل بمزود خدمة الانترنت عبر مودم ال USB (او ايا كان نوع الاتصال)، ومنفذ اخر شبكتنا المحلية عن طريق كرت الشبكة.
وليس هذا فقط، تلقائيا تم تفعيل خدمتي DHCP و PAT فيه! وبضغطة زر واحدة!! بـتفعيل DHCP سيقوم جهازنا باعطاء معلومات الاتصال (عنوان IP/قناع/عبارة افتراضية/DNS) لأي جهاز في الشبكة يطلبها منه. وكل هذه الاجهزة التي حصلت على عناوين IP من جهازنا ستستطيع مشاركة عنوان ال IP الحقيقي الذي حصل عليه جهازنا لانه تم تفعيل خدمة NAT/PAT التي عرفنا فائدتها فيه! رائع!!
الان يمكنك توصيل كيبل شبكة من جهازك الى سويتش مثلا.. اي جهاز ستوصله بالسويتش سيطلب معلومات الاتصال وسيزوده جهازنا بها:



او يمكنك الاكتفاء بتوصيل جهاز واحد فقط بجهازك مباشرة باستخدم cross-over كيبل في حال ليس لديك سويتش:










منقول من هنا http://www.absba.org/showthread.php?t=933391
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://jitan.hooxs.com
 
إبدأ إحتراف التعامل مع أجهزة الإنترنت المنزلية (راوتر/مودم usb/أكسس بوينت) : http://www.absba.org/showthread.php?t=933391#ixzz1XPh2yTtX
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» موقع أون لاين روعه http://www.moshimonsters.com/

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات جيطان :: قــســم الكمبيوتر والتقنيه :: قسم الشبكات-
انتقل الى: