Diberdayakan oleh Blogger.

Blogger news

« »
« »
« »

TOOLS TAMBAHAN

|| || || Leave a komentar
Aplikasi socket merupakan aplikasi jaringan dan jika anda mendalami seluk beluk jaringan, tentu akan familiar dengan tools tambahan yang umumnya digunakan dalam jaringan.
Tools ini kemungkinan dapat berguna untuk diimplementasikan ke dalam aplikasi socket anda.

Tools yang dmaksud, antara lain:
1. Ping.
Ping digunakan untuk memeriksa keberadaan remote host dengan jalan mengirimkan sinyal kepada remote host. keberadaan remote host dapat ditentukan dengan melihat response yang diterima. Ping juga dapat digunakan untuk menguur kecepatan transfer data. Salah satu contoh penggunaan ping dalam aplikasi socket adalah memeriksa server yang tersedia sebelum mengirimkan data (dengan asumsi tersedia lebih dari 1 server).

2. Telnet.
Telnet merupakan singkatan dari TELecommunication NETwork. umumnya istilah telnet saat ini merujuk pada aplikasi telnet client yang tersedia pada kebanyakan opration system. Telnet mengizinkan Anda mengakses remote host dan menggunakan service-nya. Sebagai contoh, Anda dapat mengirimkan e-mail melalui telnet yang menggunakan port 25 (service SMTP) pada remote host tertentu. Jika Anda telah masuk ke dalam environment telnet, command line yang digunakan adalah command berbasis Unix/Linux. Aplikasi socket dapat dimodifikasi bekerja seperti telnet dengan mengakses remote host dan port tertentu. Didalam aplikasi socket, anda dapat mengambil dan mengolah response yang didapat dari remote host.

3. Netstat.
Netstat menampilkan status jaringan yang terjadi. Dapat menampilkan port yang sedang terkoneksi, atau dalam koneksi menunggu/listening, juga menampilkan protokol yang digunakan, apakah TCP atau UDP. Dengan netstat , Anda dapat mengetahui koneksi jaringan yang terjadi, hal ini dapat dimanfaatkan dalam aplikasi socket, misalnya untuk melihat port yang sedang aktif dan digunakan.



Ada kalanya anda perlu menjalankan tools jaringan yang telah disebutkan diatas melalui aplikasi anda. Untuk keperluan ini, Anda dapat menggunakan shell command yang disediakan oleh bahasa pemrograman yang Anda gunakan.
Misalnya pada Visual Basic, dapat digunakan perintah Shell diikuti parameter yang diperlukan.
Jika ingin mengolah response yang dihasilkan oleh tools tertentu, Anda dapat menuliskan hasilnya pada sebuah file teks, contohnya jika Anda menjalankan perintah netstat -an> hasil.txt pada Command Prompt Windows, maka informasi mengenai koneksi yang aktif akan tersimpan dalam file hasil.txt, dimana Anda dapat mengolah file hasil.txt tersebut lebih lanjut didalam aplikasi Anda.