انجمن تخصصی ایران سرور
آموزش آی پی (IP) - نسخه قابل چاپ

+- انجمن تخصصی ایران سرور (https://forums.irserv.ir)
+-- انجمن: بخش آموزشی (https://forums.irserv.ir/Forum-%D8%A8%D8%AE%D8%B4-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C--1)
+--- انجمن: بخش سرورها ( سخت افزار ها ، نرم افزارها ) (https://forums.irserv.ir/Forum-%D8%A8%D8%AE%D8%B4-%D8%B3%D8%B1%D9%88%D8%B1%D9%87%D8%A7-%D8%B3%D8%AE%D8%AA-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%87%D8%A7-%D8%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7--53)
+---- انجمن: متفرقه ( آموزشی ) (https://forums.irserv.ir/Forum-%D9%85%D8%AA%D9%81%D8%B1%D9%82%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C--57)
+---- موضوع: آموزش آی پی (IP) (/Thread-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A2%DB%8C-%D9%BE%DB%8C-IP--570)



آموزش آی پی (IP) - Network - Thursday 25 September 2014


آی پی توی شبکه ها مثل آدرس پستی می مونه ، هر کامپیوتری که بخواد توی شبکه دیتا ارسال و دریافت کنه ، باید یک آدرس آی پی داشته باشه.

آی پی از 4 عدد تشکیل شده که با نقطه (دات یا dot) از هم جدا می شوند و هر بخش می تونه از 0 تا 255 باشه.


73.25.65.22
مثلا این یه جور آی پی است.

کامپیوتر عدد ها رو به شکل صفر و یک می بینه ، آی پی هم در اصل یک عدد باینریه (0و1) که ما انسانها برای راحتی خودمون اون رو به دسیمال (مبنای 10) تبدیل می کنیم تا تلفظش راحت تر بشه

مثلا آی پی بالا از دید کامپیوتر این شکلیه :


01001001.00011001.01000001.00010110

یعنی 4 تا عدد 8 بیتی.

هر کدوم از این عدد رو یک اکتد می نامند ؛ پس یک آی پی از 4 تا اکتد تشکیل شده است.


آی پی ها رو بر اساس عدد اولشون (اکتد اول) دسته بندی کرده اند :


اگر عدد اول از   0   تا    126  بود     --- >  کلاس  A
اگر عدد اول از  128  تا  191  بود     --- >  کلاس  B
اگر عدد اول از   192  تا  223   بود     --- >  کلاس  C
اگر عدد اول از   224  تا  239   بود     --- >  کلاس  D
اگر عدد اول از  240   تا  255  بود     --- >  کلاس  E

نکته : عدد 127 در رنج بالا وجود نداره.
این عدد برای تست کارت شبکمونه و اشاره به کامپوتر خودمون داره.


SubnetMask دیگه چیه ؟!

ساب نت ماسک دوست قدیمی و همیشه همراه آی پی است.
آی پی به تنهایی معنی نمیده و به همراه ساب نت ماسک است که مشخص میشه دو تا آی پی تو یک رنج شبکه هستند یا نه.



SubNetMask هم مثل آی پی یک عدد 32 بیتیه که بصورت 8 بیت 8 بیت نوشته میشه و وسطش دات (نقطه) گذاشته میشه.
طرف سمت چپ ساب نت ماسک همیشه 1 است و طرف راستش 0
حال تعداد 1 ها می تونه بیشتر و تعداد 0 ها کمتر باشه و یا بالعکس.
دقت کنین که ساب نت ماسکی که 0101 باشه نداریم و همیشه 1 ها و 0 ها یکدست هستند.


IP :   192.168.1.12

IP in Binary  : 11000000.10101000.00000001.00001100

SubNetMask : 11111111.11111111.11111111.00000000

در بحث شبکه رو اصطلاح داریم که Net Id و Host Id هستند.
وقتی آی پی رو بصورت باینری بنویسیم و بعد ساب نت ماسک رو زیرش بنویسیم ؛ بیت هایی از آی پی که بیت ساب نت ماسک متناظرشون یک باشن میشن Net Id و اونایی که بیت متناظرشون 0 باشن میشن Host Id

یعنی سه اکتد اول ( 192.168.1 )  -- >   Net Id
و  اکتد آخر ( 12 )  ---> Host Id    است

دو تا آی پی که نت آی دی شون یکسان باشه جزء یک شبکه محسوب میشن و می تونن با همدیگه ارتباط برقرار کنن.

پس از روی ساب نت ماسکه که می توان فهمید که دو تا آی پی جزء یک شبکه هستند یا نه.


مثلا :

IP :   192.168.1.62

IP in Binary  : 11000000.10101000.00000001.01111100

SubNetMask : 11111111.11111111.11111111.00000000


1-  از روی ساب نت ماسک مشخص است که 3 اکتد اول نت آی دی هستند

سه عدد اول آی پی ما با آی پی بالایی یکسان است (192.168.1) پس این دو آی پی در یک رنج هستند.

نکته : دو کامپیوتر که آی پی هایشان دارای Net Id یکسان باشد ، بطور مستقیم می توانند به یکدیگر وصل شوند.
ولی دو کامپیوتر که آی پی هایشان دارای Net Id یکسان نباشد ، نمی توانند بطور مستقیم به یکدیگر وصل شوند و برای ارتباط نیاز به روتر دارند.

وظیفه روتر اتصال دو شبکه با رنج آی پی غیر یکسان است.


نکته : ساب نت ماسک رو بصورت عددی نیز نمایش می دهند بعنوان مثال ساب نت ماسک بالا را بصورت 255.255.255.0 نمایش می دهند. (در مبنای 10 یا دسیمال
)

ساب نت ماسک رو بصورت خلاصه نیز نمایش می دهند ، مثلا 24/

این عدد تعداد 1 های موجود در ساب نت ماسک را نشان می دهد.


پس هر سه ساب نت ماسک زیر یکی هستند :

SubNetMask (binary):        11111111.11111111.11111111.00000000
SubNetMask  (Decimal):       255.255.255.0
SubNetMask :                 /24

تمرین :  آیا آی پی  172.16.3.5 با ساب نت ماسک 24/  با آی پی 172.16.4.5  با ساب نت ماسک 24/ در یک رنج شبکه ای هستند ؟


حل : ساب نت ماسک هر دو 24/ است ، و می دانیم که هر اکتد 8 بیت است ،
پس سه اکتد اول ما Net Id هستند . پس اگر سه اکتد اول آی پی هایمان یکسان باشند ، آی پی ها در یک رنج شبکه ای هستند.
ولی 172.16.4   با 172.16.3  مساوی نیست -- >   172=172   و   16=16  ولی 3 و 4 با هم برابر نیستند.

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

امیدوارم خوب تونسته باشم مبحث مهم آی پی رو بهتون یاد بدم.

دوستان علاقمند به یادگیری کامل این مبحث می توانند کتاب Network + نوشته شده توسط شهرام سبحانی را تهیه و مطالعه نمایند.

تا درودی دگر ، بدرود.
ح. مراداف
Amoozesh.in

NetNic.ir