Protokol Inisiasi Sesi

Protokol Inisiasi Sesi bahasa Inggris: Session Initiation Protocol (SIP) merupakan protokol persinyalan pada lapisan aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu pengguna atau lebih. Sesi ini adalah pertukaran data antar pengguna yang meliputi suara, video, dan teks.[1][2]

Protokol inisiasi sesi tidak menyediakan layanan secara langsung, tetapi menyediakan layanan yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap bagi pengguna, misalnya dengan Protokol Transportasi Waktu Nyata untuk transfer data secara waktu nyata, dengan Protokol Deskripsi Sesi untuk mendeskripsikan sesi multimedia,[3][4] dengan Protokol Kontrol Gerbang Media untuk komunikasi dengan Jaringan telepon tetap.[butuh rujukan]

Dengan demikian, fungsi dan operasi dasar Protokol Inisiasi Sesi tidak tergantung pada protokol-protokol tersebut. Protokol Inisiasi Sesi juga tidak tergantung pada protokol transportasi lapisan yang digunakan. Pembangunan suatu komunikasi multimedia dengan Protokol Inisiasi Sesi dilakukan melalui beberapa tahap :[butuh rujukan]

  • User location:menentukan lokasi pengguna yang akan berkomunikasi.
  • User availability:menentukan tingkat keinginan pihak yang dipanggil untuk terlibat dalam komunikasi.
  • User capability:menentukan media maupun parameter yang berhubungan dengan media yang akan digunakan untuk komunikasi.
  • Session setup:pembentukan hubungan antara pihak pemanggil dan pihak yang dipanggil.
  • Session management:meliputi transfer, modifikasi, dan pemutusan sesi.

Komunikasi dengan SIP Komunikasi pada SIP dilakukan dengan mengirimkan pesan yang berbasis HTTP. Setiap pengguna mempunyai alamat yang dinyatakan dengan Pengidentifikasi Sumber Seragam. Isi pesan dalam Protokol Inisiasi Sesi didefinisikan dalam 2 format (RFC 3261), seperti :[butuh rujukan]

  1. Request (dikirim dari klien ke peladen), berisi operasi yang diminta oleh klien.
  2. Response (dikirim dari peladen ke klien), berisi informasi tentang permintaan status dari klien

Referensi

  1. ^ "What is SIP?". Network World. May 11, 2004. 
  2. ^ SIP: Session Initiation Protocol. 2002. doi:10.17487/RFC3261. RFC 3261. https://tools.ietf.org/html/rfc3261. 
  3. ^ Johnston, Alan B. (2004). SIP: Understanding the Session Initiation Protocol (edisi ke-Second). Artech House. ISBN 9781580531689. 
  4. ^ Coll, Eric (2016). Telecom 101. Teracom Training Institute. hlm. 77–79. ISBN 9781894887038.