درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
احمد نظری
امتیاز: 15635
رتبه:41
0
110
7
98
مدیر مرکز آموزش مجازی پارس نمایندگی خراسان / مدیر کنسرسیوم اعتبار سنجی و ارزشیابی شرکت ها(شرکت کاوش) نمایندگی خراسان/ کارشناس نرم افزار کامپیوتر و تکنسین شبکه / مدیر ، کارشناس و مدرس اسبق دپارتمان ICT مجتمع فنی تهران نمایندگی سبزوار/ مشاور بازار کار (بصورت تخصصی در حوزه فناوری اطلاعات و ارتباطات ) و مشاوره کار آفرینی در سایر حوزه های تخصصی پروفایل کاربر

آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

تاریخ 43 ماه قبل
نظرات 0
بازدیدها 2566
در ادامه قسمت دوم دنباله بحث مقوله IP Address را مورد بررسی قرار می دهیم.
Subnet mask چیست؟
Subnet mask مفهومی است که در کنار IP ها استفاده می شود و نماینگر این هست که تا کدام Octet مربوط به قسمت Network وHost می باشد.حالا طریقه این که یک کامپیوتر چگونه Subnet mask را محاسبه می کند و با استفاده از Subnet mask چگونه تشخیص می دهد که IP ها در یک شبکه هستند یا خیر را بیان می نماییم.برای بدست آوردن Subnet mask تمام بیت های قسمت Network را یک کنیم و تمام بیت های قسمت Host را صفر کنیم
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

برای بدست آوردن Subnet mask نیاز به استفاده از عمل Boolean AND داریم
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

یک کامپیوتر برای تشخیص اینکه آدرسIP وSubnet maskخودش با آدرس IP و Subnet mask یک کامپیوتر دیگردر یک شبکه هستند یا نه به شکل زیر عمل می کنند.

Subnet mask 1 And IP Address1 = Result 1
Subnet mask 2 And IP Address2 = Result 2

حالا اگر هر دونتیجه برابر هم باشد که در یک شبکه قرار دارند در غیر اینصورت شبکه های انها متفاوت می باشد.
برای مثال بررسی می کنیم که ایا دو آدرس 60.24.35.1 و 60.25.55.2 در یک شبکه قرار دارند یا خیر ؟
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

پس از مقایسه و بررسی نتیجه مانند شکل زیر خواهد شد
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

بنابراین با توجه به آشنایی با شیوه محاسبه یک کامپیوتر نتیجه می گیریم که این دو آدرس در یک شبکه قرار دارند .
در ابتدا دسته بندی ip با نام های Public،Private وجود نداشت و تمام آدرس های ip موجود در بازه بین 0.0.0.0 تا 255.255.255.255 قابل استفاده برای همه بودند.سازمان هایی با نام های ICANN ،IANA بعدها درحوزه شبکه معرفی شدند که از جمله وظایف مهم آنها مسئولیت هماهنگی جهت بررسی یکتا بودن سیستم شناسه های اینترنتی(عدم duplicate) و تضمین عملکرد با ثبات و امن انها هست به بیانی دیگر مسئولیت نگه داری و تعمیر پایگاه داده های منحصر به فرد را، که در فضای اینترنت قرار دارند بر عهده دارد ، تا به وسیله ان از امنیت و پایداری شبکه اطمینان حاصل گردد.این شرکت همچنین وظیفه مدیریت فضای نام‌های دامنه‌ی سطح بالا (Root Zone DNS) ، معرفی پسوند های جدید دامنه (TLDs)، مدیریت و توسعه سیستم DNS سرور ها و تخصیص بلوک‌های آدرس به ثبت‌کننده‌های منطقه‌ای اینترنت از جهت ثبت شناسه‌های IP ... را نیز برعهده دارد.آدرس های Private یا unregister یا Invalid بخشی از محدوده کل IP آدرس هایی بودن که به سازمان ها برای استفاده درون سازمانی بصورت رایگان تعلق می گرفت مزیت این آدرس ها عدم نیاز به سازمان های ICANN ،IANA برای جلوگیری از Duplicate دادن ip ها بود و عیب آن عدم قابلیت مسیریابی توسط این IP ها در خارج از شبکه درون سازمانی و در بستر اینترنت بود.به سایر Ip های باقیمانده که قابلیت مسیریابی در اینترنت را داشتند و تحت نظارت سازمان های ICANN ،IANA بودند ip های public یا register و یا valid می گفتند که دارای هزینه نیز بودند.
در مورد IP های Private باید بدانیم که آنها در یک رنج خاصی تعریف شده هستند و بقیه آدرس ها به غیر از رنج IP های زیر ،آدرس های Public را تشکیل خواهند داد .
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

در زیر محدوده ای از IP ها را می بینیم که برای استفاده های خاصی انتخاب شده هستند و در شبکه مجاز به استفاده نمی باشند.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

باتوجه به مباحث رنج ipهای بخش Private اگر نیاز به تعداد 1000 شبعه با رنج ip متفاوت داشته باشیم می بینیم که هیچکدام از آن دسته بندی ها پاسخگوی نیاز ما نخواهد بود .در اینجا با مفهومی به اسم Subnetting اشنا می شویم.براساس نوع نیازی که داریم مجموعه بزرگی از ip ها رو به بخش های کوچکتر یا اصطلاحا زیر شبکه ها تقسیم بندی می کنیم.
اگر تعداد Subnet مورد نیاز مطرح باشد از فرمول زیر محاسبه می گردد
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

اینکار را با افزایش بیت های فضای Network و کاهش بیت های فضای host انجام میگیرد.
N تعداد بیت هایی هست که باید از سمت راست Host قرض بگیریم و به Network اضافه کنیم.
اگر تعداد IP های مورد نیاز مطرح باشد از فرمول زیر محاسبه می گردد.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

h تعداد بیت هایی است که از سمت چپ بخش Host می شماریم تا تعداد بیت هایی را که باید قرض بگیریم مشخص نماییم.
طریقه تبدیل شبکه 10.0.0.0 به 7 زیر شبکه بصورت زیر خواهد بود.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

برای تبدیل به 7 زیر شبکه از فرمول زیر استفاده می کردیم
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

برای اینکار ما باید به اندزه 3 بیت از سمت Network به سمت Host به جلو برویم.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

با توجه به اینکه Subnet mask برای ما مرز بین Networkو Host را مشخص می نماید میتوانیم به شیوه زیر هم Subnet mask جدید را نمایش دهیم.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

11 تعداد بیت های هست که در سمت Network ما موجود می باشد.
برای بدست آوردن شبکه ها مجزا باید حالات مختلف سه بیت را بررسی نماییم.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

خوب ملاحضه می کنید که 7 شبکه مجزا و قابل استفاده بدست آوردیم.
شبکه 172.64.0.0 را می خواهیم طوری Subnet کنیم که در هر شبکه 270آدرس IP قابل استفاده وجود داشته باشد.
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

ابتدا باید Subnet mask جدید را محاسبه کنیم .
آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

آشنایی با مقوله IP Address ها در شبکه - قسمت سوم

نکته قابل توجه در مثال بالا اینکه آدرس172.64.1.024 با توجه به اینکه 24 هست آدرس NetID می باشد و غیر قابل استفاده می باشد.ولی اگر 172.64.1.0/23 باشد با توجه به اینکه بخشی از قسمت Network در قسمت Host می باشد این آدرس دیگر بعنوان NetID شناخته نمی شود و بعنوان یک آدرس IP معتبر و قابل استفاده می باشد.

نویسنده : احمد نظری
منبع : جزیره شبکه و زیرساخت وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.
برچسب ها
ردیف عنوان
1 آشنایی با مقوله IP Address ها در شبکه - قسمت اول
2 آشنایی با مقوله IP Address در شبکه - قسمت دوم
3 آشنایی با مقوله IP Address ها در شبکه - قسمت سوم
4 آشنایی با مقوله IP Address ها در شبکه - قسمت چهارم
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید