Monitoring HTTP dan DNS Menggunakan Wireshark

Author: · Published: May 16, 2013 · Category: Internet dan Web, Jaringan Komputer 

Imam Prasetyo

Pendahuluan

HTTP (HyperText Transfer Protocol) adalah protocol pada layer aplikasi baik TCP/IP maupun OSI yang digunakan untuk mengakses web pages dari suatu website. Secara spesifik dalam penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan yang disebut hiperteks, yang kemudian membentuk WWW (Word Wide Web). Sebuah client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan ke port tertentu di suatu webhosting (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Data yang diambil dari server tersebut dapat berupa teks HTML (HyperText Markup Language), PHP script, CSS, resource-nya, dan lain lain.

Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

DNS (Domain Name System) adalah protocol yang digunakan untuk mentranslate hostname ke IP address dan sebaliknya. Karena di dunia manusia ini, lebih susah menghafalkan IP dibanding dengan deretan tulisan yang membentuk nama host. Untuk itu aplikasi ini ada, yang berjalan di protocol aplikasi. Dalam server DNS ada database (IP ßà hosname) yang saling terdistribusi. Sebagai analogi ketika kita mengakses www.google.com maka oleh server DNS akan ditranslate ke IP dari server google itu sendiri. Kenapa ditranslate ke IP? Jawabanya adalah perangkat jaringan lain seperti router, switch tidak memahami hostname, yang berarti pernyataan kebalikan dali pernyataan pertama. DNS juga bekerja pada layer aplikasi.

 Download Tulisan Lengkap: imam-HTTPDNS.pdf

Download Tulisan Lengkap: p76c3y1wsa3d5i5″ target=”_blank”.pdf

Related Articles

  1. Menginstall FTP Server pada Debian 6.0 dan Menggunakan Aplikasi FTP Server di PC Client (Win 2003)
  2. Membuat dan Mengonfigurasi Web Server pada Debian 6.0 Squezee serta Membuka Web Server pada PC Client (Windows 2003)
  3. Protokol POP
  4. Membuat dan Menggunakan Google Docs
  5. Monitoring Layer Aplikasi (Protokol HTTP) Menggunakan Wireshark
  6. Simulasi dan Monitoring FTP
  7. Pengirim Email dan Attachment Sederhana via Gmail SMTP dengan Koneksi SSL Berbasis Java-Netbeans
  8. Daftar Nomor Port 30-03-2007
  9. Perbedaan http dan https
  10. Aplikasi J2ME Untuk Video Player Online
  11. Instalasi Dan Konfigurasi FTP Server Debian Lenny
  12. Program Pengirim Email Sederhana Via Gmail SMTP dengan Koneksi TLS Berbasis Java-Netbeans
  13. Mengenal Database Helper Class di PHPMaker
  14. Koneksi VB dan SQL SERVER 2000
  15. Packet Data , ARP, ICMP, dan DHCP
  16. Instalasi Dan Konfigurasi DHCP Server Debian Lenny
  17. GOOGLE FORM,Form Berbasis Cloud Computing
  18. Membuat FTP Server dengan Linux untuk Pemula
  19. Monitoring Protokol FTP Menggunakan Wireshark
  20. HTTP Bad Download