SIP atau Session Initation Protocol
Pengertian
SIP (Session Initiation Protocol)
Session
Initiation Protocol (SIP) merupakan salah satu standar pensinyalan
dan pengontrolan sesi dari packet telephony yang dikembangkan
oleh IETF sebagai bagian dari Internet Multimedia Conferencing Architechture .
SIP merupakan sebuah application-layer protocoluntuk membentuk,
memodifikasi, dan menterminasi sebuah sesi multimedia. Seperti layaknya
HTTP, SIP merupakan client-server protocol yang
menggunakan model transaksi request danresponse.
Sesi multimedia
adalah pertukaran data antar pengguna yangbisa meliputi suara, video, dan text.
SIP tidak menyediakan layanan secara langsung , tetapi menyediakan pondasi
yangdapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan
yang lebih lengkap bagi pengguna, misalnya dengan RTP (Real Time Transport
Protocol) untuk transfer data secara real-time, dengan SDP (Session Description
Protocol) untuk mendiskripsikan sesi multimedia , dengan MEGACO (Media Gateway
Control Protocol) untuk komunikasi dengan PSTN (Public Switch Telephone
Network).
Sebagai contoh, selain untuk call telephone yang sederhana, SIP dapat juga
digunakan untuk set-up conference video dan audio atau instant messaging. SIP
adalah peer-to-peer signaling protokol, dikembangkan oleh Internet Engineering
Task force (IETF), yang mengijinkan endpoint-nya untuk memulai dan mengakhiri
sessions komunikasi.
Protokol
H.323 adalah salah satu dari Protokol VoIP yang penerapannya ditemukan secara
luas untuk lalulintas jarak jauh, seperti layanan Jaringan Area Lokal (LAN).
Namun, karena perkembangan baru, protokol yang lebih kompleks seperti MGCP dan
SIP, H.323 penyebaran semakin terbatas untuk membawa jarak jauh yang ada lalu
lintas jaringan. Secara khusus, Session Initiation Protocol (SIP) telah
mendapatkan penetrasi pasar luas VoIP.
Contoh Aplikasi yang Berbasis SIP
Salah satu
aplikasi VoIP yang tersedia adalah Skype. Skype
adalah ''software'' aplikasi komunikasi suara berbasis IP melalui
internet antara sesama pengguna Skype. Pada saat menggunakan Skype maka
pengguna Skype yang sedang online akan mencari pengguna Skype lainnya lalu
mulai membangun jaringan untuk menemukan pengguna-pengguna lainnya. Skype
memiliki berbagai macam fitur yang dapat memudahkan penggunanya. Skype juga
dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan pengguna Skype untuk
berhubungan dengan pengguna telepon konvensional dan telepon genggam.
Skype menggunakan protokol HTTP untuk berkomunikasi dengan Skype server untuk otentikasi username/password dan registrasi dengan Skype directory server. Versi modifikasi dari protokol HTTP digunakan untuk berkomunikasi dengan sesama Skype client. Keuntungan yang dimiliki aplikasi ini adalah tersedianya layanan keamanan dalam pentransmisian data yang berupa suara. Layanan keamanan yang diberikan adalah sebagai berikut :
- Privacy
Skype
menggunakan AES (Advanced Encryption Standard) 256-bit untuk proses enkripsi dengan total probabilitas percobaan kunci
(brute-force attack) sebanyak 1,1 x E-77 kali, sedangkan untuk proses
pertukaran kunci (key exchange) simetriknya menggunakan RSA 1024-bit. Public
key pengguna akan disertifikasi oleh Skype server pada saatlogin dengan
menggunakan sertifikat RSA 1536 atau 2048-bit. Skype secara otomatis akan
mengenkripsi semua data sebelum ditransmisikan melalui internet.
- Authentication
Setiap
pengguna Skype memiliki sebuah username dan sebuah password. Dan setiap
username memiliki sebuah alamat e-mail yang teregistrasi. Untuk masuk ke sistem
Skype , pengguna harus menyertakan pasangan username dan passwordnya. Jika
pengguna lupa password tersebut maka Skype akan mengubahnya dan mengirimkan
password yang baru ke alamat e-mail pengguna yang sudah teregistrasi.
Pendekatan ini dikenal dengan E-mail Based Identification and Authentication.
Dikarenakan Skype merupakan sistem komunikasi suara maka setiap penggunanya
dapat secara langsung mengidentifikasi lawan bicaranya melalui suaranya.
Comments
Post a Comment