IP Addressing & Subnetting
Part 1
مقدمه
IP address به عنوان شناسه در یک شبکه استفاده می گردد. به عنوان مثال Shariaty Ali اسم یک شخص در یک سازمان است . در صورتیکه برای وی بسته ای به سازمان ، ارسال شود ، از روی اسم او مشخص است که بسته متعلق به چه کسی است.
IPv4 یا همان IP یک شناسه 32 بیتی است که اگر بصورت دسیمال نوشته شود ، 4 عدد است که با نقطه از هم جدا شده و هر کدام بین 0 تا 255 می توانند مقدار بگیرد.
قسمتی از این آدرس به Network و بخش دیگر به Host اختصاص دارد . مثلا :
Host |
Network |
3 |
192.168.0. |
Host های داخل یک شبکه ، قسمت Network یکسان و بخش Host متفاوت دارند. Host هائی که داخل یک شبکه قرار ندارند ، قسمت Network متفاوتی دارند.
به عنوان مثال
Host |
Network |
Ali Hossein Arman Neda Reza |
Shariaty Shariaty Shariaty Shariaty Shariaty |
در مثال فوق بخش Network(Shariaty) به ما نشان می دهد که تمامی Host ها (اسامی کوچک) ، عضو یک خانواده اند. ولی
در مثال زیر
Host |
Network |
Ali Hossein |
Shariaty Shariat panah |
می بینید که این دو فرد عضو یک خانواده نیستند چون به عبارتی بخش Network متفاوتی دارند.
برای اینکه به استانداردی در خصوص Network و Host برسند ، تصمیم گرفتند که کلاس (دسته بندی) های مشخصی را برای آدرسهای IP در نظر بگیرند.
Class A
Host |
Network |
||
x |
x |
x |
1 to 126 |
Class B
Host |
Network |
||
x |
x |
x |
128 to 191 |
Class C
Host |
Network |
||
x |
x |
x |
192 to 223 |
هدف از این کلاسه بندی این بود که مشخص شود دو آدرس IP از یک خانواده (در یک شبکه) اند یا خیر.
سوال ) آیا آدرس های 80.83.26.70 و 80.81.25.32 در یک شبکه قرار دارند ؟
جواب ) ابتدا نگاه می کنیم که این آدرسها عضو کدام کلاس می باشند ، چون می خواهیم بخش Network را از Host جدا کنیم. هر دو آدرس ، Class A می باشند بنا براین:
Host |
Network |
81.25.32 |
80. |
Host |
Network |
83.26.70 |
80. |
حالا باید ببینیم آیا قسمت Network یکسان است ؟
بله ، هر دو 80 است ، پس دو آدرس فوق داخل یک شبکه می باشند.
سوال ) آیا آدرس های 130.41.35.50 و 130.42.39.50 در یک شبکه قرار دارند ؟
جواب ) ابتدا نگاه می کنیم که این آدرسها عضو کدام کلاس می باشند ، چون می خواهیم بخش Network را از Host جدا کنیم. هر دو آدرس ، Class B می باشند بنا براین:
Host |
Network |
39.50 |
130.42. |
Host |
Network |
.35.50 |
130.41. |
حالا باید ببینیم آیا قسمت Network یکسان است ؟
خیر ، پس دو آدرس فوق داخل یک شبکه قرار ندارند.
سوال ) آیا آدرس های 190.25.30.48 و 190.25.35.42 در یک شبکه قرار دارند ؟
جواب ) ابتدا نگاه می کنیم که این آدرسها عضو کدام کلاس می باشند ، چون می خواهیم بخش Network را از Host جدا کنیم. هر دو آدرس ، Class B می باشند بنا براین:
Host |
Network |
30.48 |
190.25. |
Host |
Network |
35.42 |
190.25. |
حالا باید ببینیم آیا قسمت Network یکسان است ؟
بله ، هر دو 190.25 است ، پس دو آدرس فوق داخل یک شبکه می باشند.
سوال ) آیا آدرس های 220.34.30.42 و 220.34.32.48 در یک شبکه قرار دارند ؟
جواب ) ابتدا نگاه می کنیم که این آدرسها عضو کدام کلاس می باشند ، چون می خواهیم بخش Network را از Host جدا کنیم. هر دو آدرس ، Class C می باشند بنا براین:
Host |
Network |
42 |
220.34.30. |
Host |
Network |
48 |
220.34.32. |
حالا باید ببینیم آیا قسمت Network یکسان است ؟
خیر ، پس دو آدرس فوق داخل یک شبکه قرار ندارند.
سوال ) آیا آدرس های 200.42.50.102 و 200.42.50.3 در یک شبکه قرار دارند ؟
جواب ) ابتدا نگاه می کنیم که این آدرسها عضو کدام کلاس می باشند ، چون می خواهیم بخش Network را از Host جدا کنیم. هر دو آدرس ، Class C می باشند بنا براین:
Host |
Network |
102 |
200.42.50. |
Host |
Network |
3 |
200.42.50. |
حالا باید ببینیم آیا قسمت Network یکسان است ؟
بله ، هر دو 200.42.50 است ، پس دو آدرس فوق داخل یک شبکه می باشند.
ادامه مطالب را در بخش دوم این مقاله بخوانید
علی شریعتی
مدرس دوره های شبکه