در یک شبکه محلی و یا هر شبکه دیگر، ((Media Access Control)) یا همان آدرس Mac، یک شماره سخت افزاری منحصر به فرد برای رایانه شما به حساب می آید. هنگامی که شما از رایانه خود به اینترنت متصل هستید، یک جدول مکاتبات، آدرس IP شما را به آدرس فیزیکی مک کامپیوتر شما در شبکه می فرستد. آدرس مک توسط لایه Data Link و پروتکل های مخابراتی استفاده می شود. برای هر دستگاه فیزیکی یک زیر لایه مک جداگانه وجود دارد.
آدرس مک شامل شش مجموعه دو کاراکتری است (( آدرس 48 بیتی )) که هرکدام از آنها با یک علامت کولون از یکدیگر جدا شده اند. 00:1B:44:11:3A:B7 نمونه ای یک MAC آدرس است. آدرس MAC اصول اولیه ای است که یک شبکه مبتنی بر اترنت را به کار می گیرد. بسته هایی که در اترنت ارسال می شوند همیشه از یک آدرس مک می آیند و به آدرس MAC دیگر ارسال می شوند. هنگامی که یک آداپتور شبکه یک بسته دریافت می کند، آدرس مقصد MAC بسته را با آدرس MAC خود مقایسه می کند. اگر آدرس ها مطابقت داشته باشد، بسته پردازش می شود، در غیر این صورت از بین می رود. آدرس های MAC ویژه ای وجود دارد، برای مثال ff: ff: ff: ff: ff: ff، که آدرس پخش و آدرس هر آداپتور در شبکه است.
نحوه کار آدرس IP و آدرسMACبا یکدیگر
IP یک پروتکل است که در یک لایه بالاتر از اترنت استفاده می شود. هنگامی که رایانه شما می خواهد یک بسته به یک آدرس IP x.x.x.x ارسال کند، ابتدا چک کنید که آدرس مقصد در همان شبکه IP کامپیوتر باشد. در حال حاضر ما دو آدرس IP داریم: یکی آدرس IP اصلی بسته است، دیگریIP دستگاهی است که ما باید بسته را به آن برسانیم. از آنجا که اترنت از آدرس MAC استفاده می کند، فرستنده نیازمند دریافت MAC آدرس بعد از آپلود است. به همین منظور برای گرفتن مک آدرس دستگاه ها در شبکه از پروتکلی به اسم ARP استفاده می شود. به این ترتیب فرستنده آدرس MAC را بعد آپدیت بازیابی می کند و آن را در بسته می نویسد و سپس بسته را ارسال می کند.