در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش مفاهیم آدرس دهی IP یا IP Address به زبان ساده قسمت 1

IP Address به عنوان یک شناسه در شبکه ها استفاده می شود که نماینگر یک نود و یا آدرس در شبکه می باشد. IP Address ،آدرس Logical لایه Network در مدل OSI است.IP Address ها در حالت دسیمال به 4 بخش تقسیم می شوند که هرکدام با یک نقطه از هم جدا شده که با نام Octet معرفی می شود که می تواند اعدادی در بازه 0 تا 255 را به خود اختصاص دهدبه عنوان مثال 172.16.10.5 یک آدرس IP می باشد . عدد باینری مربوط به 255 برابر است با 11111111 و عدد باینری مربوط به صفر برابر است با 00000000 IP Address به صورت یک عدد باینری 32 بیتی (4 بایتی) هستند که هر 8 بیت (1 بایت) توسط یک نقطه از هم جدا می شود .

به عنوان مثال :

10101100.00010000.00001010.00000101

که نشانگر یک IP Address می باشد.هر IP Address از دوبخش Network و Host تشکیل شده است.در اینجا تمام آدرس هایی که قسمت Network یکسانی داشته باشند عضو یک خانواده یا شبکه می باشند.بخش Host شامل تمام اعضای خانواده یا آن شبکه می باشند . هر چه قسمت Host بزرگتر باشد تعداد اعضای آن خانواده یا شبکه(تعداد آدرس های IP) بیشتر می باشد.

وب سایت توسینسو

انواع کلاس های IP Address ها

وب سایت توسینسو

برای اینکه بفهمیم دو IP Address با هم در یک شبکه هستند باید آنها را باهم مقایسه کنیم ، بطور مثال دو آدرس 225.40.22.10 و آدرس 225.40.21.25 در یک شبکه قرار دارند ؟ خوب نوع کلاس این آدرس ها Class C می باشد.

وب سایت توسینسو

همانگونه که مشاهد می کنید قسمت Network این آدرس ها با هم برابر نیست پس در یک شبکه نیستند.

تبدیل اعداد دسیمال به باینری

وب سایت توسینسو

هر کدام از این بیت ها می توانند صفر یا یک باشند. مثلا برای نمایش عدد 4 حاصل به شکل زیر خواهد شد

وب سایت توسینسو

و برای نمایش عدد 10 حاصل به شکل زیر خواهد شد

وب سایت توسینسو

برای مثال شیوه تبدل عدد 213 را به باینری به شکل زیر انجام می نماییم.برای اینکار باید ببینیم که مقدار عددی 128 در 213 وجود دارد یا خیر و سپس بیت های بعدی را چک می نماییم.

وب سایت توسینسو
وب سایت توسینسو

و نهایتا عدد باینری آن 11010101 خواهدشد.

نویسنده : احمد نظری

منبع : جزیره شبکه و زیرساخت وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

عنوان
1 آموزش مفاهیم آدرس دهی IP یا IP Address به زبان ساده قسمت 1 رایگان
2 آموزش مفاهیم آدرس دهی IP یا IP Address به زبان ساده قسمت 2 رایگان
3 آموزش مفاهیم آدرس دهی IP یا IP Address به زبان ساده قسمت 3 رایگان
4 آموزش مفاهیم آدرس دهی IP یا IP Address به زبان ساده قسمت 4 رایگان
زمان و قیمت کل 0″ 0
3 نظر
علی تمیجی

در تکمیل مباحث دوست خوبمون ahmadnazari1665 در مورد آشنایی با مقوله IP Address ها در شبکه

ببینید دوستان کلاس های پیش فرض که به اصطلاح بهشون استفاده از کلاس های پیش فرض می گن که در دسته بندی

A:10.x.x.x to 10.255.255.255

B:172.16.x.x to 172.31.255.255

C:192.168x.x to 192.168.255.255

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

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

مثال : اگه از ای پی های پیش فرض استفاده کنیم مثلا کلاس C

192.168.100.0 دوستان بخش 0 یعنی NetID هستش ادرس uniqe برا ست کردن کامپیوتر ها در یک شبکه پس در نتیجه ادرس های از 1 تا 255 رو می تونیم انتخاب کنیم . پس با این اوصاف می تونیم تا 255 ادرس در شبکه داشته باشیم .

ولی این همه ای پی برام زیاده من بیشتر از 20 تا کامپیوتر ندارم و دوست دارم ای پی های کامپیوترم در این رنج باشن و به اصطلاح " برود کستینگ " رو کاهش بدم پس با این اوصاف دید جدیدی به مسئله ما پیدا می شه که باید به نحوی از این 255 ای پی رو به قطعات دلخواه بشکنیم یعنی " Subneting" انجام بدیم . بهتره این مقاله رو بخونین

دوستان Subnet mask یعنی پوشاندن ای پی یا تشخیص و جدا سازی NetID از HostID در شبکه می باشد که باید این نکته رو نیز مورد توجه قرا بدین . یعنی کامپیوتر از طریق این هست که می تونه ای پی رو از رنج شبکه جدا کنه

موفق باشید

محمد محرابی

سلام اشتباهی که در قسمت تبدیل باینری به دسیمال انجام دادید نوشتید 0^0 مساوی 1 . این قسمت در واقع 2 به توان 0 است که مساوی یک است.

امید رضا پیرنجم الدین

با سلام  

لطفا  در متن زیر مشکل تایپی وجود  دارد لطفا ادیت بفرمایید .

بطور مثال دو آدرس 225.40.22.10 و آدرس 225.40.21.25 در یک شبکه قرار دارند ؟

به جای عدد 225 عدد 220 باید باشد چون 225 در کلاس C نمی باشد 

 

با تشکر فراوان 

 

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....