diamonds55
26th December 2008, 03:10 PM
هر كامپيوتر موجود در شبكه به منظور ايجاد ارتباط با ساير كامپيوترها،مى بايست شناسايى و داراى يك آدرس منحصربفرد باشد. قطعا تاكنون با آدرس هاى IP و يا MAC (اقتباس شده از كلمات Media Access Control) برخورد داشته ايد و شايد اين سوال براى شما مطرح شده باشد كه اولا ضرورت وجود دو نوع آدرس چيست و ثانيا جايگاه اسفاده از آنان چيست ؟ MAC Address، يك آدرس فيزيكى است در حالى كه آدرس هاى IP، به منزله آدرس هاى منطقى مى باشند. آدرس هاى منطقى شما را ملزم مى نمايند كه به منظور پيكربندى كامپيوتر و كارت شبكه، درايورها و يا پروتكل هاى خاصى را در حافظه مستقر نمائيد (مثلا استفاده از آدرس هاى IP.) اين وضعيت در رابطه با MAC Address صدق نخواهد كرد و اينگونه آدرس ها نيازمند درايور هاى خاصى نخواهند بود، چراكه آدرس هاى فوق درون تراشه كارت شبكه قرار مى گيرند. دليل استفاده از MAC Address هر كامپيوتر موجود در شبكه، مى بايست با استفاده از روش هايى خاص شناسايى گردد. براى شناسايى يك كامپيوتر موجود در شبكه، صرف داشتن يك آدرس IP به تنهايى كفايت نخواهد كرد. حتما علاقه منديد كه علت اين موضوع را بدانيد. بدين منظور، لازم است نگاهى به مدل معروف Open Systems Interconnect) OSI) و لايه هاى آن داشته باشيم:
مدل OSI
Network Layer
لايه سوم
آدرس IP در اين لايه قرار دارد
لايه دوم
آدرس MAC در اين لايه قرار دارد
لايه اول
شبكه فيزيكى
همانگونه كه مشاهده مى نمائيد، MAC Address در لايه DataLink (لايه دوم مدل OSI) قرار دارد و اين لايه مسئول بررسى اين موضوع خواهد بود كه داده متعلق به كداميك از كامپيوترهاى موجود در شبكه است. زمانى كه يك بسته اطلاعاتى (Packet) به لايه Datalink مى رسد (از طريق لايه اول)، وى آن را در اختيار لايه بالايى خود (لايه سوم) قرار خواهد داد. بنابراين ما نيازمند استفاده از روش خاصى به منظور شناسايى يك كامپيوتر قبل از لايه سوم هستيم. MAC Address، در پاسخ به نياز فوق در نظر گرفته شده و با استقرار در لايه دوم، وظيفه شناسايى كامپيوتر قبل از لايه سوم را بر عهده دارد. تمامى ماشين هاى موجود بر روى يك شبكه، اقدام به بررسى بسته هاى اطلاعاتى نموده تا مشخص گردد كه آيا MAC Address موجود در بخش آدرس مقصد بسته اطلاعاتى ارسالى با آدرس آنان مطابقت مى نمايد.
DataLink Layer Physical Layer
مدل OSI
Network Layer
لايه سوم
آدرس IP در اين لايه قرار دارد
لايه دوم
آدرس MAC در اين لايه قرار دارد
لايه اول
شبكه فيزيكى
همانگونه كه مشاهده مى نمائيد، MAC Address در لايه DataLink (لايه دوم مدل OSI) قرار دارد و اين لايه مسئول بررسى اين موضوع خواهد بود كه داده متعلق به كداميك از كامپيوترهاى موجود در شبكه است. زمانى كه يك بسته اطلاعاتى (Packet) به لايه Datalink مى رسد (از طريق لايه اول)، وى آن را در اختيار لايه بالايى خود (لايه سوم) قرار خواهد داد. بنابراين ما نيازمند استفاده از روش خاصى به منظور شناسايى يك كامپيوتر قبل از لايه سوم هستيم. MAC Address، در پاسخ به نياز فوق در نظر گرفته شده و با استقرار در لايه دوم، وظيفه شناسايى كامپيوتر قبل از لايه سوم را بر عهده دارد. تمامى ماشين هاى موجود بر روى يك شبكه، اقدام به بررسى بسته هاى اطلاعاتى نموده تا مشخص گردد كه آيا MAC Address موجود در بخش آدرس مقصد بسته اطلاعاتى ارسالى با آدرس آنان مطابقت مى نمايد.
DataLink Layer Physical Layer