آدرس دهی IP

تاریخ:۱۳۹۴/۰۲/۲۷


بمنظور مديريت و اشکال زدائی شبکه های مبتنی بر پروتکل TCP/IP ، می بايست شناخت مناسبی نسبت به تمامی جنبه ها ی آدرس دهی IP وجود داشته باشد. يکی از مهمترين عمليات

مديريتی در شبکه های مبتنی بر پروتکل  TCP/IP ، نسبت دهی آدرس های IP مناسب و منحصربفرد به تمامی گره های موجود در شبکه است . با اينکه مفهوم نسبت دهی آدرس IP ،

ساده بنظر می آيد ولی مکانيزم واقعی اختصاص آدرس IP موثر  با استفاده از Subnetting ، پيچيدگی های خاص خود را بدنبال دارد. علاوه بر موارد فوق ، ضروری است که شناخت

مناسبی نسبت به جايگاه  IP Broadcast ، ترافيک multicast  و نحوه تطبيق آدرس های فوق به  آدرس های لايه اينترفيس شبکه نظير آدرس های MAC  اترنت و  Token Ring  ،

وجود داشته باشد .در مجموعه مقالاتی که در اين خصوص ارائه خواهد به بررسی مفاهيم و ويژگی های آدرس دهی IP خواهيم پرداخت .

 

انواع آدرس های IP
آدرس IP ،  يک آدرس منطقی سی و دو بيتی است که می تواند  يکی از انواع زير باشد : 

  •  Unicast . يک آدرس IP از نوع  Unicast ، به يک اينترفيس شبکه متصل شده به يک شبکه مبتنی بر IP  نسبت داده می شود.  آدرس های IP از نوع Unicast در ارتباطات "يک به يک" ( One-To-One) استفاده می گردند .

 

  • Broadcast . يک آدرس IP از نوع Broadcast بمنظور پردازش  توسط هر گره موجود بر روی سگمنت يکسان  شبکه ، طراحی شده است . آدرس های IP از نوع Broadcast در ارتباطات از نوع "يک به همه " ( one-to-everyone ) ، استفاده می گردند .

 

  • Multicast . يک آدرس IP از نوع Multicast ، آدرسی است که يک و يا چندين گره را قادر به گوش دادن به سگمنت های مشابه و يا متفاوت می نمايد. آدرس های فوق ،ارتباط از نوع  "يک به  چند" (one-to-many ) را فراهم می نمايند .

 

نمايش آدرس IP
آدرس IP ، يک مقدار سی و دو بيتی است که کامپيوترها  با مهارت خاصی از آن بمنظور انجام عمليات خود در يک شبکه کامپيوتری مبتنی بر TCP/IP استفاده می نمايند . انسان د
ر

مقابل استفاده از يک عدد باينری سی و دو بيتی که بخاطر سپردن آن همواره مشکل خواهد بود ، از سيستم دهدهی  ، استفاده می نمايند .  ( استفاده از سيستم دهدهی  در مقابل سيستم باينری  ) .

بدين دليل برای نمايش يک آدرس IP از شکل دهدهی (  decimal ) آن استفاده می گردد.آدرس های  IP سی و دو بيتی از بيت با ارزش بالا بسمت بيت با ارزش پائين ، به چهار واحد هشت

بيتی ( گروه هشتگانه )  که به هر يک از آنان  Octet  گفته می شود ، تقسيم می شوند . آدرس های IP معمولا" بصورت چهار octet  دهدهی  که توسط يک نقطه از يکديگر جدا می گردند ،

نوشته می شوند . مدل نمايشی فوق را  Dotted Decimal  می گويند . مثلا" آدرس IP :   00001010000000011111000101000011، پس از تقسيم به چهار Octet ( گروه هشتگانه )

  ، بصورت زير نمايش داده می شود:

00001010  00000001  11110001  01000011

هر Octet ( گروه هشتگانه )  در ادامه به يک عدد دهدهی  تبديل و پس از جداسازی آنان توسط نفطه از يکديگر بصورت زير نمايش داده می شوند :

 

10.1.241.67

 

 

 

تبديل از باينری به دهدهی
بمنظور تبديل يک عدد باينری به معادل دهدهی ، باتوجه به ارزش مکانی هر رقم از  توان های متفاوت دو استفاده می گردد .در چنين حالتی در صورتيکه يک رقم دارای مقدار يک باشد ،

از معادل ارزش مکانی آن ( توان های متفاوت دو ) استفاده می گردد.  

 

 

مثلا" ، عدد هشت بيتی 01000011 ،  معادل 67 ( 1 + 2 + 64 ) می باشد . حداکثر عددی را که می توان توسط هشت بيت نشان داد ( 11111111 ) ، 255 است

( 1+2+4+8+16+32+64+128) .

 

تبديل از دهدهی به باينری
برای تبديل يک عدد دهدهی  به باينری ، عدد دهدهی  را بمنظور آگاهی از وجود توان های متفاوت دو و از بيت با ارزش بالا ، آناليز می نمائيم . از بيت با ارزش بالاتر شروع می کنيم

( 128 ) ،در صورتيکه مقدار مربوط در عدد دهدهی موجود باشد ، بيت مورد نظر در آن موقعيت معادل يک در نظر گرفته خواهد شد . مثلا" عدد 211 شامل حاصل جمع اعداد 128 ، 64 ،

16 و 2 است ، بنابراين شکل باينری آن بصورت 11010011 خواهد بود .

 

آدرس های IP در IP Header
آدرس های IP استفاده شده در IP Header  ، شامل فيلدهای مربوط به آدرس مبداء و مقصد می باشد :

 

  •  فيلد آدرس مبداء IP Header ، همواره يک آدرس از نوع Unicast  و يا آدرس خاصی  بصورت   IP:  0.0.0.0 است . آدرس نامشخص IP 0.0.0.0  ، صرفا" زمانی که گره مربوطه  با يک آدرس IP پيکربندی نشده باشد و گره در تلاش برای بدست آوردن يک آدرس از طريق يک پروتکل پيکربندی نظير DHCP)Dynamic Host Configuration Protocol) باشد ، استفاده می گردد .

 

  • فيلد آدرس مقصد IP Header، يک آدرس Unicast و يا يک آدرس از نوع  Broadcast می باشد .

 

آدرس های IP ازنوع Unicast
هر اينترفيس شبکه که TCP/IP در ارتباط با آن فعا ل شده باشد، می بايست دارای يک آدرس IP منحصربفرد،  منطقی و  Unicast باشد .آدرس منحصربفرد Unicast ، بمنزله  يک

آدرس منطقی خواهد بود. چراکه   آدرس فوق در لايه اينترنت بوده که هيچگونه ارتباط مستقيمی با آدرس استفاده شده در لايه اينترفيس شبکه ندارد . مثلا" آدرس IP  نسبت داده شده به

يک ميزبان ( host) بر روی يک شبکه اترنت ، هيچگونه ارتباطی با آدرس MAC چهل و هشت بيتی استفاده شده توسط آداپتور شبکه اترنت ندارد.


آدرس IP از نوع Unicast ، يک آدرس منحصر بفرد برای گره های موجود در يک شبکه مبتنی بر پروتکل TCP/IP  بوده و از دو بخش  مشخصه شبکه ( network ID ) و مشخصه

ميزبان ( host ID ) ، تشکيل می گردد .

 

 

  • مشخصه شبکه ( network ID )  و يا آدرس شبکه ،  گره هائی را که بر روی شبکه منطقی يکسانی قرار دارند ، مشخص می نمايد . در اکثر موارد،  يک شبکه منطقی مشابه يک سگمنت فيزيکی شبکه بوده که محدوده های مرزی آن توسط آدرس IP روترها  تعريف می گردد . در برخی موارد ، چندين شبکه منطقی بر روی شبکه فيزيکی يکسانی وجود داشته که از روشی با نام Multinetting استفاده می نمايند. تمامی گره ها در يک شبکه منطقی يکسان ، مشخصه شبکه ( Network ID ) يکسانی را به اشتراک می گذارند . در صورتيکه تمامی گره ها بر روی يک شبکه منطقی يکسان  ، بدرستی  پيکربندی نگردند (عدم لحاظ نمودن مشخصه شبکه يکسان)  ، عمليات روتينگ و عرضه بسته های اطلاعاتی با مشکل مواجه خواهد شد . مشخصه شبکه ، می بايست منحصر بفرد در نظر گرفته شود.

 

  • مشخصه ميزبان ( host ID )  و يا آدرس ميزبان ، يک گره موجود در شبکه را مشخص می نمايد . يک گره می تواند يک روتر و يا يک ميزبان ( يک ايستگاه کاری ، سرويس دهنده و يا ساير سيستم های مبتنی بر TCP/IP ) باشد . مشخصه ميزبان ، می بايست در هر سگمنت شبکه منحصر بفرد باشد .

 

 


  • بازدید روز

    ۱۲۱

    بازدید دیروز

    ۵۶۳

    بازدید ماه

    ۶۸۴

    بازدید کل

    ۳۸۵۲۷۲

    افراد آنلاین

    ۷۷