یک پروتکل سیگنالینگ ارتباطی است که به طور کلی جهت کنترل ارتباطات Multimedia از آن استفاده می شود.این پروتکل در لایه سوم OSI کار می کند.
با استفاده از آن می توان جهت انتقال صدا بر IP استفاده کرد.
پروتکل SIP قابلیت این را دارد که یک Session را ایجادکند، تغییردهد و از بین ببرد. SIP می تواند بر روی SCTP،TCP،UDP اجرا شود و همچنین قابلیت ترکیب با HTTP و SMTP را نیز دارد.
قابلیت های Session Initiation Protocol :
File Server
Fax Over Ip
Online Game
Video Conference
Stream Multimedia
instant Messagin
پروتکل Sip به مانند HTTP مدلی تراکنشی ، شامل Request و Response را داراست.در واقع هر تراکنش شامل یک Request که درخواستی خواص برای اجرا کردن یک متد و در آخر حداقل یک Response را شامل می شود.همچنین دارای فرمت بر پایه text است که مثل Http از قوانین encoding و کدهای آن برای Response استفاده می کند.