توجه :
"نقل تمام یا بخشی از مطالب سایت تنها با لینک به مطلب و معرفی نویسنده آن مجاز است"
دوستانی که از طریق موتورهای جستجوگر به دنبال مطلبی خاص وارد سایت شده اند و هم اکنون به دلیل پویایی سایت مطلبی در آن مورد مشاهد نمیکنند میتوانند به FORUM سایت مراجعه کنند.
| IP Multicast |
| نگارش یافته توسط علی رضا حبیبی | ||||||||||
|
در شبكه هاي IP قديمي ،يك بسته مي توانست به يك دستگاه ( Unicast ) يا به همه دستگاه ها ( Broadcast) فرستاده شود. يك انتقال واحد خاص براي يك گروه از دستگاه ها ممكن نبود. بهرحال ، در طي چند سال گذشته ، مجموعه جديدي از برنامه هاي كاربردي ( application ) ها پديدار شده بود.اين application ها براي فراهم كردن ارتباطي موثر بين گروه هايي از اين دستگاه ها از انتقالات Multicast استفاده مي كنند. داده به يك IP آدرس Multicast واحد انتقال داده مي شود و بوسيله هر دستگاهي كه نيازمند دريافت اين انتقال است ، دريافت مي گردد. 1. آدرس دهي Multicast دستگاه هاي Multicast از IP آدرس هاي كلاس D براي برقراري ارتباط استفاده مي كنند. اين آدرس ها در رنج 224.0.0.0 تا 239.255.255.255 قرار گرفته اند. براي هر آدرس Multicast ، يك مجموعه از صفر ميزبان يا بيشتر كه براي بسته هاي انتقال يافته به اين آدرس پذيرفته مي شوند ، موجود است. اين مجموعه از دستگاه ها يك گروه ميزبان ناميده مي شوند.يك ميزبان كه بسته ها را به يك گروه خاص مي فرستد ، نيازي نيست كه يك عضو از اين گروه باشد. اين ميزبان حتي ممكن است كه اعضاي معمولي كه در اين گروه حضور دارند را نشناسد.دو نوع گروه ميزبان وجود دارد: ثابت (دائمي) : application هايي كه بخشي از اين گروه هستند ،داراي IP آدرس هايي مي باشند كه بطور دائمي توسط IANA تخصيص مي يابد.عضويت در اين كروه ميزبان دائمي نيست، يك ميزبان در صورت نياز مي تواند به گروه بپيوندد يا گروه را ترك كند. يك گروه دائمي حتي اگر هيچ عضوي هم نداشته باشد ، موجود باقي مي ماند. ليستي از IP آدرس هاي تخصيص يافته به گروه هاي ميزبان دائمي در RFC 3232 موجود است. اين آدرس هاي رزرو شده عبارتند از :
يك application مي تواند براي بدست آوردن IP آدرس تخصيص يافته به يك گروه ميزبان دائمي با استفاده از دامنه mcast.net از DNS استفاده كند .اين مي تواند به تعيين يك گروه دائمي از يك آدرس با استفاده از يك اشاره كر پرسش و پاسخ در حوزه 224. in-addr.arpa بپردازد. غير دائمي : هر گروهي كه دائمي نباشد غير دائمي است. اين گروه براي جايگزيني پويا در صورت نياز در دسترس قرار مي گيرد. گروه هاي غير دائمي زماني كه تعداد اعضايشان صفر شود ، يعني ديگر عضوي نداشته باشد ، از بين خواهد رفت. 1-1 : Multicasting روي يك شبكه فيزيكي واحد اين فرآيند آسان است. فرآين ارسال ، يك IP آدرس Multicast را براي مقصذد تعيين مي كند. برنامه راه انداز اين IP آدرس را به آدرس اترنت متناظر با آن تبديل مي كند و بسته را به آن مقصد ارسال مي نمايد. فرآيندي كه در مقصد انجام مي گيرد ، به بر نامه هاي راه اندلز شبكه آن اطلاع مي دهد كه خواهان دريافت دياگرام هاي معين شده براي يك آدرس Multicast معين است. اين برنامه راه انداز دريافت بسته ها را براي اين آدرس ممكن مي سازد. در مقايسه با ارسال ترافيك IP Unicast استاندارد ، نگاشت ميان IP آدرس Multicast مقصد و آدرس data-link توسط ARP انجام نمي شود. در عوض يك نگاشت ايستا تعريف شده است. در يك شبكه اترنت ، اگر ترتيب هشتايي بالاي آدرس data-link ، 0X'01' باشد ، Multicasting را پشتيباني مي كند. IANA ، محدوده 0X'01005E000000' تا 0X'01005E7FFFFF را براي آدرس هاي Multicast رزرو كرد ه است. اين محدوده ، 23 بيت قابل استفاده را فراهم مي كند. IP آدرس Multicast ، 32 بيتي توسط قرار دادن 23 بيت پاييني آدرس كلاس D درون 23 بيت پاييني بلوك آدرس رزرو شده IANA به يك آدرس اترنت نگاشته مي شود. شكل 1-6 نگاشت IP آدرس Multicast را به آدرس IP متناظرش نشان مي دهد. بخاطر اينكه 5 بيت بالايي از گروه Multicast ، IP ناديده گرفته شده است ، 32 گروه Multicast مختلف به آدرس اترنت يكساني نگاشته شده اند. بدليل يكتا نبودن اين نگاشت ، فيلتر كردن توسط يك برنامه راه انداز نياز است.اين كار بوسيله چك كردن آدرس مقصد قرار گرفته در سرآيند IP قبل از ارسال بسته به لايه IP انجام مي شود . اين كار تضمين مي كند كه فرآيند دريافت ، ديتاگرام هاي نادرستي را دريافت نمي كند. در اين جا دو دليل اضافي براي اينكه چرا فيلتر كردن ممكن است مورد نياز باشد ، وجود دارد :
2-1 : Multicasting بين قسمت هاي مختلف شبكه ترافيك Multicast به يك شبكه فيزيكي واحد محدود نمي شود. بهر حال ، هنگام Multicasting بين شبكه ها ، خطرات مهمي وجود دارند. اگر محيطي حاوي چندين روتر باشد ، اقدامات محتاطانه خاصي براي تضمين اينكه بسته هاي Multicast بطور دائمي در حلقه شبكه قرار نمي گيرند ، بايد انجام شود. ايجاد يك حلقه مسيريابي Multicast آسان و ساده است. و براي مديريت آن ، پروتكل هاي مسيريابي Multicast به منظور تحويل بسته ها زماني كه به طور همزمان از حلقه هاي مسيريابي و نقل و انتقالات اضافي اجتناب مي كند ، توسعه يافته اند. دو نيازمندي براي ارسال داده ها بصورت Multicast از ميان شبكه هاي چندگانه وجود دارد :
با وجود اينكه روتر هاي Multicast ديتاگرام هايي با اين رنج آدرس را ارسال نخواهند كرد، يك ميزبان بايد عضويت در يك گروه را مطابق با اين رنج گزارش كند. اين گزارش ، براي اطلاع ساير ميزبان ها ي زير شبكه از اينكه ، ميزبان گزارش دهنده يك عضو از اين گروه مي باشد ، مورد استفاده قرار مي گيرد.
:||:: ارسال به دوست
|
||||||||||
| < بعد | قبل > |
|---|
آخرين مراجعات
| search.live.com |
| www.google.com.eg |
| www.google.com |
| www.google.ae |
| admins.ir |
| ..ersianadmins.com |
| ..ersianadmins.com |
| www.google.co.uk |
آخرین ارسالهای انجمن
PersianAdmins




نظرات (4)

