CCNA : برنامه ريزی و طراحی شبكه ( بخش دوم )
اين مطلب از طريق سايت شرکت سخاروش در اختيار شما گذاشته شده است .

CCNA : برنامه ريزی و طراحی شبكه

CCNA : برنامه ريزی و طراحی شبكه ( بخش دوم )
در بخش اول  به اين موضوع اشاره گرديد كه علاقه مندان به دريافت مدرك CCNA می بايست توانائی خود را در چهار زمينه زير افزايش دهند :

در بخش اول با تمركز بر روی  "برنامه ريزی و طراحی " ، با نحوه طراحی يك شبكه محلی ساده با استفاده از فناوری سيسكو آشنا شديم . در اين بخش ضمن تداوم تمركز خود بر روی " برنامه ريزی و طراحی "،  به بررسی طراحی يك مدل آدرس دهی IP منطبق بر طرح شبكه خواهيم پرداخت .

بخش دوم : طراحی يك مدل آدرس دهی IP منطبق بر طرح شبكه
آدرس IP ، يك شناسه عددی است كه به هر ماشين موجود بر روی يك شبكه IP نسبت داده می شود . آدرس فوق ، مكان خاص يك دستگاه بر روی شبكه را مشخص می نمايد . آدرس IP يك آدرس نرم افزاری است ( نه يك آدرس سخت افزاری ) . هر اينترفيس شبكه دارای يك آدرس سخت افزاری نيز می باشد كه از آن به منظور يافتن هاست بر روی يك شبكه محلی استفاده می گردد . آدرس دهی مبتنی بر IP ، امكان مبادله اطلاعات بين هاست موجود در يك شبكه محلی با هاست موجود بر روی شبكه ديگر صرفنظر از نوع شبكه محلی را فراهم می نمايد .
در زمان طراحی مدل آدرس دهی IP در يك شبكه ، می بايست به مواردی متعددی توجه شود چراكه با در نظر گرفتن برخی ملاحظات در زمان طراحی ، نگهداری شبكه در مدت زمان حيات آن راحت تر می گردد .
در ادامه به برخی از اصطلاحات اساسی در خصوص سيستم آدرس دهی IP ، سيستم سلسله مراتبی آدرس دهی IP ، كلاس های متفاوت آدرس دهی IP ، آدرس های IP خصوصی ، آدرس های broadcast  و NAT ( برگرفته از  network address translation  )  اشاره خواهيم كرد . 


 اصطلاحات IP

مدل آدرس دهی سلسله مراتبی IP
يك آدرس IP شامل 32 بيت اطلاعات است . اين بيت ها به چهار بخش تقسيم می گردند كه به هر بخش  بايت و يا اكتت گفته می شود . هر بايت و اكتت شامل هشت بيت می باشد . برای نمايش يك آدرس IP می توان از روش های متعددی استفاده نمود :

تمامی مثال های فوق يك آدرس IP مشابه را نمايش می دهند . در زمان بحث بر روی آدرس دهی IP از مبنای شانزده به ميزانی كه از "دهدهی - جدا شده توسط نقطه" و يا باينری  استفاده می شود ، استفاده نمی گردد . در برخی برنامه ها ممكن است از يك آدرس IP  به صورت مبنای شانزده  استفاده گردد . ريجستری ويندوز يك نمونه  مناسب از برنامه هائی  است كه آدرس IP ماشين را به صورت مبنای شانزده ذخيره می نمايد .
آدرس سی و دو بيتی IP ، يك آدرس ساختيافته و يا سلسله مراتبی است ( در مقابل آدرس های غيرسلسله مراتبی و flat ) . با اين كه می توان از هر نوع مدل آدرس دهی استفاده نمود ، ولی توصيه می گردد  كه از آدرس دهی سلسله مراتبی استفاده شود . ارائه تعداد بسيار زيادی آدرس ، مزيت عمده استفاده از يك مدل آدرس دهی سلسله مراتبی است . با توجه به اين كه آدرس IP سی و دو بيتی است و هر بيت می تواند مقدار صفر و يا يك را دارا باشد ،‌ در مجموع دو به توان سی و دو آدرس را خواهيم داشت (  3 / 4 ميليارد و يا 4,294,967,296 ) .
اشكال  مدل آدرس دهی
flat و  علت عدم استفاده از آن برای آدرس دهی IP به روتينگ مربوط می گردد . در صورتی كه هر آدرس منحصربفرد باشد ، تمامی روترهای موجود در اينترنت می بايست آدرس هر ماشين موجود در اينترنت را ذخيره نمايند . اين موضوع روتينگ موثر را غيرممكن می سازد حتی اگر صرفا" بخشی از آدرس های موجود استفاده شده باشد .
برای حل اين مشكل می توان از مدل آدرسی دهی سلسله مراتبی با دو و يا سه سطح استفاده نمود كه در آن آدرس ها بر اساس شبكه ، هاست ( دو سطح )  و يا شبكه ، زير شبكه و هاست ( سه سطح )  سازماندهی می شوند .
مدل آدرس دهی سلسله مراتبی ( با دو و يا سه سطح ) را می توان با يك شماره تلفن مقايسه نمود . در يك شماره تلفن ، بخش اول مربوط به كد شهر است . بخش دوم مربوط به يك ناحيه محلی در شهر مورد نظر است و بخش نهائی شماره مشترك است . آدرس های IP از يك ساختار لايه ای مشابه استفاده می نمايند . در مقابل اين كه تمامی سی و دو بيت به عنوان يك شناسه منحصربفرد در نظر گرفته شود ( نظير مدل آدرس دهی flat ) ، بخشی از آدرس ، شامل آدرس شبكه و ساير بخش ها به عنوان زيرشبكه و يا هاست ( سه سطح ) و يا صرفا" آدرس هاست ( دو سطح )  در نظر گرفته می شود .

آدرس دهی شبكه
آدرس شبكه كه به آن شماره شبكه نيز گفته می شود ، بطور منحصربفرد هر شبكه را مشخص می نمايد . آدرس شبكه هر ماشين موجود بر روی يك شبكه مشابه ، به عنوان بخشی از آدرس IP آن در نظر گرفته می شود . در آدرس IP:172.16.30.56 ، اعداد 16 . 172 آدرس شبكه را مشخص می نمايد .
آدرس گره بطور منحصربفرد  هر ماشين موجود بر روی يك شبكه را  مشخص می نمايد. آدرس گره  می بايست منحصربفرد باشد چراكه اين آدرس يك ماشين خاص موجود بر روی يك شبكه را شناسائی می نمايد  . به عدد فوق ( آدرس گره )  به عنوان يك آدرس هاست مراجعه می گردد . در نمونه آدرس IP:172.16.30.56 ، اعداد 56 . 30 آدرس گره را مشخص می نمايد .
طراحان اينترنت ، با توجه به اندازه شبكه تصميم به ايجاد كلاس های مختلف شبكه نموده اند:

تقسيم يك آدرس IP به  آدرس يك شبكه و گره ( هاست ) توسط كلاس استفاده شده در شبكه مشخص می گردد . شكل زير كلاس های مختلف شبكه را نشان م‍ی دهد :



شكل يك :  كلاس های مختلف شبكه

برای اطمينان از روتينگ موثر ، طراحان اينترنت يك قانون را برای بخش بيت های آغازين آدرس هر يك از  كلاس های مختلف شبكه تعريف كرده اند . مثلا" ، با توجه به اين كه يك روتر می داند كه  آدرس های شبكه كلاس A  همواره با صفر شروع می شوند ، وی می تواند صرفا" پس از خواندن اولين بيت آدرس مورد نظر  با سرعت قابل قبول يك بسته اطلاعاتی را به مقصد مورد نظر هدايت نمايد . اين موضوع نكته مهم در خصوص مدل تعريف شده و وجه تمايز بين آدرس های كلاس A ، كلاس B و كلاس C می باشد .
در ادامه به بررسی كلاس های مختلف شبكه خواهيم پرداخت .

كلاس A

برای استخراج محدوده آدرس های معتبر هاست ها در يك شبكه كلاس A می توان از روش زير استفاده نمود :

هاست های معتبر ، اعداد  بين آدرس شبكه و آدرس broadcast می باشند .
( در مثال فوق از  1 . 0 . 0 . 10 تا 254 . 255 . 255 . 10 ) . بخاطر داشته باشيد در مواردی كه سعی در يافتن آدرس های معتبر هاست می نمائيد ، بيت های هاست نمی توانند تمام صفر و يا تمام يك باشند .

كلاس B

برای استخراج محدوده آدرس های معتبر هاست ها  در يك شبكه كلاس B می توان از روش زير استفاده نمود :

هاست های معتبر، اعداد بين آدرس شبكه و آدرس broadcast می باشند.
( در مثال فوق از  1 . 0 . 16 . 172  تا 254 . 255 . 16 . 172 ) 

كلاس C

برای استخراج محدوده آدرس های معتبر هاست ها در يك شبكه كلاس C می توان از روش زير استفاده نمود : 

هاست های معتبر ، اعداد بين آدرس شبكه و آدرس broadcast می باشند .
( در مثال فوق از  1 . 100 . 168 . 192  تا 254 . 100 . 168 . 192 ) .

كلاس های D و E
آدرس های بين 224 و 255 برای شبكه های كلاس  D و E  رزو شده اند . از كلاس D ( بين 224 تا 239 ) برای آدرس های multicast و از كلاس E ( بين 240 تا 255 ) برای اهداف علمی و تحقيقاتی استفاده می گردد . 
با توجه به طولانی شدن اين بخش اجازه دهيد ادامه بحث را در بخش بعدی دنبال نمائيم .


استفاده از اين مطلب  با ذکر منبع و اهداف غيرانتفاعی بلامانع است .
http://www.srco.
ir