مهمترين نوع آدرس دهي به شکل تحويل بسته به يک مقصد است که به آن Unicast ميگوييم . آدرس دهي Unicast بين منبع و مقصد ارتباط يک به يک برقرار ميکند . علاوه براين نوع آدرس ، سه شکل ديگر آدرس دهي نيز وجود دارد که در آدرس دهي چندمقصدی به کار ميروند که شامل : Broadcast و Multicast است .
پروتکلهايي بدون اتصال هستند قادر به تحويل پيامها به چهار شکل مذکور ميباشند ولي پروتکلهاي با اتصال تنها از آدرس دهي Unicast استفاده ميکنند . (زيرا ميبايست اتصالي بين زوج ميزبانها به وجود آيد)
اين آدرسها تنها به عنوان آدرسهاي مقصد مورد استفاده قرار ميگيرند و براي يک منبع آدرس معتبري نيستند . چند نوع آدرس Broadcast داريم که در زير به آنها اشاره ميکنيم :
Limited Broadcast : از آدرس 255 ، 255 ، 255 ، 255 کليه بيتهاي آدرس IP را يک ميکند . در اين حالت بسته به کليه ميزبانهاي شبکه ارسال ميگردد و کليه ميزبانها نيز ضمن تشخيص ، آن را دريافت ميکنند. مسيريابها چنين بستههايي را هدايت نميکنند. البته در اين مورد استثنايي وجود دارد و آن مسيريابهايي هستند که پروتکل BootP در آن پياده سازي شده است تا در يک شبکه حاوي چند مسيرياب ايستگاههاي کاري بدون ديسک قادر به سرويسگيري از سرویسدهنده راهانداز خود باشند. هدايت به شکل BootP يک ترکيب بندي اختياري است که در بعضي مسيريابها خاص قابل پياده سازي است. اگر چنين امکاني وجود نداشته باشد يک سرویسدهنده BootP مجزا براي هر زير شبکه نياز است .
Network Direct Broadcast Address : چنين مدلي از آدرس دهي براي شبکههاي بدون زيرشبکه مناسب است . در اين فرم شماره شبکه يک مقدار معين قرار داده شده ولي در آدرس ميزبانها کليه بيتها يک قرار داده ميشود. براي مثال ( 255 ، 255 ، 2 ، 128 ) مسيريابها چنين آدرسهايي را هدايت کرده و آن را به شبکه خاص اعلان شده تحويل ميدهند . در داخل شبکه اين بسته به کليه ميزبانها ارسال ميگردد . از اين فرم آدرس دهي در شبکههاي بدون زير شبکه براي درخواست ARP استفاده مي گردد .
Subnet-Directed Broadcast Address : اگر شماره شبکه اي مقدار صحيحي داشته باشد و آدرس زيرشبکهها نيز مقادير صحيحي باشند اگر مقدار بيتهاي آدرس در بخش ميزبان همگي يک باشند ، اين آدرس به کليه ميزبانهاي يک زيرشبکه خاص اشاره خواهد کرد. از آنجائيکه ممکن است زيرشبکه مبدا و مقصد Mask آدرس يکساني نداشته باشند، مسيرياب متصل کننده شبکهها ميبايست قادر به انتشار بستهها بين زير شبکهها باشند.
All Subnet Directed Broadcast Address : اگر آدرس شبکه مقدار مشخصی باشد و کليه بيتهاي بخش آدرس زيرشبکه و آدرس محلي مانند 255 ، 255 ، 2 ، 128 يک باشند ، آدرس به تمام ميزبانها در تمام زيرشبکههاي آن شبکه معين اشاره ميکند. اصولا در چنين حالتي نياز است که مسيرياب براي هر زيرشبکه اي بستهها ارسال کند ولي در عمل نياز به چنين مسيريابي نيست و کافي است به صورت Broadcast روي شبکه اصلي انجام گيرد. براي مثال فرض کنيد در يک شبکه اي با آدرس کلاس A ميخواهيم بسته اي را به کليه زيرشبکهها و ميزبانهايشان ارسال کنيم. آدرس ميزباني در يکي از زيرشبکهها ( 114 ، 214 ، 180 ، 9 ) باشد، براي ارسال بسته به اين ميزبان و کليه ميزبانهاي زيرشبکه آدرس پخشي به صورت 255 ، 214 ، 180 ، 9 است. حال آدرس پخشي براي کليه زيرشبکهها را در نظر ميگيريم 255 ، 255 ، 255 ، 9 لذا مشاهده ميشود به جاي ارسال بسته به تک تک زيرشبکهها از يک آدرس پخشي کلي در شبکه ميتوان به سادگي استفاده نمود.
بسته ديتاگرام IP وقتي به صورت Broadcast به زيرشبکه اي ارسال ميشود کليه ميزبانها بسته را دريافت ميکنند و فرآيند پردازش را روي آن انجام ميدهند. اين پردازش شامل بررسي پروتکل هدف بسته ميباشد و در صورتي که پروتکل مقصد در بسته، روي ميزبان فعال نباشند بسته دور انداخته ميشود. اگر پروتکلي روي تعدادي از ميزبانها فعال باشد يا به عبارت ديگر تعدادي از ميزبانها در شبکه به عنوان مقصد بسته باشند، براي همه آنها استفاده از آدرس Broadcast موجب سربار پردازش بستهها در ساير ميزبانها ميگردد. براي اجتناب از چنين مسئله اي با انتخاب گروهي از ميزبانها به عنوان مقصد و با استفاده از آدرس دهي چندگانه ميتوان به اين هدف رسيد. آدرس دهي گروهي ميزبانها با استفاده از آدرس دهي کلاس چندگانه قابل انجام است.
براي هر آدرس چندگانه، گروهي از ميزبانها که تعداد آنها ميتوانند از صفر تا چندين ميزبان متغير باشد. منتظر دريافت بستهها خواهند شد که آدرس آنها با آدرس Multicast اختصاص داده شده به آنها يکي باشد. به اين مجموعه از ميزبانها که از يک آدرس Multicast استفاده ميکنند گروه ميزبان ( Host Group ) گويند. بستههايي که به آدرس چندگانه ارسال ميشود تنها به اعضاي گروه ميزبان متناسب ارسال ميگردد .
گاهي گروهي از ميزبانها سرويس IP يکساني را براي درخواست کنندگان سرويس فراهم کنند. به عنوان مثال ميزباني ميخواهد فايلي را از شبکه با استفاده پروتکل FTP دريافت کند. اين فايل در چند سرور FTP قرار دارد. ميزبان با اتصال به هريک از سرويسدهندهها ميتوانند سرويس خود را دريافت کند. از اينرو سرويسدهندهها با گرههايي که سرويسهاي مشابهي را ارائه مي کنند، ميتوانند يک آدرس Anycast را اختيار نمایند تا ميزبانهايي که ميخواهند از سرويس آنها استفاده کنند تنها با اتصال به يکي از اين سرويسدهندهها، سرويس خود را دريافت کنند .
هیچ نظری موجود نیست:
ارسال یک نظر