بسم لله الرحمن الرحیم
IP Addressing
IP Address
3
تعریف: آدرس هر سیستم در شبکه
هر کامپیوتر در شبکه با آدرس IP شناخته می شود.
هر سیستم برای ارتباط با سایر سیستم ها در یک شبکه و نیز تبادل اطلاعات نیاز به یک آدرس یکتا و منحصر بفرد دارد که IP نامیده می شود.
IP هر سیستم در یک شبکه باید منحصر بفرد باشد بعبارتی دو سیستم در یک شبکه نمی تواند آدرس یکسانی داشته باشند.
ساختار IP Address
4
هر آدرس آی پی از چهار بخش عددی تشکیل شده که با نقطه از هم جدا می شوند.
هر کدام از این چهار بخش عددی را یک اکتت می نامند.
هر اکتت می تواند مقداری بین 0 تا 255 داشته باشد.
اکتد اول و آخر برای آی پی یک سیستم نمی تواند 0 یا 255 باشد.
ساختار IP Address
5
فرمت آدرس IP
Octet (8 bits) . Octet (8 bits) . Octet (8 bits) . Octet (8 bits)
27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20 . 27 26 25 24 23 22 21 20
1 1 0 0 0 0 0 0 . 0 0 0 0 0 1 0 1 . 0 0 1 0 0 1 0 0 . 0 0 0 0 1 0 1 1
برابر است با
192 . 5 . 36 . 11
ساختار IP Address
6
هر آدرس IP از دو قسمت تشکیل شده است:
1- شناسه شبکه (Net ID): آدرس شبکه را مشخص می کند و در هر شبکه ثابت است.
2- شناسه میزبان (Host ID): آدرس تجهیزاتی است که در شبکه قرار دارند ر مشخص می کند، برای هر سیستم یکتا بوده و توسط مدیر شبکه تعیین می شود.
Net ID قسمت Host ID
زیر شبکه یا Subnet Mask: به منظور جدا کردنNet ID و Host ID می باشد.
کلاس های IP
7
بسته به اینکه Host ID و Net ID هریک چند بیت را به خود اختصاص دهند، رده های خاصی از آدرس ایجاد می شود که به کلاسهای آدرس معروف هستند.
کلاس A: عدد اکتد اول IP بین 1 تا 126 می باشد. Subnet Mask این کلاس 255.0.0.0 است.
امکان آدرس دهی 16,777,214 کامپیوتر
کلاس B: عدد اکتد اول IP بین 128 تا 191 می باشد Subnet Mask این کلاس 255.255.0.0 است.
امکان آدرس دهی 65,534 کامپیوتر
کلاس C: عدد اکتد اول IP بین 192 تا 223 می باشد Subnet Mask این کلاس 255.255.255.0 است.
امکان آدرس دهی 254 کامپیوتر
کلاس D: عدد اکتد اول IP بین 224تا 239می باشد Subnet Mask این کلاس 255.255.255.255 است.
کلاس E: عدد اکتد اول IP بین 240تا 254می باشد این کلاس Subnet Mask ندارد.
انواع آدرس های IP
شش گروه از کلاس ها در بین تمامی کلاسها معنای ویژه ای دارند و با آنها نمی توان یک شبکه خاص را تعریف و آدرس دهی کرد که عبارتند از:
آدرس 0.0.0.0:
هر ماشین میزبان که از آدرس IP خودش مطلع نیست این آدرس را بعنوان آدرس خودش فرض می کند.
آدرس 0. HostID :
این آدرس زمانی به کار می رود که ماشین میزبان ، آدرس مشخصه شبکه ای که بدان متعلق است را نداند. در این حالت در قسمت NetID مقدار صفر و در قسمت HostID شماره مشخصه ماشین خود را قرار می دهد.
آدرس 255.255.255.255:
جهت ارسال پیامهای فراگیر برای تمامی ماشینهای میزبان بر روی شبکه محلی که ماشین ارسال کننده به آن متعلق است .
آدرس 255 NetID. :
جهت ارسال پیامهای فراگیر برای تمامی ماشینهای یک شبکه راه دور که ماشین میزبان فعلی متعلق به آن نیست .
آدرس 127.xx.yy.zz :
این آدرس بعنوان “آدرس بازگشت” شناخته می شود و آدرس بسیار مفیدی برای اشکالزدایی از نرم افزار می باشد .
آدرس شبکه 0NetID. :
در آدرس IP، بجای شماره میزبان (host ID) عدد صفر بگذاریم. 192.168.1.0 آدرس هیچ سیستمی نیست بلکه آدرس یک شبکه است.
آدرس های خاص
از چه کلاس IP برای شبکه باید استفاده نمود؟
12
اگر شبکه درون سازمانی راه اندازی کرده ایم یعنی شبکه ما با شبکه جهانی (اینترنت) مرتبط نیست، در این صورت می توان از هر کلاس آدرس دهی A یا B یا C استفاده کرد.
پیشنهاد می گردد چنانچه شبکه بسیار بزرگی ندارید و شبکه دارای تعدادی سگمنت است، برای هر سگمنت یک یا چند کلاس C در نظر بگیرید.
انواع آدرس های IP
13
1- Publicیا Valid :
جنبه عمومی داشته و در اینترنت معتبر می باشد و برای داشتن آن باید هزینه پرداخت کنید.
2- Private یا Invalid :
در شبکه های محلی یا خصوصی استفاده می شود. در اینترنت معتبر نبوده و دیده نمی شود.
تنها می توان در شبکه های داخلی سازمان یا اداره یا خانه به کار بگیرید و در اینترنت به عنوان یک آی پی مجاز نبوده و قابل شناسایی نیستند .
نحوه تخصیص آدرس IP:
14
یک سیستم در شبکه به دو روش ذیل می تواند IP بگیرد:
دستی (Static): اختصاص IP به هر سیستم توسط مدیر شبکه بصورت دستی- در شبکه هایی که تعداد سیستم ها کم است.
خودکار یا پویا (Dynamic): اختصاص IP به هر سیستم توسط سرویس دهنده یا سرورDHCP به صورت خودکار برای مدت زمان محدود و یا نامحدود- معمولترین روش آی پی دهی به کلاینت ها در شبکه می باشد.
APIPA (Automatic Private IP Addressing )
15
در صورتی که پیکربندی پروتکل TCP/IP بر روی یک کامپیوتر بگونه ای انجام شده است که کامپیوتر موردنظر را ملزم به استفاده از خدمات سرویس دهنده DHCP می نماید ولی در عمل سرویس دهنده DHCP وجود نداشته باشد و یا سرویس گیرندگان قادر به برقراری ارتباط با آن نباشند و یا برای سرویس دهنده DHCP مشکل خاصی ایجاد شده باشد با استفاده از سرویس APIPAکه صرفا در شبکه های کوچک قابل استفاده خواهد بود (حداکثر 25 دستگاه موجود در شبکه)، هر یک از سرویس گیرندگان می توانند به صورت تصادفی یک آدرس IP خصوصی در رنج APIPA بگیرند.
آدرس رزو شده توسط APIPA :
IP Address: 169.254.0.1 TO 169.254.255.254
Subnet Mask: 255 . 255 . 0 . 0
Subneting
16
ایجاد زیرشبکه یا تقسیم یک شبکه به زیرشبکه
به منظور استفاده بهینه از آدرس های IP و جلوگیری از هدر رفت آنها
تعداد زیرشبکه ها و تعداد نودهای مورد نیاز در هر زیرشبکه باید مشخص شود.
NAT
17
در صورتیکه که بخواهیم یک شبکه که IP سیستم های آن private می باشد را با یک IP عمومی یا public به اینترنت متصل نماییم و از طریق IP عمومی به سیستم هایی که IP خصوصی دارند اینترنت بدهیم از Nat استفاده می کنیم.
وظیفه NAT ترجمه آدرس IP خصوصی به عمومی می باشد. بدین نحو که تمامی درخواست های ارسالی از شبکه داخلی با IP خصوصی را با IP عمومی به اینترنت و مقصد مورد نظر ارسال می نماید لذا تمام کاربران شبکه داخلی با یک Ipعمومی می توانند از اینترنت استفاده نمایند.
دلایل استفاده از NAT:
صرفه جویی در IP: اتصال چندین سیستم با IP خصوصی با یک IP عمومی به اینترنت
بحث امنیت: در صورت استفاده از NAT ارتباط به صورت یک طرفه برقرار است یعنی از داخل شبکه داخلی می توان مقصدی را در اینترنت مشاهده نمود و به آن پیام ارسال نمود و مستقیما در ارتباط بود ولی کسی از خارج شبکه داخلی و بستر اینترنت قادر به ارتباط مسقیم با سیستم های شبکه داخلی نخوهد بود.
NAT
18
پایان