TCP UDP TLS SCTP

mengetahui kualitas layanan dan SDP Session Description Protocol yang bertugas untuk mendeskripsikan sesi media. Pesan SIP ditransmisikan dalam protokol TCP, UDP, TLS dan SCTP.

1. TCP

Menurut Rachmanto 2008:47, Protokol TCP dipakai pada proses pesan INVITE karena protokol TCP reliabel, dapat menangani congestion control, dapat mengirimkan ukuran pesan yang berubah – ubah. Kelemahan protokol ini dapat menyebabkan delay dan koneksi harus tetap terjaga, tidak terputus. Dalam hubungan VoIP, TCP digunakan pada saat signaling, TCP digunakan untuk menjamin setup suatu call pada sesi signaling. TCP tidak digunakan dalam pengiriman data suara pada VoIP karena pada suatu komunikasi data VoIP penanganan data yang mengalami keterlambatan lebih penting daripada penanganan paket yang hilang.

2. UDP

UDP digunakan untuk situasi yang tidak mementingkan mekanisme reliabilitas. Menurut Rachmanto 2008:46, Protokol UDP digunakan dalam proses mengakhiri panggilan. UDP digunakan karena pada proses ini tidak berisi pesan yang besar, hanya pesan BYE yang dikirimkan untuk mengakhiri pangilan dan tidak memerlukan congestion control. Selain itu UDP pada VoIP digunakan untuk mengirimkan audio stream yang dikrimkan secara terus menerus. UDP digunakan pada VoIP karena pada pengiriman audio streaming yang berlangsung terus menerus lebih mementingkan kecepatan pengiriman data agar tiba di tujuan tanpa memperhatikan adanya paket yang hilang walaupun mencapai 50 dari jumlah paket yang dikirimkan.

3. TLS

Menurut Rachmanto 2008:48, TLS digunakan untuk proses enkripsi dan autentikasi. SIP server harus dapat mendukung TLS dan penggunaan TLS berlangsung selama proses komunikasi. Pada dokumen RFC, TLS dibahas pada RFC 4346.

4. SCTP

Menurut Rachmanto 2008:48, SCTP digunakan dalam hal pengiriman pesan untuk membentuk komunikasi yang reliabel, meneruskan paket ke layer aplikasi. Pada dokumen RFC, SCTP dibahas pada RFC 3286.

2.6.3 SIP Request Response