تفاوت IP Address و MAC Address

اول از همه باید بدونید بعنوان یک عدد ۳۲bit در لایه ۷ و بعنوان یک پروتکل در لایه ۳ استفاده میشه ! (البته اینو برای فهم بیشتر بیان کردم و برای درک بهتر میتونید این لینک رو مطالعه کنید https://tools.ietf.org/html/rfc791)

خب آیپی دارای بصورت کلی به چند کلاس تقسیم میشه :

  • calss A 1.0.0.1 to 126.255.255.254
  • calss B 128.1.0.1 to 191.255.255.254
  • calss C 192.0.1.1 to 223.255.254.254
  • calss D 224.0.0.0 to 239.255.255.255
  • calss E 240.0.0.0 to 254.255.255.254

خب اگر دقت کرده باشید رنج ۱۲۷٫۰٫۰٫۰ رو نگفتم !

این رنج به همراه کلاس D و E رزرو شدن ! و به رنج ۱۲۷ کلا میگن loop back یعنی هر وقت این رنج رو ping کنید reply خواهید دید البته اگه کارت شبکتون سالم باشه ! پس در نتیجه این یک راه بررسی کارت شبکه سالم هست ! که نکات دیگری هم در کنارش باید بدونید که در آینده میگم .

خب یک آیپی دیگه هم داریم بنام APIPA که این
۱۶۹٫۲۵۴٫۲۵۵٫۲۵۴ هست ! خب وقتی سرویس DHCP به مشکل بخوره ؛ سیستم ما بصورت پیش فرض از این آیپی استفاده میکنه ! که بازم نکته های دیگری هم وجود داره برای گفتن!

خب چند تا نکته بگم :

  • )ما از قسمتی از رنج های A,B,C برای شبکه های خصوصیمون Private استفاده میکنیم !
  • هر ISP یعنی شرکت هایی که ازشون اینترنت میگیرید رنج آیپی مخصوص بخودشون رو دارن و این رنج رو اجاره میکنن ! چرا ؟! چون یکسری مرز اینترنتی دارن AS و پروتکل BGP رو کانفیگ کردن و …. این رو پیشنهاد میکنم در دوره CCIE مطالعه کنید !
  • آیپی از ۴ قسمت تشکیل شده که قسمت ۸bit هست
  • برای تشخیص شماره شبکه و آیپی کاربرها و آیپی broad cast از چیزی استفاده میکنیم بنام Subnet mask یا net mask که به دوصورت نوشته ! هم با / میتونید بنویسید هم با خود اعداد ! چجوری ؟! مثلا سابنت یک آیپی ۲۵۵٫۲۵۵٫۲۵۵٫۰ هست پس میتونید بجاش بنویسید /۲۴ , اگر دقت کرده باشید گفتم هر قسمت ۸ بیت هست پس ۲ به توان ۸ میشه ۲۵۶ حالت یعنی از ۰ تا ۲۵۵ پس در حالت بالا که ۲۵۵٫۲۵۵٫۲۵۵٫۰ یعنی ۱۱۱۱۱۱۱۱٫۱۱۱۱۱۱۱۱٫۱۱۱۱۱۱۱۱٫۰۰۰۰۰۰۰۰ خب اینا بصورت باینری یعنی همون دودویی هستن پس این اعداد در دسیمال میشه ۲۵۵ و حالا اگر بصورت octal number بخوایم نشون بدیم تعداد ۱ هارو جمع میکنیم ! خیلی ساده پس ۲۴ تا ۱ داریم پس میشه /۲۴
  • هدف از پروتکل ip مسیر یابی در شبکه ها هست و این امر با دستگاه هایی که بهشون میگن router امکان پذیر هست و خود مسیر یابی هم پروتکل های مخصوص بخودش رو داره مثل rip , ospf , eigrp و …
  • نکته قابل توجه اینکه با اینکه ما گفتیم دستگاه ولی باید بدونیم پروتکل ospf متن باز هست یعنی ما میتونیم روی یک لینوکس کانفیگ کنیم و بعنوان روتر درون شبکه قرار بدیم !
  • پروتکل Ip در لایه ۳ به همراه پروتکل TCP کار میکنه یعنی connection oriented هست که دلیلش هم خیلی واضحه اگه اینطور نبود به هزار مشکل امنیتی بر خورد میکردیم !!!

Mac Address چیست ؟!

خب حالا میریم سراغ این یکی :

  • mac address یک آدرس در لایه ۲ هست پس در اینترنت از این آدرس هیچ استفاده ای نمیشه ! (البته نکته هایی هم داره ها )
  • این آدرس بصورت کاملا منحصر بفرد هست و کارخونه وقتی داره کارت شبکه میسازه یک شماره جدید به این آدرس اختصاص میده ولی ازونجایی که در لایه نرم افزار دست ما باز هست براحتی میتونیم این آدرس رو تغییر بدیم !
  • کی از این آدرس استفاده میکنه ! خب معلومه سرویس DHCP که رو سوییچ ها access point ها اجرا میشه ! به چه دردی میخوره ؟! خب معلومه برای اینکه ترافیک برگشتی باید از یکجایی تشخیص بده که به سمت کدوم کاربر باید بره !

پس متوجه شدیم این دوتا زیاد فرق دارند !

نکته های خیلی زیادی رو فرصت نکردم بنویسم به دو دلیل :

  • اندازه پست یهو میشد ۱۰۰۰۰ صفحه !
  • میتونید در RFC ها کاملترش رو بخونید !


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *