MAC ADDRESS چيست؟
هر کامپيوتر موجود در شبکه به منظور ارتباط با ساير کامپيوترها بايد شناسايي و داراي يک آدرس منحصر بفرد باشد.قطعا تا کنون با آدرسهاي IP ويا (MAC (Media Access Control برخورد داشته ايدو شايد اين سوال در ذهنتان ايجاد شده باشد که اولا لزوم وجود دو نوع آدرس چيست و ثانيا جايگاه استفاده از هر کدام چيست؟
MAC ADDRESS يک آدرس فيزيکي است در حالي که آدرسهاي IP به منزله آدرسهاي منطقي هستند.آدرسهاي منطقي شما را ملزم مينمايند که به منظور پيکربندي کامپيوتر و کارت شبکه درايورها و يا پروتکلهاي خاصي را در حافظه مستقر نماييد(مثلا استفاده از آدرسهاي IP).اين وضعيت در رابطه با MAC ADDRESS صدق نکرده و اينگونه آدرسها نيازمند درايورهاي خاصي نخواهند بود.چرا که آدرسهاي فوق درون تراشه کارت شبکه قرار ميگيرند.
دليل استفاده از مک آدرس :
هر کامپيوتر موجود درشبکه ميبايست با استفاده از روشهايي خاص شناسايي گردد.براي شناسايي يک کامپيوتر موجود در شبکه صرف داشتن يک آدرس IP به تنهايي کفايت نخواهد کرد.حتما علاقمنديد که علت اين موضوع را بدانيد.بدين منظور لازم است نگاهي به مدل معروف :-(OSI-(Open System Interconnect و لايه هاي آن داشته باشيم:
همانگونه که در عکس مشاهده ميکنيد مک آدرس در لايه ديتا لينک يعني لايه دوم مدل OSI قرار دارد و اين لايه مسئول بررسي اين موضوع است که داده متعلق به کدام يک از کامپوترهاي شبکه است.
زماني که يک بسته اطلاعاتي (PACKET)
به لايه DATALINK ميرسد (از طريق لايه اول لايه دوم آنرا در اختيار لايه بالايي خود يعني لايه سوم قرار خواهد داد.بنابراين ما نيازمند استفاده از روش خاصي به منظور شناسايي يک کامپيوتر قبل از لايه سوم خواهيم بود.مک آدرس براي پاسخ به نياز فوق در نظر گرفته شده است و با استقرار در لايه دوم وظيفه شناسايي کامپوتر قبل از لايه سوم را بر عهده دارد.تمامي ماشينهاي موجود در شبکه اقدام به بررسي بسته هاي اطلاعاتي نموده تا مشخص گردد که آيا -مک آدرس- موجود در بخش آدرس مقصد بسته اطلاعاتي ارسالي با آدرس آنان مطابقت دارد يا نه؟لايه فيزيکي "لايه اول" قادر به شناخت سيگنالهاي الکتريکي موجود بر روي شبکه بوده و فريمهايي را توليد مينمايد که در اختيار لايه (DATALINK) گذاشته ميشود.در صورت مطابقت "مک آدرس" موجود در بخش "آدرس مقصد" بسته اطلاعاتي ارسالي با "مک آدرس" يکي از کامپوترهاي موجود در شبکه کامپيوتر مورد نظر آن بسته را دريافت و با ارسال آن به لايه سوم آدرس شبکه اي بسته اطلاعاتي "IP" بررسي تا اين اطمينان حاصل گردد که آدرس فوق با آدرس شبکه اي که کامپيوتر مورد نظر با آن پيکر بندي شده است کاملا مطابقت دارد.
ساختار مک آدرس :
يک مک آدرس روي هر کارت شبکه داراي طولي مشابه و يکسان ميباشد.(شش بايت و يا 48 بيت).در صورت بررسي "مک آدرس" يک کامپيوتر که بر روي آن کارت شبکه نصب شده است آن را با فرمت مبناي شانزده "HEX" مشاهده خواهيد کرد.مثلا "مک آدرس" موجود روي يک کامپيوتر ميتواند به صورت زير باشد :
زماني که يک توليد کننده مانند اينتل کارت شبکه اي توليد ميکند نميتواند هر آدرس دلخواهي را براي "مک آدرس" آن کارت در نظر بگيرند.در صورتي که تمامي توليد کنندگان کارتهاي شبکه بخواهند بدون وجود يک ضابطه خاص اقدام به تعريف آدرسهاي فوق نمايند قطعا امکان دارد که کارتهايي با آدرس مشابه توليد شوند.يعني عدم تشخيص توليد کننده کارت و وجود دو کارت شبکه از توليد کننده هاي متفاوت با آدرسهاي يکسان که منحصر بفرد بودن آدرس هر کارت را نقض ميکند...
پس مک آدرس توسط چه سازمانهايي و به چه صورت به کارتهاي شبکه نسبت داده ميشود؟
به منظور برخورد با مشکل فوق سازمانی که وظیفه اختصاص دادن این شناسه ها را به تمامی تولید کنندگان در جهان دارد بنام : IEEE هر "مک آدرس" را به دو بخش مساوي تقسيم ميکند که از اولين بخش آن به منظور شناسايي توليد کننده کارت و دومين بخش به توليد کننده اختصاص ميابد تا آنان يک شماره سريال را در آن بخش درج نمايند.
البته برخي از توليد کنندگان به شما اين اجازه را خواهند داد که با دريافت و استفاده از يک برنامه خاص بتوانيد بخش دوم "مک آدرس" کارت شبکه خود را تغيير دهيد که همان شماره سريال است يعني بخش دوم آدرس.علت اين موضوع به استفاده مجدد از سريالهاي استفاده شده در ساير محصولات توليدي توسط آنان برميگرددکه دليل آن تجاوز و توليد بيش از محدوده مورد نظر است.اما در حال حاضر احتمال اينکه شما دو کارت شبکه با آدرس يکسان خريداري نماييد بسيار بسيار ضعيف است و شايد عملا غير ممکن باشد...
امیدوارم مفید باشد...