Rabu, 10 Agustus 2011
Melihat cukup banyaknya komentar pada artikel sebelumnya (Mengapa Pemerintah India….), rasanya tidak tuntas apabila tidak dibahas secara lebih mendalam apa saja proses yang dilakukan oleh Blackberry saat berpindah koneksi ke Wifi.
Saya menggunakan BB Onyx, dan melakukan penangkapan paket memakai Wireshark pada Ubuntu 10.04. Pertama-tama saya matikan dahulu koneksi Wifi saya, untuk memastikan bahwa saya bisa menangkap proses awal dari koneksi BB ke Wifi. Setelah saya matikan Wifi, kemudian saya nyalakan Wireshark, dan baru saya nyalakan kembali Wifi di BB. ( HomeScreen > Manage Connections> Wi-Fi on atau Off )
Seperti layaknya workstation yang hendak meminta akses ke jaringan, maka BB melakukan proses negosiasi dengan access point (paket 63-70), dan dilanjutkan dengan proses meminta IP address dari DHCP server (paket 73-76). BB saya mendapatkan IP 10.20.80.246, yang akan dipakai untuk langkah berikutnya.
Setelah mendapatkan IP address, BB melakukan DNS query terhadap psgw.t-mobilesgws.com. Ini mungkin disebabkan karena BB saya adalah berasal dari T-Mobile. Mungkin apabila BB anda berasal dari AT&T atau yang lain maka akan beda hasilnya. (Mohon koreksi dari pembaca tentang hal ini, sebab saya hanya memakai satu jenis BB saja untuk melakukan proses capture)
Query kedua adalah menanyakan tentang www.blackberry.com.
Setelah mendapat jawaban bahwa IP psgw.t-mobilesgws.com adalah 208.54.87.1, maka BB melakukan proses negosiasi ISAKMP denga mengirim paket IKE_SA_INIT (paket 86).
Selain negosiasi ISAKMP, BB juga melakukan HTTP ke www.blackberry.com, dari paket nomor 88 sd 94, yang apabila saya lakukan Follow TCP Stream, maka akan muncul sbb :
Setelah proses HTTP selesai, BB melakukan proses Arp terhadap 10.20.80.2 sd 10.20.80.9, yang sampai sekarang saya tidak berhasil menemukan penyebab kenapa hal tersebut terjadi J. Namun ada satu host yang memang hidup, yaitu 10.20.80.4. Dan mengetahui ada host hidup, kemudian BB melakukan proses ECHO (paket 112).
Sebagai kelanjutan dari paket nomor 86 (ISAKMP IKE_SA_INIT), muncul jawaban dari 208.54.87.1 di paket nomor 172, dan selanjutnya.
Akhirnya, BB mulai melakukan komunikasi setelah proses negosiasi ISAKMP berhasil, dimulai dari paket 176,177,178 ( TCP 3-way handshake ), menggunakan metode SSLv3.
Masih ada sedikit yang mengganjal di pemikiran saya, yaitu dari mana IP 216.9.240.88 didapatkan oleh BB? Apakah ada informasi yang terenkripsi, atau IP tersebut sudah built-in ?
Saya persilakan rekan-rekan yang memiliki pengetahuan teknis tentang proses Blackberry untuk memberikan komentar sebanyak-banyaknya.
After all, blogging is about sharing J
sumber ; jaringan komputer