PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش شبکه -قسمت هشتم - آموزش TCP/IP v4 و آدرس دهی در شبکه و سابنتینگ



Armis
December 21st, 2015, 12:42
خوب دوستان رفتیم سراغ آدرس دهی در شبکه که یکی از بحث های مهم و بنیادی در شبکه همین بحث هست. دوستان فقط بیان کردن این موضوع در متن خیلی سخته بخاطر همین شاید تو جاهایی نتونم منظورم را قشنگ بیان کنم . بخاطر همین موضوع پیشاپیش معذرت خواهی می کنم.

توسط آدرس آی پی و به کمک مک آدرس است که مسیریابی در شبکه صورت میگیرد . پس هر کامپیوتر همونطور که قبلا اشاره شد یک آدرس منطقی یا همون IP Address و یک آدرس فیزیکی یا MAC Address داره. توی تنظیمات شبکه یک موضوع دیگه هم به نام Subnet mask وجود داره که خیلی کاربردی هست.
اول بزارید یک تعریف از IP انجام بدیم:
IP Address == Internet Protocol Address

یک آدرس منطقی که برای مشخص کردن دستگاه در ارتباط بین شبکه ها تعیین میشود
از چهار قسمت تشکیل شده است که با نقطه از هم جدا میشوند و به Octed نام برده میشه . بطور مثال 192.168.1.70
هر Octed هشت bit است که در مجموع میشود 32 بیت 4*8=32
هر Bit هم دو حالت داره یا صفر یا یک.
کامپیوتر هم بصورت باینری مفاهیم را درک میکنه یعنی صفر و یک. پس برای اینکه ما بخواهیم زبان کامپیوتر را بفهمیم باید زبان باینری را خوب یاد بگیریم. البته چون من واقعا نمیدونم چه شکلی دیجیتال رو توی پست بهتون یاد بدم زیاد وارد بحث دیجیتال نمیشم اما خودتون برید دنبالش. ( البته شاید آینده پست را آپدیت کردم)
اعداد بکاربرده شده دسیمال هستند و بین 255-0 می باشند( بیشترین 255 است ، کمترین 0 است .پس هر قسمت از آن از 0 تا 255 است نه کمتر نه بیشتر)

هر آی پی آدرس از دو قسمت NET ID و Host ID تشکیل شده .در آدرس دهی دو تا قانون را باید رعایت کنید:
1- تمامی کامپیوتر های موجود در یک Network باید NET ID یکسان داشته باشند.
2-تمامی کامپیوتر های موجود در یک Network باید Host ID متفاوت داشته باشند.

سوال؟ حالا از کجا باید بفهمیم کدوم قسمت از آی پی NET ID هست و کدوم قسمت Host ID ؟!!!

جواب: تو بحث TCP/IP موضوع دیگری به نام Subnet mask اضافه شده.
Subnet Mask مشخص کننده Net ID در IP Address هست و مثل آی پی 32 بیتی هست . پس اگر توی شبکه ای سابنت مسک رو به ما ندادند نمیتونیم با یقین بگیم که Net ID ما چی هست مگر اینکه مراجعه کنیم به کلاس های آی پی آدرس.

نمایش آی پی آدرس بصورت 32 بیتی(چهار اوکتد)

--------.--------.--------.-------- : IP Address


--------.--------.--------.-------- : Subnet Mask


مثال: Net ID در آی پی زیر چیست؟

192.168.100.20 : IP Address

255.255.255.0 : Subnet Mask

===============

255.255.255.0 : Subnet Mask معادل --------.11111111.11111111.11111111 : Subnet Mask می باشد.
در نتیجه اگر قسمتی از سابنت مسک رو که یک هست روی آی پی آدرس بندازیم Net ID و Host ID مشخص میشه


20 . 100 . 168 . 192 : IP Address

--------.11111111.11111111.11111111 : Subnet Mask


پس قسمت Net ID در مثال بالا با رنگ قرمز مشخص شده و قسمت Host ID هم با رنگ سیاه مشخص شده که یک Octed هست . یعنی از 0 تا 255 کامپیوتر رو میتونه در بر بگیره. البته در عمل این تعداد نیست که جلوتر بهتون توضیح میدم علتش چیه!!

پس با توجه به مثال بالا اگر Subnet mask آی پی های زیر 255.255.255.0 باشه دو آی پی زیر در یک شبکه قرار دارند
192.168.100.20 و 192.168.100.135


دوستان یک نکته دیگه رو هم تذکر بشم. بعضی وقت ها میبینیم 192.168.100.20/24 !!
خوب /24 آخر یعنی چی؟ یعنی 24 بیت از Subnet Mask از سمت چپ عدد 1 قرار میگیره که مثل مثالی که زدم معادل 255.255.255.0 میشه.

حالا اگر Ip Addres برابر 192.168.100.20/25 باشه چی میشه؟!!
بحث سابنتینگ پیش میاد. اونوقت دیگه Net ID آی بالا 192.168.100 نیست!!

تو قسمت بعد با یک مثال بیشتر توضیح میدم.



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

ضمنا تشکر شما باعث دلگرمی ما میشه

:53::53::53: