هر كامپيوتر موجود در شبكه به منظور ايجاد ارتباط با ساير كامپيوترها،مى بايست شناسائى و داراى يك آدرس منحصربفرد باشد. قطعا تاكنون با آدرس هاى IP و يا MAC (اقتباس شده از كلمات Media Access Control) برخورد داشته ايد و شايد اين سؤال براى شما مطرح شده باشد كه اولا ضرورت وجود دو نوع آدرس چيست و ثانيا جايگاه اسفاده از آنان چيست؟ MAC Address، يك آدرس فيزيكى است در حالى كه آدرس هاى IP، به منزله آدرس هاى منطقى مى باشند. آدرس هاى منطقى شما را ملزم مى نمايند كه به منظور پيكربندى كامپيوتر و كارت شبكه، درايورها و يا پروتكل هاى خاصى را در حافظه مستقر نماييد مثلا استفاده از آدرس هاى.( IP) اين وضعيت در رابطه با MAC Address صدق نخواهد كرد و اينگونه آدرس ها نيازمند درايور هاى خاصى نخواهند بود، چراكه آدرس هاى فوق درون تراشه كارت شبكه قرار مى گيرند.
دليل استفاده از MAC Address
هر كامپيوتر موجود در شبكه، مى بايست با استفاده از روش هايى خاص شناسايى گردد. براى شناسائى يك كامپيوتر موجود در شبكه، صرف داشتن يك آدرس IP به تنهايى كفايت نخواهد كرد. حتما علاقه منديد كه علت اين موضوع را بدانيد. بدين منظور، لازم است نگاهى به مدل معروف Open Systems Interconnect) OSI) و لايه هاى آن داشته باشيم:
شبكه فيزيكى
همانگونه كه مشاهده مى نماييد، MAC Address در لايه DataLink (لايه دوم مدل OSI) قرار دارد و اين لايه مسئول بررسى اين موضوع خواهد بود كه داده متعلق به كداميك از كامپيوترهاى موجود در شبكه است. زمانى كه يك بسته اطلاعاتى (Packet) به لايه Datalink مى رسد (از طريق لايه اول)، وى آن را در اختيار لايه بالايى خود (لايه سوم) قرار خواهد داد. بنابراين ما نيازمند استفاده از روش خاصى به منظور شناسايى يك كامپيوتر قبل از لايه سوم هستيم. MAC Address، در پاسخ به نياز فوق در نظر گرفته شده و با استقرار در لايه دوم، وظيفه شناسائى كامپيوتر قبل از لايه سوم را بر عهده دارد. همه ماشين هاى موجود روى يك شبكه، اقدام به بررسى بسته هاى اطلاعاتى نموده تا مشخص گردد كه آيا MAC Address موجود در بخش «آدرس مقصد » بسته اطلاعاتى ارسالى با آدرس آنان مطابقت مى نمايد؟
لايه فيزيكى (لايه اول) قادر به شناخت سيگنال هاى الكتريكى موجود روى شبكه بوده و فريم هايى را توليد مى نمايد كه در اختيار لايه Datalink، گذاشته مى شود. در صورت مطابقت MAC Addressموجود در بخش «آدرس مقصد » بسته اطلاعاتى ارسالى با MAC Address يكى از كامپيوترهاى موجود در شبكه، كامپيوتر مورد نظر آن را دريافت و با ارسال آن به لايه سوم، آدرس شبكه اى بسته اطلاعاتى (IP) بررسى تا اين اطمينان حاصل گردد كه آدرس فوق با آدرس شبكه اى كه كامپيوتر مورد نظر با آن پيكربندى شده است به درستى مطابقت مى نمايد.