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

به گزارش دریچه فناوری اطلاعات باشگاه خبرنگاران؛ علاوه بر جايگاه پروتکل ها، يکي ديگر از عناصر مهم در زيرساخت شبکه هاي مبتني بر TCP/IP مدل آدرس دهي IP است. مدل انتخابي مي بايست اين اطمينان را بوجود آورد که اطلاعات ارسالي بدرستي به مقصد خواهند رسيد. نسخه شماره چهار IP ( نسخه فعلي ) از 32 بيت براي آدرس دهي استفاده کرده که بمنظور تسهيل در امر نمايش بصورت چهار عدد صحيح ( مبناي ده ) که بين آنها نقطه استفاده شده است نمايش داده مي شوند.


نحوه اختصاص IP
نحوه اختصاص IP به عناصر مورد نياز در شبکه هاي مبتني بر TCP/IP يکي از موارد بسيار مهم است. اختصاص IP ممکن است بصورت دستي و توسط مديريت شبکه انجام شده و يا انجام رسالت فوق بر عهده عناصر سرويس دهنده نرم افزاري نظير DHCP و يا NAT گذاشته گردد. براي آشنائي با نحوه اختصاص IP با هر يک از روش هاي فوق لازم است که در ابتدا اطلاعات لازم در خصوص ساختار داخلي IP و نحوه تخصيص آدرس هاي منطقي به آدرس هاي فيزيکي کسب گردد. در اين مرحله لازم است با پروتکل هائي نظير :
ARP(Address Resolution Protocol) و RARP(Reverse ARP) و نحوه عملکرد آنها آشنا شويم.
ويندوز ۲۰۰۰ داراي امکانات جديدي در رابطه با تخصيص IP نظير APIPA(Automatic Private IP Addressing) بوده که اين امکان را به يک سرويس گيرنده DHCP خواهد داد که در صورت عدم يافتن سرويس دهنده DHCP براي خود يک آدرس موقت در نظر بگيرد.

DHCP
با استفاده از پروتکل فوق مي توان سرويس دهنده اي در شبکه را مسئول ارائه IP بصورت خودکار نمود. سرويس دهنده DHCP با استفاده از يک منبع ( استخر) مشتمل بر مجموعه اي از آدرس هاي IP قادر به اختصاص IP براي هر يک از سرويس گيرندگان DHCP خواهد بود. نسخه پياده سازي شده در ويندوز ۲۰۰۰ شامل ويژگي هاي جديدي نظير، امکان ترکيب با سرويس دهنده DNS ، قابليت ايجاد حوزه هاي Multicast ، قابليت تشخيص سرويس دهنده هاي غير مجاز DHCP و ... است.

IP Subnetting
يکي از مهمترين عمليات در رابطه با اختصاص IP مسئله Subnetting است. مسئله فوق بعنوان هنر و علمي است که ماحصل آن تقسيم يک شبکه به مجموعه اي از شبکه هاي کوچکتر (Subnet) از طريق بخدمت گرفتن ۳۲ بيت با نام Subnet mask بوده که بنوعي مشخصه (ID) شبکه را مشخص خواهد کرد. در ادامه اين نوشتار در رابطه با نحوه تعريف زيرشبکه ها آشنا خواهيم شد. در اين بخش لازم است که با مبناي دو و نحوه نشان دادن اعداد بصورت صفر و يک بيشتر آشنا شويم. ذکر اين نکته ضروري است که در مبناي دو تمامي اعداد بصورت دنباله اي از صفر و يک نمايش داده شده و هر رقم در اين مبنا داراي يک ارزش مکاني متناسب با ضرايب متفاوت عدد دو است.
براي تبديل هر عدد مبناي دو به معادل مبناي ده کافي است که ارقام مربوطه در ارزش مکاني مربوط به خود ضرب شده و ماحصل جمع آنان بعنوان معادل مبناي ده در نظر گرفته شود.
يك عدد 32 بيتي (bit) است كه پس از اتصال به شبكه (... , Internet , LAN) به ما متعلق مي گيرد. 
شكل كلي IP را مي توان به صورت http://www.xxx.yyy.zzz در نظر گرفت كه با هر بار اتصال به اينترنت به صورت Dial Up اين عدد تغيير مي كند.
به عنوان مثال در حال حاضر IP ما 213.155.55.104 است اما در اتصال بعدي ممكن است اين عدد به 213.155.55.20 تغيير كند.
تشخيص كلاس IP بر اساس مقدار دهدهي اولين اكتت
  

كلاس IP

محدوده آدرس IP بر اساس مقدار اولين اكتت

Class A

1 to 126 (00000001 to 01111110)*

Class B

128 to 191 (10000000 to 10111111)

Class C

192 to 223 (11000000 to 11011111)

Class D

224 to 239 (11100000 to 11101111)

Class E

240 to 255 (11110000 to 11111111)

* : آدرس 127 (01111111) ، يك آدرس كلاس A رزو شده براي تست است و نمي توان آن را به يك شبكه نسبت داد .



IP چه كاربردي دارد؟
IP به عنوان يك شناسنامه در شبكه است و كاربردهاي بسياري دارد. براي توصيف كامل IP نياز به شرح TCP/IP است كه بعدا به آن اشاره خواهيم كرد. همان طور كه در جامعه شناسنامه وسيله اي براي احراز هويت ماست و بدون آن جزو آن جامعه محسوب نمي شويم، IP نيز وسيله اي براي شناسايي ما در شبكه است و امكان اتصال به شبكه بدون آن وجود ندارد. به طور مثال هنگامي كه در شبكه مشغول چت (Chat) هستيم، كامپيوتر شما داراي يك IP مي باشد. و جملاتي را كه شما تايپ مي كنيد به وسيله مسير يابها (Router ) مسير يابي (Routing) شده و به كامپيوتر شخص مقابل ميرسند و متني را هم كه شخص مقابل تايپ مي كند روي IP شما فرستاده مي شود. 
خط فرمان در ويندوز چيست؟ خط فرمان يا همان ''Command Prompt'' در ويندوز نوعي شبيه ساز سيستم عامل Dos در ويندوز است كه فايلهاي اجرايي ''exe,com'' در آن اجرا مي شود. خط فرمان ويندوز دستورات بسيار زياد و كاربردي دارد كه به مرور زمان آنها را خواهيم آموخت. 

دسترسي به خط فرمان در ويندوز: دسترسي به خط فرمان به دو روش ميسر است. 
روش اول: روي Start Menu كليك كرده و گزينه Run را انتخاب مي كنيم. سپس در پنجره ظاهر شده اگر ويندوز شما 98/ME باشد عبارت ''Command'' و اگر 2000/2003/XP باشد عبارت ''CMD'' را تايپ مي كنيم هم اكنون محيط Command Prompt در جلوي شما قرار دارد! 
روش دوم : با طي كردن مسير Start> Programs>Accessories و كليك كردن برروي Command Prompt اين محيط براي شما باز ميشود.
 ادامه مبحث IP را توسط حسین جاهدی دنبال می کنید. 

چگونه IPخود را بدست آوريم ؟ 
براي بدست آوردن IP خود در سيستم عامل ويندوز كافي است همان طور كه در بالا توضيح داده شد به محيط Command Prompt رفته و عبارت '' IPCONFIG '' را تايپ كنيم. 
به طور مثال پس از اجراي دستور به نتايج زير مي رسيد:
Windows IP Configuration 0 Ethernet adapter : 
IP Address. . . . . . . . . : 213.155.55.232
Subnet Mask . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . : 213.155.55.232

فعلا تنها به سطر IP Address توجه كنيد (Default Gateway و Subnet Mask) بعدا برسي خواهد شد. ملاحظه مي كنيد كه IP ما213.155.55.232 است. آدرسهاي IP به چند دسته تقسيم مي شوند؟
آدرسهاي IP به پنج كلاس A,B,C,D,E تقسيم مي شوند. از بين اين كلاسها تنها كلاسهاي A,B,C كاربرد دارند كه به شرح آنها مي پردازيم. 

كلاس A : تمام IP هايي كه www آنها بين 1 تا 126 است ، جزو كلاس A محسوب مي شوند. به عنوان مثال : 112.10.57.13 يك IP كلاس A است. اين كلاس ويژه پايگاهاي بزرگ اينترنتي است. 

كلاس B : تمام IP هايي كه WWW آنها بين 128 تا 191 مي باشد را شامل مي شود. مانند IP ي 172.155.55.73 كه جزو كلاس B است. 

كلاس C : اين كلاس تمام IP هايي كه WWW آنها بين 192 تا 223 است را شامل مي شود: مانند 213.133.52.138 كه جزو كلاس C محسوب مي شود. 
IPاز چند قسمت تشكيل شده است؟ 
اگر خاطرتان باشد قبلا به این مبحث در YJC پرداختیم اما اکنون به صورت کامل تر بررسی می کنیم.
 IP از دو قسمت Net ID و Host ID تشكيل شده است و مقادير بيت ها در اين دو قسمت در كلاسهاي مختلف IP متفاوت است. Net ID در واقع شناسه شبكه و Host ID شناسه ميزبان در IP است. 

بررسي Net ID در كلاس هاي مختلف: Net ID در كلاس A به صورت http://www.0.0.0 يعني تنها www را شامل مي شود. 
در كلاس B به صورت : http://www.xxx.0.0 است يعني http://www.xxx در واقع Net Id مي باشد. و در كلاس C به صورت : http://www.xxx.yyy.0 است.

كلاس A  در كلاس A : Net ID هشت بيت است و Host ID آن 24 بيت كه مجموعا 32 بيت مي شود. اين كلاس مي تواند 16.777.14 ميزبان (Host) داشته باشد يعني 16.777.14 IP كه زير مجموعه آن قرار مي گيرند. به عنوان مثال http://www.44.4.13 كه 44.4.13 يكي از ميزبان ها (Host) مي باشد. 

NetID در كلاسB: از هشت بيت به شانزده بيت افزايش مي يابد و فضا را براي host ID كمتر مي كند، به همين دليل IP هاي زير مجموعه آن به 56.534 كاهش مي يابد. به عنوان مثال آی پی http://www.xxx.55.137 كه 55.137 يكي از ميزبانهاست. 

NetID در كلاسC: باز هم بزرگتر شده و از 16 بيت در كلاس B به بيست و چهار افزايش مي يابد و Host ID به كوچكترين مقدار خود يعني هشت بيت مي رسد. اين كلاس تنها 242 IP را پشتيباني مي كند. به عنوان مثال http://www.xxx.yyy.93 كه در آن 93 يكي از ميزبانهاست. 

گزارش از حسین جاهدی
برچسب ها: شبکه ، کامپیوتر ، نتورک ، آموزش
اخبار پیشنهادی
تبادل نظر
آدرس ایمیل خود را با فرمت مناسب وارد نمایید.
نظرات کاربران
انتشار یافته: ۱
در انتظار بررسی: ۰
Iran (Islamic Republic of)
محمد
۱۸:۲۹ ۲۰ فروردين ۱۳۹۳
در انتظار بخش دوم
آخرین اخبار