کامپیوترنرمافزار

SIP پروتکل: شرح

پروتکل شروع جلسه (SIP) یک پروتکل برای زنگ و مدیریت جلسات ارتباطات چند رسانه ای است. برنامه های کاربردی رایج ترین در تلفن اینترنتی - تماسهای ویدیویی و صوتی و پیام های فوری روی آی پی (پروتکل اینترنت).

این پیام هایی که بین نقاط انتهایی ارسال و تنظیم ایجاد، فسخ، و دیگر عناصر ضروری از پاسخ تعریف می کند. از پروتکل SIP، شرح از آن است که در بالا ارائه می تواند برای ایجاد، تغییر و پایان دادن جلسات متشکل از یک یا چند جریان داده های چند رسانه استفاده می شود. این پروتکل لایه کاربرد است. طراحی شده است که مستقل از لایه حمل و نقل زمینه ای است. به عبارت دیگر، یک پروتکل بر اساس متن شامل عناصر بسیاری از HTTP (انتقال ابرمتن) و ایمیل آدرس ساده پروتکل انتقال (از SMTP).

SIP پروتکل - آنچه در آن است؟

فکر تهیه مکان مستقل کار می کند در رابطه با چند پروتکل های دیگر در سطح برنامه کاربردی است که شناسایی و انتقال جلسه چند رسانه ای. رسانه ها داده شناسایی و تطبیق است همراه با جلسه پروتکل توصیف (SDP) به دست آورد. برای انتقال جریان های چند رسانه ای - صوتی، تصویری - به طور معمول با استفاده از پروتکل زمان واقعی حمل و نقل (RTP) و یا حالت امن (SRTP). برای پیام های انتقال SIP امن ممکن است با استفاده امنیت لایه انتقال (TLS) رمزگذاری شده است.

تاریخچه توسعه

SIP پروتکل در اصل توسط یک گروه از کارشناسان در سال 1996 توسعه داده شد. این در RFC 2543 در سال 1999 (فکر تهیه مکان مستقل 1.0) استاندارد شده است. در نوامبر 2000، او به عنوان یک پروتکل 3 GPP سیگنالینگ و عنصر از معماری آی پی، زیرسیستم چند رسانه ای (IMS) برای جریان از خدمات مبتنی بر IP چند رسانه ای در سیستم های سلولی پذیرفته شد. آخرین نسخه (فکر تهیه مکان مستقل 2.0) که در RFC 3261 مشخصات در ژوئن 2002 منتشر شد. با پسوند و اصلاحات از آن است که برخی در زمان ما استفاده می شود.

با وجود این واقعیت که SIP پروتکل اصلی را بر اساس خدمات صوتی طراحی شده است. امروز، آن را پشتیبانی از طیف گسترده ای از برنامه های کاربردی، از جمله ویدئو کنفرانس، رسانه های جریان، پیام های فوری، انتقال فایل، و فکس بر روی IP، و بازی های آنلاین.

SIP پروتکل - توضیحات و عملیات

پروتکل شروع جلسه مستقل از پروتکل حمل و نقل زمینه ای است. آن را بر روی اجرا می شود پروتکل کنترل انتقال (TCP)، پروتکل دادهای کاربر (UDP) و یا کنترل انتقال جریان پروتکل (SCTP). این می تواند برای انتقال داده ها بین دو طرف (تکی) و جلسه چندپخشی استفاده می شود.

در آن هستند عناصر طراحی مدل های مشابه درخواست معامله HTTP وجود دارد. هر یک از این عملیات شامل درخواست مشتری، که باعث یک روش خاص یا عملکرد بر روی سرور و حداقل یک پاسخ. SIP پروتکل دوباره از بسیاری از زمینه های هدر، قوانین را پشتیبانی می کند و کدهای وضعیت HTTP، ارائه یک قالب متن قابل خواندن است.

هر یک از منابع شبکه پروتکل شروع جلسه - یک عامل کاربر و یا صندوق صوتی - با استفاده از شناسه تخصیص منابع (URI) به رسمیت شناخته شده، عملکرد بر اساس یک نحو استاندارد مشترک، که آن هم در خدمات وب و ایمیل استفاده می شود. طرح URI، است که برای فکر تهیه مکان مستقل استفاده می شود، به شکل یک زنجیره منطقی کاربری: رمز عبور @ میزبان: پورت.

سیاست امنیتی

در صورت نیاز امن انتقال داده ها طرح تجویز که هر یک از عناصر شبکه، که درخواست به دامنه هدف فرستاده، باید با امنیت لایه انتقال (TLS) ارائه می شود. آخرین مرحله از پروکسی سرور برای دامنه هدف زمانی که آن را موظف است به با توجه به تنظیمات امنیتی محلی به کار گیرند. TLS در برابر مزاحمان که تلاش برای رهگیری داده ها در زمان اعزام محافظت می کند. اما آن چه امنیت واقعی به پایان را فراهم نمی کند و می تواند ردیابی و داده سرقت جلوگیری نمی کند. به عنوان SIP پروتکل، که پورت باید محکم وصل، با خدمات شبکه های دیگر کار می کند؟

این در رابطه با پروتکل های متعدد دیگر کار می کند و درگیر در ارتباط سیگنالینگ است تنها. SIP-مشتریان به طور معمول استفاده از TCP و یا شماره پورت UDP 5060 یا 5061 برای اتصال به SIP-سرورها و دیگر SIP نقاط پایانی. پورت 5060 است که معمولا برای سیگنال ترافیک تکه تکه کردن استفاده می شود، در حالی که پورت 5061 نزدیک "دوستان" با امنیت لایه انتقال (TLS).

استفاده چیست؟

برای پاسخ به این سوال دقیق تر «SIP پروتکل - که آن را" باید برای آنچه که از آن استفاده شود قابل درک باشد. این است که معمولا مورد استفاده برای تنظیم و ارسال صدا و یا تماس های ویدئویی. این اجازه می دهد شما را به تغییر چالش های موجود. اصلاح می تواند شامل تغییر آدرس و یا پورت، دعوت شرکت کنندگان یک مکالمه، اضافه کردن یا حذف جریان رسانه. SIP همچنین نرم افزار در برنامه های پیام رسانی، و خدمات در اشتراک رویداد و اطلاع رسانی را پیدا

مجموعه ای از SIP-قوانین مرتبط با نیروی ضربت مهندسی اینترنت (IETF)، دستورالعمل برای چنین برنامه های کاربردی تعیین می کند. صوتی و پیام های videopotokovye نرم افزار بر روی یک برنامه پروتکل های مختلف در آرتیپی (RTP). شماره پورت، پروتکل ها، کدک - - پارامترها برای این رسانه های جریان تعریف شده و همسان با استفاده از پروتکل توضیحات جلسه (SDP)، که در بدن بسته پروتکل شروع جلسه (به عنوان مثال، پروتکل T تهیه مکان مستقل) حرکت می کند.

دیدگاه اساسی این پروتکل این است که آن را باید در آینده را فراهم سیگنالینگ و راه اندازی برای آی پی، ارتباطات پاسخ بر روی پایه است که می تواند یک مجموعه از توابع پردازش پاسخ و ویژگی های موجود در عمومی پشتیبانی از شبکه تلفن (PSTN) روشن باشد. او آنها را تعریف نمی کند. بطور دقیقتر، آن را تنظیم فقط راه اندازی تماس بگیرید و پیام. همه اقدامات در نظر گرفته شده برای انجام عملیات مانند تلفن (متر E. شماره گیری، زنگ ringback پاسخ یا یک سیگنال مشغول)، انجام شده توسط سرور های پروکسی و عوامل کاربر. معرفی و اصطلاحات خود را در کشورهای مختلف متفاوت است، اما آنها در اصل همان کار گیرند.

مقدار موجود در تلفن

شبکه تلفن حمایت از SIP همچنین می توانید بسیاری از ویژگی های پیشرفته تر پردازش تماس در سیستم سیگنالینگ 7 (SS7) اجرا می کنند. اگر چه هر دو از این پروتکل کاملا متفاوت است. SS7 یک پروتکل متمرکز است. این است که توسط یک مجموعه مرکزی، مشخص معماری شبکه و نقاط پایان "بلانت" (تلفن معمولی). SIP یک پروتکل از "کلاینت سرور" است. با این حال، اکثر دستگاه هایی که پروتکل شروع جلسه حمایت می تواند به عنوان نقش کلاینت و سرور را انجام دهد. به طور کلی، آغازگر جلسه به عنوان یک مشتری عمل می کند، و گیرنده انجام تابع سرور تماس بگیرید. بنابراین، ویژگی های SIP در نقاط پایانی ارتباط، برخلاف قابلیت SS7 معمولی هستند که در شبکه اجرا اجرا شده است.

فکر تهیه مکان مستقل اساسا در آن است که تکنولوژی در آن است در حال توسعه، و نه در صنعت ارتباطات راه دور متفاوت است. SIP پروتکل استاندارد و به طور عمده توسط IETF تعیین می کند، در حالی که دیگران (به عنوان مثال، H.323) به طور سنتی با اتحادیه بین المللی مخابرات (ITU) در ارتباط است.

عناصر شبکه

SIP عوامل کاربر، و همچنین انواع مختلفی از عناصر سرور شبکه تعریف می کند. دو نقطه انتهایی SIP می توانید بدون هیچ زیرساخت متوسط ارتباط برقرار کند. با این وجود، این روش اغلب برای ارتباطات دولت، که نیاز به دایرکتوری خدمات به جستجو برای گره های موجود در شبکه غیر عملی است. SIP پروتکل ثبت نام می توانید چنین قابلیت ارائه نمی دهد.

عامل کاربر

عامل کاربر SIP (UA) یک نقطه انتهایی شبکه منطقی است. آنها استفاده می شود و یا دریافت پیام ها، و در نتیجه کنترل SIP-جلسه. SIP-UA ممکن است نقش یک مشتری عامل کاربر (UAC)، می فرستد که درخواست SIP و سرور (UAS) خود، دریافت که سوالات و پاسخ SIP گرداند انجام دهد. چنین حساب های کنترل و UAS فقط در طول معامله SIP انجام شده است.

تلفن

SIP-تلفن، در واقع، تلفن IP، که پیاده سازی مشتری و سرور توابع عامل SIP کاربر است. علاوه بر این، آن را فراهم گزینه های سنتی تلفن تماس - شماره گیری، پاسخ، احتباس انحراف / انتشار و حمل و نقل تماس.

SIP-تلفن ممکن است به عنوان یک دستگاه سخت افزاری و یا به عنوان یک تلفن نرم افزاری اجرا شده است. چرا که تولید کنندگان به طور فزاینده ای با استفاده از این پروتکل به عنوان یک پلت فرم های استاندارد تلفنی (در سال های اخیر - از طریق 4G)، تفاوت بین سخت افزار و نرم افزار SIP-تلفن اصول تار باقی می ماند. علاوه بر این، عناصر از پروتکل شروع جلسه امروز توابع اساسی که سیستم عامل از بسیاری از دستگاه های آی پی، فعال اجرا شده است. مثالها عبارتند از انواع دستگاه های نوکیا و شاه توت، و SIP پروتکل در آندروید در حال حاضر این سرویس ضروری است.

در فکر تهیه مکان مستقل، در HTTP، عامل کاربر ممکن است خود را با یک پست زمینه هدر کاربر عامل شناسایی، حاوی شرح متن از نرم افزار / سخت افزار / اقلام است. درست عامل کاربر در پیام درخواست منتقل می شود. این بدان معنی است که سرور SIP دریافت می توانید این اطلاعات را ببینید. عناصر شبکه پروتکل شروع جلسه می تواند گاهی اوقات که اطلاعات ذخیره کنید. و این می تواند در تشخیص مشکلات سازگاری مفید است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.unansea.com. Theme powered by WordPress.