پرتکل SIP در VOIP
برای ایجاد و برقراری ارتباط در سیستمهای VOIP علاوه برنرم افزارهای VOIP نیاز به پرتکلهایی داریم ؛یکی از پرتکلهای معروف در حوزه VOIP پرتکل SIP است . SIP مخفف کلمهی session Initiation Protocol است که استانداردی برای برقراری ارتباطات و کنفرانس های مالتی مدیا بر پایه ی پرتکل اینترنت میباشد .
برای برقرار سازی ارتباطات از نوع Multimedia از پرتکل signaling ارتباطی استفاده میشود که SIP نام دارد ؛به دلیل آن که این پرتکل در لایه سوم مدل OSI یا همان لایه ی شبکه کارمیکند برای انتقال صدا و ویدئو بر روی شبکههای IP در زیر ساخت VOIP به کار میرود .
قابلیت اول پروتکل SIP
Session درشبکه به معنای تبادل ازاطلاعات بین دو یا چند دستگاه مثل چند کامپیوتر یا بین کامپیوتر و کاربر است که به صورت موقتی برقرار میشود ، به عبارتی یک سشن در یک بازه زمانی ایجاد و در زمان دیگری پایان مییابد ؛ از قابلیت های پرتکل SIP برقرار سازی و تغییر دادن و پایان دادن به یک session است . این پروتکل در سطح وسیعی در جهت کنترل کردن session های از نوع multimedia به کار برده میشود .
قابلیت دوم پرتکل SIP
پرتکل UDP ساده ترین پرتکل ارتباطی لایه چهارم یا لایه transport پرتکل TCP/IP است که یک پرتکل غیر مطمئن برای ارتباط است .
پرتکل TCP یک پروتکل کنترل انتقال داده است که کار آن ایجاد ارتباط بین کامپیوتر ها از طریق شبکه اینترنت و سرور TCP است.
برای ایجاد ارتباط در بستر اینترنت و در لایه ی انتقال از دو پرتکل استفاده میشود که این دو پرتکل UDPوTCP است .تفاوت آنها در این است که پرتکل TCP وUDP در این است که پرتکل TCP با امنیت و اطمینان از صحت، اطلاعات را انتقال میدهد درصورتیکه پرتکل UDP بدون اهمیت به مسایل امنیتی و برای انتقال اطلاعات با سرعت بیشتر و سریعتر است .
SIP می تواند بر روی TCP،UDP اجرا شود و همچنین قابلیت ترکیب با HTTP و SMTP را نیز دارد.
اجزای پرتکل SIP
User Agent(UA)
- یک واحد منطقی است که از دو قسمت تشکیل شده است که نام آنها UAC وUASمیباشد .
1. (User Agent client)UAC وظیفه ی تولید درخواستها و دریافت پاسخ درخواست های پرتکل سیپ را برعهده دارد .
2. (User Agent Server ) UASوظیفه ی پاسخ دادن به درخواست های پرتکل سیپ را به عهده دارد.
- هردو قسمت User Agent ،از طریق ارتباطات بینclient-server برقرارسازی ارتباطات بین عامل های مختلف را برآورده میکنند .
- SIP یک پروتکل متنی است که از روشهای مشابه پروتکل HTTP استفاده میکند UAC ها درخواستها را انجام میدهند و UAS پاسخهای درخواست مشتری را برمیگرداند SIP ارتباطات را از طریق دو نوع پیام تعریف میکند.
2 . سرور های SIP
- Proxy server
- ارسال درخواست ها
- تصمیم گیری برای تعیین سروری که باید به عنوان مقصد بعدی ،درخواست ها به سمت آن هدایت شوند
- عملکرد این سرور شبیه به عملکرد پروکسی HTTP میباشد
- وظیفهی آن مسیریابی درخواست هایی است که دریافت میکند
- سرورهای پروکسی دارای دو نوع میباشد :
پروکسی statefull _ پروکسی بدون حالت
Statefull proxy
کوشش در راستای حفظ وضعیت تبادل بسته های داده هنگام پردازش درخواست ها
پروکسی بدون حالت
عدم حفظ وضعیت تبادل بسته های داده هنگام پردازش درخواست ها
- Register Server
- پذیرفتن درخواست های ثبت نام کاربران
- ذخیره ی اطلاعات کاربران را برای انجام وظائفی مانند ترجمه و آدرس (در محدوده ی Domain)
- Redirect server
مسیریابی درخواست ها به سمت سرور بعدی
درخواست ها و پیام ها در SIP
پرتکل سیپ ،پرتکلی شبیه به پرتکل HTTP است .
UAC ها Request ها را انجام میدهند UAS پاسخ های Request های clientها را بر میگرداند .
روش پرتکل SIP
6 روش بنیادین در پرتکل سیپ که درخواست مشتری را توصیف میکند:
1.INVITE
فراهم سازی و دادن امکان شرکت یا ایجاد تغییرات در یک session به سرویس یا کاربر
2.ACK
تایید شروع session
3.OPTION
بررسی اطلاعات مرتبط با قابلیت و پتانسیل های یک سرور
4.BYE
نشان دادن پایان session
5.CANCEL
لغو درخواست های در وضعیت تعلیق
6.REGISTER
ثبت نمایندهی کاربری
7.پاسخهای SIP
پس از دریافت و تفسیر پیام درخواست SIP ، گیرنده همان پیام را پاسخ میدهد.
شرکت لنایزر به عنوان تامین کننده و ارایه دهنده تجهیزات برند و قابل اعتماد در حوزه ی شبکه ضمن پشتیبانی ، درجهت بهبود زیر ساخت شبکه و ترویج تکنولوژی و تجهیزات به روز شبکه میکوشد و با ارائه بهترین مشاوره ،خواستار برآورده ساختن سطح مطلوبی از انتظارات شما میباشد.
دیدگاه خود را بنویسید