تالار گفتگوی کیش تک/ kishtech forum

نسخه‌ی کامل: ادرس دهی IPv4
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
 در بحث IP ورژن 4، هر هاست TCP/IP توسط یک آدرس IP منطقی شناخته میشود. آدرس IP یک آدرس در لایه network است و هیچ وابستگی به آدرس مک (مربوط به کارت شبکه) در لایه دیتا لینک ندارد. هر هاست و عنصر در شبکه برای تعامل با دیگر و تحت مجموعه TCP/IP، نیاز به یک آدرس IP منحصربفرد دارد. این آدرس میتواند بصورت دستی و یا بصورت خودکار توسط DHCP به آن ها تخصیص یابد
آدرس IP به همان طریقی که آدرس پستی، مکان یک خانه را در شهر نشان میدهد، مکان سیستم را در شبکه مشخص میکند. فقط همانطور که آدرس پستی محل یک خانه را نشان میدهد، یک آدرس IP هم باید در شبکه داخلی منحصربفرد باشد و یک فرم مشخص داشته باشد
هر آدرس IP شامل یک بخش شناسایی برای شبکه (network ID) و یک بخش شناسایی برای تشخیص هاست (Host ID) میباشد
• Network ID 
(که آدرس شبکه هم نامیده میشود) سیستم هایی را مشخص میکند که همگی در یک شبکه فیزیکی قرار دارند و این شبکه فیزیکی ممکن است توسط چندین روتر بهم متصل شده باشد. در واقع تمام سیستم های موجود در یک شبکه فیزیکی باید network ID آن ها یکسان باشد
• Host ID 
(که آدرس هاست هم نامیده میشود)، مشخص کننده یک ایستگاه کاری، سرور، روتر، پرینتر یا دیگر هاست های تحت استاندارد TCP/IPP در شبکه است. آدرس هاست بر خلاف آدرس شبکه، در یک شبکه باید برای هر هاست منحصربفرد باشد



فرم ساختاری آدرس IPv4


یک آدرس IP از 32 بیت تشکیل شده است. بجای بیان 32 بیت این آدرس در هر لحظه، از نماد باینری (مبنای 2) استفاده میکنیم؛ این قالب استانداردی است تا 32 بیت یک آدرس IP را بصورت چهار بخش هشت بیتی که هرکدام یک آکتت (Octet) نامیده میشوند، بیان کنیم. هر آکتت به عدد دسیمالی (مبنای 10) متناظر خود از 0 تا 255تبدیل میشود و توسط یک نقطه از آکتت بعدی جدا میشود. این نوع فرم دهی آدرس IP را Dotted decimal notation گویند. در جدول زیر مثالی از یک آدرس IP در شکل های باینری و dotted decimal نشان داده است
 
 
برای مثال آدرس IPمتناظر با عبارت باینری 11000000101010000000001100011000برابرست با
به بلوک های (آکتت) 8 بیتی تقسیم میکنیم: 11000000 10101000 00000011 00011000 
اگر هر بلوک را به معادل دسیمال (مبنای 10) خود تبدیل کنیم، داریم24 3 168 192 
حالا فقط کافیست آکتت ها را با قرار دادن "." بین بلوک ها ایجاد کنیم192.168.3.24 
هنگامی که میخواهیم بطور کلی به آدرس IP اشاره کنیم، ازعلامت گذاری w.x.y.zاستفاده میکنم. در شکل زیر جزئیات آن را میتوانید مشاهده نمایید

 



انواع آدرس های IP


استانداردهای اینترنت، انواع زیر را برای آدرس IP برشمرده اند
Unicast: به یک اینترفیس تنها در شبکه که بر روی یک subnet (زیر شبکه) خاص در شبکه قرار دارد، تخصیص میابد و در ارتباطات یک-به-یک کاربرد دارد
Multicast: به یک یا بیش از یک اینترفیس در شبکه که بر روی subnet (زیر شبکه) های مختلف در شبکه قرار دارند، تخصیص میابد و در ارتباطات یک-به-چند کاربرد دارد
Broadcast: به تمام اینترفیس های موجود در شبکه که بر روی یک subnet (زیر شبکه) در شبکه قرار دارد، تخصیص میابد و در ارتباطات یک-به-همهدر یک Subnetکاربرد دارد
در زیر به تفصیل در رابطه با این یه نوع آدرس IP صحبت خواهیم کرد


آدرس های IPv4 از نوع Unicast


آدرس IPv4 از نوع Unicast، مکان اینترفیس را درشبکه به همان نحوی که آدرس پستی، مکان یک خانه در شهر را نشان میدهد، مشخص میکند. فقط همانطور که آدرس پستی محل یک خانه را نشان میدهد، یک آدرس IP هم باید در شبکه داخلی منحصربفرد باشد و یک فرم مشخص داشته باشد
هر آدرس IP از نوع Unicast شامل network ID و Host ID است
• Network ID 
(که آدرس شبکه هم نامیده میشود) سیستم هایی را مشخص میکند که همگی در یک شبکه فیزیکی قرار دارند و این شبکه فیزیکی ممکن است توسط چندین روتر بهم متصل شده باشد. در واقع تمام سیستم های موجود در یک شبکه فیزیکی باید network ID آن ها یکسان باشد
• Host ID 
(که آدرس هاست هم نامیده میشود)، مشخص کننده یک ایستگاه کاری، سرور، روتر، پرینتر یا دیگر هاست های تحت استاندارد TCP/IPP در شبکه است. آدرس هاست بر خلاف آدرس شبکه، در یک شبکه باید برای هر هاست منحصربفرد باشد


آدرس IPv4 از نوع Multicast


آدرس های IPv4 از نوع Multicast، برای ارسال یک بسته از یک مبداء و دریافت آن توسط چندین مقصد استفاده میشود. در یک اینترانت که IPv4 Multicast در آن فعال است، بسته هایی که با یک IPv4 Multicast آدرس دهی شده اند، توسط روترها به Subnet هایی که در آن ها هاست هایی هستند که به ترافیک Multicast گوش میدهند، ارسال میشوند. IPv4 Multicast یک سرویس تحویل بسته و کارای یک به چند را در بسیاری از انواع ارتباطات ارائه میکند
آدرس های IPv4 Multicast توسط آدرس اینترنتی کلاس D؛ 224.0.0.04 تعریف شده اند. محدوده آدرس های IPv4 Multicast از 224.0.0.0 تا 239.255.255.255 است. گفتنی است آدرس های IPv4 Multicast با پسوند 24 یعنی 224.0.0.024 ( از 224.0.0.0 تا 224.0.0.255) برای ترافیک Multicast زیر شبکه محلی (Local Subnet) ذخیره شده است


 
آدرس های IPv4 از نوع Broadcast


IP از مجموعه ای از آدرس های broadcast برای ایجاد یک ارتباط یک به همه در subnet استفاده میکند. بسته هایی که به ادرس های Broadcast ارسال شده اند، توسط تمام اینترفیس های موجود در Subnet دریافت و پردازش میشوند
Network Broadcast:
در یک قالب آدرسی کلاس بندی شده، تمام بیت های هاست را برابر با یک قرار میدهد. برای مثال آدرس Broadcast شبکه با ادرس 131.107.0.0/16 برابرست با: 131.107.255.255. Broadcast های شبکه برای ارسال بسته ها به تمام اینترفیس های موجود در یک شبکه کلاس بندی شده استفاده میشود. روترها بسته های Broadcast را از خود عبور نمیدهند
 



www.kishtech.ir