د.عدوان العوني
د.عدوان العوني

@Abufahad089

14 Tweets 155 reads May 23, 2022
#إنترنت_الاشياء_بالعربي
العنوان الفيزيائي(MAC Address)من أهم المواضيع التي يجب على معرفتها لكل من يتصل بالانترنت،والبعض يخلط بينهم وبينIP.
في هذه السلسلة نناقش:
ماهو عنوان MAC؟
الفائدة منه؟
الفرق بين عنواني MACو IP؟
هل يمكن يكون ٢كرت شبكة لهما نفس العنوان؟
كيف اعرف MAC لجهازي؟
العنوان الفيزيائي او MAC : media access control address: عنوان يميز كل جهاز عن غيره على الشبكة،بحيث لا يملك اي جهازين على الاطلاق نفس العنوان.يحتوي كل كرت شبكة على عنوان يأتي من الشركة المصنعة ثابت وفريد من نوعه.
يسمى ايضا العنوان الفعلي للجهاز او عنوان إيثرنت او العنوان المادي
يتكون من ٤٨ بت ويكتب بالنظام الست عشري يتم تحديده بواسطة الشركة.يتكون العنوان من قسمين:القسم الاول ويخص الشركة المصنعة والقسم الثاني وهو عنوان فريد يميز الجهاز عن اي جهاز اخر .
من ينضم عدم تشابه عناوين لكرت الشبكة بين المصنعين؟
يتكون العنوان من جزئين ويشرف ع كل جزء جهة .
١-الاولى منظمة IEEE مسؤولة عن الجزء الاول.
و تمنح كل شركة مجموعة من نطاق من العناوين الفريدة دون ان تتشابه مع اي شركة اخرى ويسمى OUI
(يتبع)
٢-الثانية: الشركة المصنعة تنظم الجزء الثاني من العنوان ويسمى UAA وهي سلسلة من العناوين خاصة بها. .
وبهذه نضمن عدم تشابه اي عنوانين الا في حالة اخطأت الشركة المصنعة بذلك وهذا حالات نادرة.
مالفائدة من وجود عنوان (MAC) ؟
الهدف الرئسي هو تمكين أجهزة الشبكة من التواصل وتبادل المعلومات بينها. فعندما يريد جهاز ان يتصل بآخر فلابد من استخدام العنوان الفيزيائي سواء كانا في نفس الشبكة أو حتى في قارتين مختلفتين.
مالفرق بينه وبين عنوان (IP Address) ،هل عناوين IP فريدة ؟هل يكفي احدهما للتواصل؟
عناوين IP العامة هي فريدة لكنها يمكن أن تتغير من فترة لاخر، لكن عنوان MAC ثابت لايتغير. وحسب برتوكول TCP/IP وهذه بمثابة لغة الانترنت فيحتاج اي جهاز في الشبكة الي عنوانين ( عنوان IP وعنوان MAC
كيف يتم الاتصال بين جهازين ؟
الحالة الاولى: الجهازين في شبكة محلية واحدة :
عندما يريد الجهاز الاول الاتصال مع الجهاز الثاني، سيقوم الاول بفحص عنوان IP للثاني للتاكد هل هو نفس الشبكة ام لا؟ بعدها يعرف انه في نفس الشبكة بسبب انه ينتمون لمجموعة واحدة.
(يتبع)
ولاجل اتمام الاتصال لابد للاول من معرفة عنوان MAC من خلال برتوكول تحليل العناوين ARP حيث ييرسل الاول رسالة من نوع (Broadcast) لكل الاجهزة في الشبكة ويطلب من صاحب عنوان IP السابق ان يرد عليه مرفقاً MAC وبمجرد وصول عنوان MAC الخاص بالثاني تبدأ عملية الاتصال بينهما.
الحالة الثانية: الجهازين في شبكات مختلفة:
هنا الجهاز الاول لا يعرف عنوان IP للثاني ولا MAC هنا يقوم الاول بمساعدة DNS بالحصول على IP مثل خادم Gmail ويعرف هنا انه عنوان ليس في نفس الشبكة لذلك لابد من ارسال الطلب الى جهاز الراوتر لجلب العنوان.
(يتبع)
يبث الاول رسالة ARP في الشبكة مرفقة بعنوان IP للراوتر لطلب عنوان MAC الخاص في الراوتر.وبمجرد حصوله عليه ،يرسل رسالة للراوتر والذي بدوره يقوم بفحص عنوان IP الخاص ب Gmail ويعمل ع تحديد افضل مسار عبر سلسلة من الراوترات للوصول للجميل وبين كل راوتر واخر يتم اتباع نفس الاسلوب (ARP)
كيف اعرف عنوان MAC لجهازي؟
يوجد طرق مختلفة منها استخدام موجه الاوامر(command prompt) وبعدها استخدام امر(ipconfig/all)للويندوز اما للماك (ifconfig)
- حيث تظهر عدد من العناوين منها العنوان الفيزيائي physical address او MAC
-يختلف الامر للاجهزة الاخرى
هل يمكن أن يحتوي جهاز واحد على اكثر من عنوان MAC ؟
نعم،اذا كان لديه اكثر من كرت شبكة. حيث لكل كرت عنوان خاص به.
هل يمكن تغيير العنوان الفيزيائي؟
نعم :
١-استبدال كرت الشبكة
٢-بعض المخترقين باستخدام برامج تصمم لهذا الغرض تخفي وتبدل العنوان اثناء استخدامها
اعتذر عن الاطالة خصوصا هناك تفاصيل لم نواجها مثل بروتكول APR وغيرها ولعنا نفرد لها شرح خاص.

Loading suggestions...