با سلام خدمت شما همراهان همیشگی و علاقه مند به دنیای اینترنت و شبکه. توی این مقاله آموزشی قصد معرفی دو نوع آدرس مهم یعنی مک آدرس و آی پی ip آدرس رو واسه شما عزیزان داریم. پس با ما همراه باشید تا خیلی ساده و روان و کاربردی این دو مفهوم رو به شما آموزش بدیم.

چرا باید آدرس وجود داشته باشه ؟

در سری آموزش های قبلی از دوره رایگان نتورک پلاس، ما به ارائه توضیحات ساده و مفید پیرامون مفهوم شبکه و مقیاس اون پرداختیم . قبلا توضیح دادیم که سیستم ها حالا هرنوعی از اون چه  گوشی هوشمند، لپ تاپ، دوربین های تحت شبکه یا پرینتری که واسه استفاده اشتراکی به شبکه share میشه و …. هر تجهیز یا وسیله که امکان متصل شدن به شبکه رو داره. تشکیل یک اجتماع و تجمع رو میدن.

مثل ما آدمها، که هنگامی که با همدیگه ارتباط میگیریم تشکیل یک شبکه و اجتماع میدیم. حالا در هر مقیاسی دونفره ، گروهی، خونواده ، محله ، شهر ، استان ، کشور ، قاره  و ….. سیستم ها هم دقیقا مثل ما آدمها موقع گرفتن ارتباط با همدیگه تشکیل یک شبکه و اجتماع رو میدن در مقیاس های مختلف از شبکه با دو سیستم تا شبکه ای با میلیون ها یا میلیارد ها سیستم مثل اینترنت که واسه ما آدمها از نون شب واجب تر شده.

حالا برمی گردیم به جواب دادن به سوال بالا که تو عنوان اومده بود. یک بار دیگه من این سوال رو میپرسم واقعا چرا باید آدرس در شبکه وجود داشته باشه؟ (هدف از طرح سوال نگاه فلسفی نیست و درک بهتر جهت الزام به بودن آدرس و کمک به فهم بهتر شبکه است) .

جواب این سوال خیلی آسونه. توی یک اجتماع و شبکه حالا اون افراد یا اشیا یا هر چیزهایی که بازیگر اون اجتماع هستند. و با همدیگه تشکیل شبکه دادن و دارن ارتباط میگیرن برای اهداف خودشون. برای اینکه ارتباطاشون بتونه انجام بشه نیاز به یک کد شناسایی هست . بدون این کد هرج و مرج اتفاق میفته و اون سیستم قادر به انجام وظیفه خودش نیست و از هم می پاشه.

ما آدمها هم دقیقا بر اساس این قانون توی ارتباطات شرکت میکنیم و تشکیل یک شبکه می دیم. چون ما به عنوان یک عضو توی هر شبکه باید یک کد مخصوص داشته باشیم. مثل کد ملی توی اجتماعی به اندازه شبکه کشوری، یا کد پرسنلی برای شبکه ای به اندازه یک سازمان و ….

این id یا کد که وظیفه شناسایی و تشکیل شبکه رو داره یک الزامه . توی دنیای شبکه های کامپوتری این کد یا id اسمش آدرس هست. بودنش هم کاملا طبیعیه و باید باشه چون یک وسیله در شبکه باید آدرس داشته باشه تا بقیه اعضا بتونن باهاش ارتباط بگیرن.

نصب و کانفیگ سانترال و مرکز تلفن

قبل از شروع بحث این نکته مهم روبدونید که هر وسیله موبایل، کامپیوتر، دوربین، چاپگر و …. واسه وصل شدن به شبکه  

مک آدرس و آی پی آدرس ip چیست؟

1 ) نیاز به یک سخت افزار داره به اسم کارت شبکه داره . این کارت شبکه دارای انواع مختلفی با سرعت ها و پهنای باند ارسالی و پارامتر های متفاوتی هست.
2 ) خود این کارت شبکه دارای 2 آدرس باید باشه تا بتونه به شبکه متصل بشه . (یکی مک آدرس و دیگری آی پی آدرس)

در غیر اینصورت هیچ وسیله ای نمیتونه به شبکه متصل بشه. چرایی اون رو در ادامه بهتون میگیم.

توی شبکه های کامپیوتری و اینترنت به جای یک آدرس، دو آدرس (مک آدرس و آی پی آدرس) وجود داره دلیلش هم منطقی و به جا و درسته ولی واسه اینکه این دو آدرسه بودن رو درک کنیم نیازه که با مدل استاندارد 7 لایه ای osi  یا مدل 4 لایه ای tcp/ip اینترنت آشنا بشیم. توضیح این دو مدل نیاز به بحث و زمان فراوان داره .

مک آدرس و آی پی

در واقع کارت های شبکه که وظیفه اتصال تمامی سیستم ها (کامپیوتر، لپ تاب، پرینتر، سرور ها و دوربین ها و …) رو به شبکه ها دارند باید دارای 2 آدرس بشن که بتونن وارد یک شبکه بشن (مک آدرس و آی پی آدرس). مک آدرس به آدرس فیزیکی سخت افزاری 48 بیتی که که ثابت و منحصر به فرده (فقط یک دونه از هر کدوم تو دنیا وجود داره) میگن.

ارسال و دریافت اطلاعات در عمل و در واقعیت با آدرس مک اتفاق میفته به عبارت دیگه سیستم هایی که به یک شبکه متصل هستند . کارت های شبکه اون ها آدرس مک همدیگه رو به واسطه یک سری پروتکل ها می فهمند و با این آدرس فیزیکی یا مک کار انجام میدن.

پس آدرس ip  آی پی به چه دردی میخوره؟

همون طور که قبلا گفتیم واسه تشکیل یک شبکه کامپیوتری در هر مقیاسی (دو کامپیوتر یا غولی به نام اینترنت) به علت گستردگی اقدامات و کارهایی که باید انجام بشه مدل های لایه ای رو پیشنهاد دادن حالا osi  یا tcp/ip  چرا؟ چون پیاده سازی اون باید تقسیم بندی بشه به علت بزرگی و وسعت کار. چون فقط ارتباط بین چند کارت شبکه مطرح نیست. چون نیاز به مسیریابی هست. چون نیاز به هماهنگی زمانی و سرعت هست چون …. خیلی جواب های دیگه .

واقعا خیلی میشه جواب واسه دلایل لایه بندی و همچنین الزام به وجود آدرس منطقی دیگری که ip نام داره ارائه کرد. وقتی که شبکه های بزرگتر میشن و  به همدیگه متصل میشن نیازه که آدرس منطقی به هر سیستم داده بشه تا بشه این شبکه های بزرگتر رو مدیریت کرد. اگه ip یا آدرس منطقی نباشه اصلا مدیریت و مسیریابی و متصل شدن شبکه ها غیر ممکن میشه. پس تا این حد بدونید که باید باشه. هر چه که بیشتر بدونید این مفهوم رو بهتر درک میکنید.

آدرس منطقی یا همون ip یک آدرس 32 بیتی هست که به کارت های شبکه داده میشه . ارتباط سیستم ها به صورت منطقی با این آدرس ابتدا صورت میگیره. و هنگام ارسال فیزیکی با آدرس مک این عمل اتفاق میفته. (این تبدیل آدرس توسط یک پروتکل به اسم arp انجام میگیره )

توی مثال زیر ما اون چیزی رو که تو واقعیت انجام میشه رو واسه شما آوردیم ( البته واسه ساده شدن باز یک سری اقدامات و پروتکل ها رو نادیده گرفتیم که آموزش آسون بشه ) . شبکه زیر رو در نظر بگیرید کامپیوتر A میخاد واسه کامپیوتر B داده ارسال کنه.

همون طور که قبلا گفتیم ابتدای کار با آدرس های منطقی کار انجام میشه و در هنگام ارسال فیزیکی آدرس های منطقی تبدیل به آدرس فیزیکی میشن و ارسال و دریافت اطلاعات انجام میشه. A  آدرس منطقی مقصد یعنی B رو میدونه . هر وسیله در شبکه یک جدول arp table داره یک ستون آدرس ip ستون دیگه آدرس mac .

کامپیوتر A ابتدا نگاه میکنه به arp table خودش که ببینه آدرس mac کامپیوتر B  رو داره یا نه اگه توی جدول آدرس مک رو داشت اطلاعات رو به وسیله این آدرس (مک) میفرسته اگه نبود با اجرای یک Broadcasting (ارسال همگانی)کامپیوتر A در داخل شبکه فریاد میزنه که ” این آدرس IP متعلق به کدام سیستم است؟ من Mac Address تو را نیاز دارم  “. و سپس کامپیوتر B آدرس مک خودش رو واسه A میفرسته و به این طریق جدول خودش رو به روز میکنه. (البته این به روز شدن خودکار خودش انجام میشه واسه دونستن مک آدرس های یک شبکه)

تبدیل مک آدرس و آی پی
تبدیل مک آدرس و آی پی

فکر کنم الان تقریبا فهمیدیم که اطلاعات در پائین ترین لایه یا لایه فیزیکی یا در عمل با آدرس مک کار میکنن و ارسال و دریافت میشن . آدرس آی پی ip برای لایه های بالاتر و مسیریابی و مدیریت شبکه هست . امیدوارم این آموزش مورد پسند شما واقع شده باشه و تونسته باشه مفهوم مک آدرس و آی پی ip رو توضیح داده باشه با آموزش های بعدی ما همراه باشید.

پیمایش به بالا