BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pada zaman yang serba instan ini, perkembangan
teknologi telah mengetahui tentang telepon, lalu berkembang menjadi mobile
phone, lalu kedepannya akan menjadi VOIP (Voice Over Internet Protocol), dimana
suara bukan lagi ditransfer dengan analog, tapi dengan biner 0-1 yang dikirim
lewat kabel data.
Lalu kita juga mengenal text messaging, dimana awalnya
lewat kantor pos dengan ditulis tangan, sekarang bisa mengirim pesan hanya
diketik, bisa ditambahkan gambar berwarna yang dikirim lewat jaringan.
Tercetuslah ide, awalnya dengan mempermudah dan
memperinstant pesan dengan adanya instant messaging yang menggunakan jaringan
data dan network internet, yang lalu ditambahkan kemampuan untuk berkomunikasi
lewat suara, ditambahkan kemampuan untuk saling melihat satu-sama lain lewat
video-call, dan akhirnya ditambahkan kemampuan untuk melakukan conference,
multi user bisa berhubungan dengan multi user lainnya.
Banyak protokol transfer data yang bisa melayani
koneksi dengan berbagai fitur diatas, contohnya adalah BICC, H.323, MGCP,
MEGACO dan SIP. Yang paling banyak digunakan adalah SIP (Session Initation
Protocol). SIP ini memiliki kelemahan jika dia diserang dengan
man-in-the-middle attack karena sulit mengautentifikasi tujuan dengan pesan
yang minim.
1.2 Tujuan Penulisan
Tujuan dari makalah ini adalah menjelaskan secara
rinci pengertian dari SIP yang memiliki fitur untuk melayani koneksi seperti
instant messaging, video-call, bermain game dan lain-lain. Pada makalah ini
juga menjelaskan cara kerja komunikasi dengan SIP, Arsitektur SIP, kelebihan
menggunakan SIP dan aplikasi apa saja yang menggunakan protokol SIP didalamnya.
BAB II
ISI
2.1. Perangkat SIP
(Session Initation 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 protocol untuk membentuk, memodifikasi, dan
menterminasi sebuah sesi multimedia. Seperti layaknya HTTP, SIP
merupakan client-server protocol yang menggunakan model
transaksi request dan response.
Sesi multimedia adalah pertukaran data antar pengguna
yang bisa 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.
2.2
Komunikasi dengan SIP
Komunikasi pada SIP dilakukan dengan mengirimkan
message yang berbasis HTTP. Setiap pengguna mempunyai alamat yang dinyatakan
dengan SIP-URI (Uniform Resource Identification).
Isi pesan didalam
SIP didefinisikan dalam 2 format (RFC 3261)[14], seperti :
1. Request (dikirim
dari client to server), berisi operasi yang diminta oleh client.
2. Response (dikirim
dari server ke client), berisi informasi tentang permintaan status dari client.
Ada 6 tipe utama
pesan permintaan seperti dibawah ini :
1. INVITE :
mengindikasikan jika user atau layanan sedang diundang untuk bergabung dengan
sesi
2. ACK :
mengkonfirmasi jika client sudah menerima respon terakhir untuk permintaan
INVITE, dan hanya digunakan dipermintaan REQUEST
3. OPTION : digunakan
untuk mempertanyakan server tentang kemampuannya
4. BYE : dikirim oleh
client user agent untuk mengindikasikan server jika percakapan akan segera
dimatikan
5. CANCEL : untuk
membatalkan permintaan yang sedang menunggu keputusan
6. REGISTER :
digunakan oleh client untuk mendaftarkan informasi kontak respon berisi kode
status dan informasi tentang kondisi permintaan.
Arsitektur dari SIP terdiri dari dua komponen yaitu
user agent dan servers. User agent merupakan end point dari sistem dan memuat
dua sub sistem yaitu user agent client (UAC) yang membangkitkan request, dan
user agent server (UAS) yang merespon request. SIP server adalah kesatuan
fungsi logic, dimana tidak perlu memisahkan alat secara fisik. Fungsi dari empat
server tersebut yaitu:
1. Proxy Server :
merupakan host jaringan yang berperan sebagai perantara yang bertujuan untuk
meminta request atas nama client yang lain. Proxy harus bertindak sebagai
server dan client, dia harus mengarahkan SIP request pada user agent server,
dan mengarahkan SIP respons pada user agent client . Proxy server juga
berfungsi untuk melakukan routing, memastikan request disampaikan pada yang
berhak menerima, dan juga membuat kebijakan seperti menyakinkan bahwa pemakai
tertentu diijinkan untuk melakukan panggilan.
2. Redirect Server:
merupakan kesatuan logika yang mengarahkan satu klien pada perangkat pengganti
dari Uniform Resorce indicators (URIs) untuk menyelesaikan tugas request.
3. Registrar Server :
menerima dan memproses pesan pendaftaran yang mengijinkan lokasi dari suatu
endpoint dapat diketahui keberadaannya. Registrar Server ini kerjanya
berhubungan dengan Location Server.
4. Location Server :
menyediakan service untuk database abstrak yang berfungsi mentranslasikan
alamat dengan kata / keterangan yang ada pada domain jaringan.
2.3
Kelebihan Session Initation Protocol
SIP menjadi
protocol yang paling banyak digunakan dalam pengembangan transfer data &
komunikasi karena memiliki kelebihan yaitu sebagai berikut :
1. General – Purpose
SIP dapat diintegrasikan dengan protokol standar IETF lainnya untuk membuat
suatu aplikasi berbasis SIP.
2. Arsitektur yang
terdistribusi dan Scalable
- Proxy – Server
- Redirect – Server
- Registrar – Sever
- Location – Server
3. Sederhana
Pengiriman message berbasis HTTP (text-based), bukan binary – based. Hal ini
menyebabkan SIP mudah diimplementasikan
4. Mobility
Seseorang pengguna dapat menerima message/call yang ditujukan kepadanya.
Meskiprun berpindah dari satu lokasi ke lokasi lainnya. Proxy – Sever akan
menerukan call ke lokasi pengguna pada saat ini.
5. Layanan CPL dan CGI
Layanan dapat dibuat dengan Call Processing Language (CPL) dan Common Gateway
Interface (CGI), antara lain :
- call waiting, call
forwarding, call blocking (basic feature)
- call – forking (
melakukan call kepada beberapa endpoint)
- instant – messaging
- find me / follow me
2.4
Arsitektur SIP
1) User Agent
· Komponen SIP yang
memulai, menerima dan menutup sesi komunikasi
· User Agent terdiri
dari 2 komponen utama yaitu User Agenr Client (UAC) dan User Agent Server (UAS)
· Baik UAC ataupun
UAS dapat menutup sesi komunikasi
· User agent dapat
berupa software (softphone) ataupun hardware (hardphone)
2) Proxy Server
· Komponen penengah
antar user agent, bertindak sebagai server dan client yang menerima request
message dari user agent dan menyampaikan pada user agent lainnya
· Request dapat
dilayani sendiri atau disampaikan (forward) pada proxy server lain
· Menerjemahkan dan
atau menulis ulang request message sebelum menyampaikan pada user agent tujuan
atau proxy lain.
· Proxy server
menyimpan seluruh state sesi komunikasi antara UAC dan UAS
3) Redirect Server
· Komponen yang
menerima request message dari user agent, memetakan alamat SIP user agent atau
proxy server tujuan kemudian menyampaikan hasil pemetaan kembali pada user
agent pengirim (UAC)
· Redirect Server
tidak menyimpan state sesi komunikasi antara UAC dan UAS setelah pemetaan
disampaikan pada UAC
· Tidak seperti proxy
server, redirect server tidak dapat memulai inisiasi request message.
· Tidak seperti UAS,
redirect server tidak dapat menerima dan menutup sesi komunikasi.
4) Registrar Server
· Komponen yang
menerima request message Register
· Registrar dapat
menambahkan fungsi otentikasi user untuk validasi
· Registrar menyimpan
database user untuk otentikasi dan lokasi sebenarnya (berupa IP dan port) agar
user yang terdaftar dapat dihubungi oleh komponen SIP lainnya (berfungsi
sebagai Location Server juga)
· Registrar Server
biasa disandingkan dengan Proxy Server.
2.5
SIP User Agent
SIP User Agent adalah komponen yang digunakan di sisi user/client. SIP User
Agent dapat melakukan registrasi ke Registrar Server atau dapat digunakan
peer-to-peer terhubung langsung dengan SIP User Agent yang lain.
Contoh beberapa SIP softphone : Ekiga, Kphone, SJphone, X-Lite. Sedangkan
contoh beberapa SIP hardphone : Analog Telephone adaptor (ATA), ethernet phone,
USB phone.
2.6 SIP
Server
SIP Server adalah komponen berupa aplikasi yang berfungsi sebagai Proxy Server,
Redirect Server dan Registrar Server. Contoh SIP Server antara lain Asterisk,
Axon, FreeSWITCH, Yate dll.
2.7
SIP SDK
SIP SDK berfungsi
untuk memudahkan developer membangun aplikasi/sistem berbasis SIP, gunakanlah
SIP SDK (Software Development Kit, SIP liblary/stack atau software component)
yang tersedia dipasaran. Beberapa contoh SIP SDK yang dapat digunakan :
2.8
Implementator SIP
· ITSP, Internet Telephony
Service Provider
- Contoh di negara
lain :
· FWD, Free World
Dialup
· IPTel
· SIP Phone
- Contoh di dalam
negeri :
· CUG (Closed User
Group)
- Jaringan antar
kantor/perusahaan
- Jaringan antar
kampus/universitas
- Jaringan antar
institusi pemerintah
Instalasi
Softswitch SIP
Bagi mereka
yang ingin membuat sendiri sentral telepon Internet berbasis Session Initiation
Protocol (SIP) seperti yang di kembangkan oleh VoIP Rakyat di
http://www.voiprakyat.or.id, maka berikut ini adalah beberapa tip singkat untuk
membangunnya. Teknologi SIP ini yang akan di adopsi oleh para operator
telekomunikasi di Indonesia. Tampaknya yang mulai siap salah satunya adalah XL,
yang mungkin akan di ikuti oleh Indosat.
Sebetulnya tidak banyak yang harus di instalasi untuk menjalankan Asterisk secara minimal sekali, yang hanya mempunyai fungsi untuk
l Authentikasi
user dengan nomor telepon & password.
l Dial
plan, untuk mengatur apa yang harus dilakukan untuk call ke sebuah nomor
tertentu.
l ENUM,
agar Asterisk nantinya mengenali nomor +62XXX
Peralatan yang
dibutuhkan adalah
l Sebuah
PC Linux, saya sendiri menggunakan Fedora Core 6.
l Sambungan
LAN
l Sambungan
Internet
Instalasi
Asterisk
Teknik
Instalasi yang perlu dikerjakan adalah
l Ambil
software asterisk & asterisk sound dari http://www.asterisk.org. Pada saat
tulisan ini ditulis ada dua (2) jenis / versi asterisk, yaitu,
asterisk-1.4.0.tar.gz
asterisk-1.2.15.tar.gz
Anda harus
memilih versi asterisk mana yang ingin di install. Mungkin yang agak aman pada
hari ini adalah versi 1.2, kecuali nanti pada saat 1.4 sudah mulaistabil.
Semetara suara operator wanita yang dibutuhkan adalah
asterisk-sounds-1.2.1.tar.gz
l Saya
biasanya akan mengcopykan semua file yang saya butuhkan tersebut ke folder
/usr/local/src, melalui perintah
# cp
asterisk-1.4.0.tar.gz /usr/local/src/
# cp
asterisk-1.2.15.tar.gz /usr/local/src/
# cp
asterisk-sounds-1.2.1.tar.gz /usr/local/src/
l Menginstalasi
asterisk tidak sukar, cara yang perlu dilakukan untuk asterisk-1.4 agak berbeda
dengan asterisk-1.2 sebelumnya dengan menambahkan ./configure, yaitu
# cd /usr/local/src
# tar zxvf
asterisk-1.4.0.tar.gz
# cd asterisk-1.4.0
# ./configure
# make
# make install
# make samples
l Asterisk-1.2.15
merupakan versi terakhir dari asterisk-1.2 pada saat naskah ini ditulis,
perintah yang perlu dijalankan untuk menginstalasi adalah
# cd /usr/local/src
# tar zxvf
asterisk-1.2.15.tar.gz
# cd asterisk-1.2.15
# make
# make install
# make samples
l Selanjutnya
install suara operator asterisk, melalui perintah
# cd /usr/local/src
# tar zxvf
asterisk-sounds-1.2.1.tar.gz
# cd
asterisk-sounds-1.2.1
# make install
Seleai sudah
proses instalasi asterisk. Langsung selanjutnya yang perlu dilakukan adalah
mengkonfigurasi agar sesuai dengan apa yang kita inginkan.
Konfigurasi Asterisk Minimal Sekali
Konfigurasi
Asterisk yang aman sangat minimal dengan misi untuk meng-authentikasi user,
mengkonfigurasi dial-plan dan mengenalkan ENUM tidak banyak yang harus
dilakukan. Seluruh proses konfigurasi merupakan proses editing file-file yang
ada di folder
/etc/asterisk
File yang
perlu diperhatikan tidak banyak, hanya,
sip.conf - untuk authentikasi user dengan nomor telepon
dan password.
extensions.conf - untuk mengatur dialplan.
enum.conf - untuk memperkenalkan nomor +62XX.
Masih banyak
file-file konfigurasi lainnya, sangat di sarankan bagi anda yang ingin secara
serius mempelajari asterisk untuk membaca-baca file-file konfigurasi yang ada
di /etc/asterisk/
Konfigurasi
ENUM.CONF
Tidak banyak
yang harus di ubah di /etc/asterisk/enum.conf, hanya pastikan bahwa ada entry
search => e164.arpa
search => e164.org
search => e164.id
Dengan cara
itu, kita dapat pastikan bahwa informasi ENUM yang ada di e164.arpa, e164.org
dan e164.id akan dapat di ketahui dengan baik oleh asterisk kita.
Konfigurasi
SIP.CONF
Pada file
/etc/asterisk/sip.conf, untuk sebuah account dengan nomor telepon 2099,
password 123456, IP address dinamis menggunakan DHCP maka entry yang digunakan
adalah,
[2099]
context=default
type=friend
username=2099
secret=123456
host=dynamic
dtmfmode=rfc2833
mailbox=2099@default
Untuk
asterisk-1.4, agar dial tone dapat di handel dengan baik maka perlu ditambahkan
di tambahan entry berikut
rfc2833compensate=yes
Masukan entry
di atas untuk masing-masing user.
Sampai titik
ini maka masing-masing user dapat meregistrasikan diri ke asterisk dan dapat
menelepon satu sama lain dengan mereka yang terdaftar di asterisk server yang
kita operasikan.
Agar asterisk
server kita dapat berbicara dengan user lain di XL. Indosat, VoIP Rakyat, di
Pulver atau di SIP Proxy yang banyak bertebaran di Internet, kita perlu
meregistrasikan diri ke SIP Proxy server tersebut. Perintah yang digunakan
adalah
register =>
2345:password@sip_proxy/1234
yang artinya,
user 1234 di asterisk server yang kita operasikan merupakan user 2345 di
sip_proxy yang login ke sana menggunakan password "password".
Misalnya seseorang user 2000 mempunyai account 20345 di server voiprakyat.or,id
dengan password "rahasia" maka format yang digunakan adalah
register =>
20345:rahasia@voiprakyat.or,id/2000
Dengan cara
ini, maka ada panggilan di VoIP Rakyat ke nomor 20345 akan langsung di forward
ke nomor 2000 di SIP server yang kita gunakan.
Konfigurasi
EXTENSIONS.CONF
Pada file
/etc/asterisk/extensions.conf kita dapat mengatur apa yang harus dilakukan oleh
asterisk jika menerima sebuah panggilan ke nomor extension tertentu, yang
sering digunakan adalah
exten =>
_20XX,1,Dial(SIP/${EXTEN},20,rt)
exten => _20XX,2,HangUp
Cara membaca
perintah di atas adalah sebagai berikut,
Jika ada orang
yang menelepon ke extension 20XX maka langkah 1 yang harus di kerjakan adalah
DIAL EXTENsiontersebut mengunakan teknologi SIP, tunggu 20 detik, jika tidak di
angkat maka time out (rt). Langkah ke 2 yang harus dilakukan adalah HangUp.
Tentunya anda perlu mengatur sedikit-sedikit perintah ini agar sesuai dengan
kondisi yang anda gunakan di SIP Server anda.
Beberapa
perintah berbahaya yang sering dicari orang adalah sebagai berikut
exten =>
_0711X.,1,Dial(SIP/${EXTEN:4}@2031,20.rt)
Cara
membaca-nya adalah,
Jika ada orang
yang menelepon ke 0711X. Perhatikan titik sesudah X, berarti berapapun
dibelakang X tidak di perdulikan. DIAL menggunakan teknologi SIP ke nomor 2031.
Perhatikan baik-baik kode {EXTEN:4} ini harus di baca - buang empat (4) digit
di depan nomor EXTENsion sebelum dimasukan ke 2031 - jadi 07115551234 menjadi
5551234.
Jika kita
menggunakan PABX antara ATA dengan Telkom, maka perintah yang digunakan menjadi
exten => _021X.,1,Dial(SIP/9${EXTEN:3}@2031,20.rt)
Cara
membaca-nya adalah,
Jika ada orang
yang menelepon ke 021X. Perhatikan titik sesudah X, berarti berapapun
dibelakang X tidak di perdulikan. DIAL menggunakan teknologi SIP ke nomor 2031.
Perhatikan baik-baik kode 9{EXTEN:3} ini harus di baca buang tiga (3) digit di
depan nomor EXTENsion yang di dial kemudian tambahkan 9 - jadi 0215551234
menjadi 95551234.
Artinya jika
nomor 2031 merupakan sebuah Analog Telepon Adapter (ATA) seperti SPA3000 yang
berada di jakarta dan sambungkan ke PABX di Jakarta. Maka siapapun yang berada
di jaringan VoIP Tersebut akan dapat menelepon Jakarta tanpa perlu membayar
SLJII maupun SLI. Orang yang mempunyai ATA tetap harus membayar pulsa lokal
untuk menelelpon ke nomor ang di tuju.
Cara yang sama
dapat di kembangkan untuk menelepon selular dengan cara menyambungkan ATA yang
kita gunakan ke telkom. Perintah yang digunakan adalah sebagai berikut
exten =>
_08X.,1,Dial(SIP/${EXTEN}@2031,20.rt)
Tentunya untuk
sebuah kantor yang tersambung ke jaringan VoIP Publik tidak akan mau membuka
akses agar semua orang dapat menelepon semua nomor selular atau Telkom, oleh
karenanya biasanya kita tidak menggunakan kode-kode 021X., atau 08X. Tapi kita
akan memasukan satu per satu nomor-nomor yang di ijinkan di telepon melalui
VoIP, misalnya,
exten =>
_0811567854,1,Dial(SIP/${EXTEN}@2031,20.rt)
exten =>
_0216575675,1,Dial(SIP/${EXTEN}@2031,20.rt)
exten =>
_0216755675,1,Dial(SIP/${EXTEN}@2031,20.rt)
Artinya hanya
nomor 0811567854, 0216575675 dan
0216755675 yang dapat dihubungi melalui VoIP nomor selain nomor-nomor ini tidak
dapat dihubungi.
Untuk
mengadopsi nomor telepon +62XXX maupun nomor telepon lainnya kita dapat
memasukan ENUMLOOKUP menggunakan perintah
exten =>
_62X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id)
exten => _62X.,2,Dial(${ENUM})
exten =>
_62X.,102,Playback(im-sorry)
atau
exten =>
_+X.,1,ENUMLOOKUP(${EXTEN},sip,,1,e164.id)
exten => _+X.,2,Dial(${ENUM})
exten =>
_+X.,102,Playback(im-sorry)
2.9
Aplikasi yang mengimplementasikan SIP
a) KakaoTalk
KakaoTalk adalah aplikasi VoIP yang memungkinkan untuk membuat panggilan dan
mengirim pesan teks melalui jaringan mereka secara gratis. Membuat panggilan
dan mengirim pesan teks atau SMS bukanlah satu-satunya hal yang bisa Kakao Talk
dapat lakukan. Aplikasi ini dapt mengubah tema, bermain game, melihat
pemberitahuan dari teman dan bahkan memeriksa barang-barang yang dijual disana.
Interface yang disajikan pun sangat user friendly sehingga aplikasi ini
merupakan aplikasi terbaik yang mengimplementasikan SIP
b) Tango
Tango adalah aplikasi yang mempunyai fokus utama bukan benar-benar sebagai VoIP
atau SIP, karena aplikasi tersebut dibuat dengan tujuan utama sebagai jaringan
sosial. Meskipun demikian, user masih dapat menelepon gratis dan mengirim sms
gratis ke sesama pengguna. Aplikasi ini juga memiliki dukungan untuk pesan
gambar dan video, yang membuatnya menonjol dari aplikasi ini.
c) Line
Line merupakan aplikasi pengirim pesan instan gratis yang dapat digunakan pada
berbagai platform seperti smartphone, tablet dan komputer. Line menggunakan API
dari SIP lalu menggunakan jaringan internet sehingga pengguna LINE dapat
melakukan aktivitas seperti mengirim pesan teks, mengirim gambar, video call
dan bermain game. Dengan segala fitur yang tersedia di aplikasi ini membuat
LINE menjadi aplikasi terlaris yang juga menggunakan API dari SIP.
BAB III
PENUTUP
3.1 Kesimpulan
Berdasarkan penjelasan yang diberikan, dapat ditarik
kesimpulan bahwa Session Initation Protocol (SIP) merupakan protokol yang
paling banyak digunakan untuk komunikasi data antar jaringan client-server. SIP
memiliki sesi multimedia yang merupakan pertukaran data antar pengguna yang
bisa meliputi suara, video dan text. Dengan pondasi dari SIP, aplikasi dapat
menjalankan fitur-fitur tersebut dengan baik. Kelebihan yang dimiliki dari SIP
seperti arsitektur yang terdistribusi,
Sederhana, mobility
membuat banyak aplikasi ternama seperti KakaoTalk, Line dll memiliki sistem API
dari SIP dalam penggunaannya.
3.2 Saran
Penulis menyadari ada beberapa kekurangan didalam aplikasi informasi dan
pemberian ulasan angkutan ini. Untuk itu, penulis ingin memberikan beberapa
saran untuk aplikasi ini. Antara lain adalah penambahan fitur optionya/tidak
dalam uraian pemberian ulasan sehingga data ulasan bisa diambil kesimpulan yang
lebih lengkap dan terarah. Saran lainnya adalah penambahan tampilan total
rating yang didapat dari setiap informasi angkutan yang bisa dihitung dari
jumlah banyaknya bintang dibagi dengan banyaknya jumlah ulasan sehingga user bisa
mengetahui apakah supir tersebut secara keseluruhan memiliki review yang
bagus atau tidak.
Penulis menyadari ada beberapa kekurangan didalam
makalah ini. Untuk itu, pengulis ingin memberikan beberapa saran untuk makalah
ini. Antara lain adalah penambahan penjelasan bagaimana client-server saling
berkomunikasi dalam SIP, bagaimana pesan yang dikirim maupun diterima dari client
dan server. Penulis juga menyarankan untuk menambahkan penjelasan serangan
man-in-the-middle attack yang menyerang protokol SIP dan bagaimana cara
mengatasinya.
DAFTAR PUSTAKA
[3]
http://informatika.stei.itb.ac.id/~rinaldi.munir/Kriptografi/2010-2011/Makalah2/Makalah2-IF3058-Sem2-2010-2011-090.pdf. Diakses pada 6
Januari 2019
[4]
http://widiyartotkj.blogspot.com/2016/01/pengertian-session-initiation-protocol.html Diakses pada
6 Januari 2019
[5]
http://budihendrasetiawan.blogspot.com/2014/04/memahami-apa-itu-session-initiation.html. Diakses pada 6
Januari 2019
0 comments:
Posting Komentar