MAP در مقابل قطر
بخش برنامه موبایل (MAP) و قطر هر دو پروتکل هایی هستند که در زمینه های مختلف استفاده می شوند. بخش برنامه موبایل (MAP) یکی از پروتکلهای مجموعه پروتکل SS7 است که امکان پیادهسازی بسیاری از زیرساختهای سیگنالینگ شبکه تلفن همراه مختلف را فراهم میکند، در حالی که پروتکل Diameter مسئول ارائه یک چارچوب احراز هویت، مجوز و حسابداری (AAA) برای برنامههایی مانند به عنوان دسترسی به شبکه یا تحرک IP. نسخههای مختلف 3GPP هر دوی این پروتکلها را به منظور تامین شبکههای در حال تکامل و تعامل آنها تطبیق دادند.
بخش برنامه تلفن همراه (MAP)
بخش برنامه موبایل (MAP) پروتکلی است که در پشته پروتکل سیستم سیگنالینگ 7 (SS7) قرار دارد. همانطور که در شکل 1 نشان داده شده است، یک پروتکل لایه کاربردی است. عملکرد کلیدی MAP اتصال عناصر سوئیچینگ توزیع شده در شبکه اصلی است، مانند ارائه تعامل بین مراکز سوئیچینگ سیار (MSC) و پایگاه داده ایستا به نام ثبت موقعیت مکانی خانه (HLR). اساساً مدیریت دادههای مشترک، احراز هویت، مدیریت تماس، مدیریت مکان، مدیریت سرویس پیام کوتاه (SMS) و ردیابی مشترک را تسهیل میکند.
کارکرد اصلی این است که رویه های تحرک مانند انتقال اطلاعات یک مشترک تلفن همراه از یک منطقه سوئیچینگ به منطقه دیگر را انجام دهد. اساساً این رویه ها شامل تبادل سیگنال با پایگاه های داده است.
به عنوان مثال، هنگامی که یک مشترک تلفن همراه به یک منطقه سوئیچینگ جدید پرسه می زند، نمایه اشتراک او از ثبت مکان خانه مشترک (HLR) بازیابی می شود. این با استفاده از اطلاعات MAP حمل شده در پیامهای بخش کاربردی قابلیتهای تراکنش (TCAP) پیادهسازی میشود. TCAP همچنین یک پروتکل برنامه SS7 است که توسط برنامه های مختلف استفاده می شود.
قطر
Diameter پروتکلی است که یک چارچوب اساسی برای هر نوع سرویسی که نیاز به دسترسی، مجوز و حسابداری (AAA) یا پشتیبانی خط مشی در بسیاری از شبکه های مبتنی بر IP دارد، ارائه می دهد. این پروتکل در اصل از پروتکل RADIUS مشتق شده است که همچنین پروتکلی است که خدمات AAA را به رایانه ها به منظور اتصال و استفاده از شبکه ارائه می دهد. Diameter نسبت به RADIUS در جنبه های مختلف پیشرفت های زیادی داشته است. این شامل پیشرفت های متعددی مانند رسیدگی به خطا و قابلیت اطمینان تحویل پیام است. بنابراین، هدف آن تبدیل شدن به نسل بعدی پروتکل احراز هویت، مجوز، و حسابداری (AAA) است.
Diameter داده ها را در قالب یک AVP (جفت ارزش ویژگی) ارائه می دهد. بیشتر این مقادیر AVP با برنامه های خاصی مرتبط هستند که از Diameter استفاده می کنند در حالی که برخی از آنها توسط خود پروتکل Diameter استفاده می شود.این جفتهای ارزش ویژگی ممکن است بهطور تصادفی به پیامهای قطری اضافه شوند، بنابراین، تا زمانی که جفتهای ارزش ویژگی مورد نیاز گنجانده شوند، جفتهای ارزش ویژگی ناخواسته را که عمداً مسدود شدهاند، محدود میکند. این جفتهای ارزش ویژگی توسط پروتکل قطر پایه به منظور پشتیبانی از ویژگیهای مورد نیاز متعدد استفاده میشوند.
به طور کلی با پروتکل قطر، هر میزبانی را می توان به عنوان مشتری یا سرور بر اساس زیرساخت شبکه پیکربندی کرد، زیرا قطر برای تسهیل معماری Peer-To-Peer طراحی شده است. با افزودن دستورات جدید یا جفت ارزش Attribute، این امکان نیز وجود دارد که پروتکل پایه برای استفاده در برنامه های جدید گسترش یابد. یک پروتکل قدیمی AAA که توسط بسیاری از برنامه ها استفاده می شود ممکن است عملکردهای متفاوتی را ارائه دهد که توسط Diameter ارائه نشده است. بنابراین، طراحانی که از قطر برای کاربردهای جدید استفاده می کنند باید بسیار مراقب نیازهای خود باشند.
تفاوت بین MAP و Diameter چیست؟
• هر دو پروتکل از سیگنال دهی در دامنه سوییچ بسته پشتیبانی می کنند.
• دادههای پروتکل قطری در یک پیام قطری بهعنوان مجموعهای از جفتهای ارزش ویژگی (AVP) حمل میشوند، در حالی که MAP از پارامترهای MAP استفاده میکند که پارامترهای مختلف به عملیات وابسته هستند.
• پروتکل MAP از تبادل سیگنال با ثبت موقعیت مکانی خانه (HLR) و ثبت هویت تجهیزات پشتیبانی می کند، در حالی که پروتکل Diameter از عملکردهای AAA با شبکه های کامپیوتری پشتیبانی می کند.
• هر دو پروتکل می توانند به عنوان پروتکل های پشتیبانی شده از UMTS (سیستم جهانی مخابرات سیار) در ارسال IMSI (شناسه بین المللی مشترک موبایل) به HSS (سرور مشترک خانگی) در فرآیند احراز هویت شبکه محلی بی سیم (WLAN) عمل کنند.
پروتکل قطر را می توان به فناوری های دسترسی جدید گسترش داد، اما توسط پروتکل MAP پشتیبانی نمی شود.
• هر دو پروتکل می توانند پیام های مربوط به احراز هویت را ارسال کنند.
• MAP از هر دو حوزه سوئیچ مدار و بسته پشتیبانی می کند در حالی که Diameter فقط دامنه سوئیچ بسته را پشتیبانی می کند.
• هنگام پشتیبانی از رومینگ به منظور فعال کردن مسیریابی سیگنالینگ بین اپراتورها، هر دو پروتکل از حالت شبه مرتبط با STPها (نقاط انتقال سیگنال) استفاده می کنند.