Penganalisis protokol rangkaian paling kuat di dunia, Wireshark, pada dasarnya memantau paket data yang dihantar melalui rangkaian komputer dalam masa nyata. Sejak konsep alat sumber terbuka ini pada tahun 1998, pasukan pakar protokol dan rangkaian global telah mengembangkan dan mengekalkannya.
Sekiranya anda perlu menyiasat kod status paket data menggunakan Wireshark, kami telah menguraikan langkah-langkah untuk melakukan ini untuk permintaan HTTP. Di samping itu, Soalan Lazim kami merangkumi makna bagi setiap kod status dan beberapa kaedah permintaan HTTP yang paling biasa dengan contoh.
Cara Mencari Kod Status untuk Permintaan HTTP di WireShark
Untuk mengetahui kod status tindak balas pelayan web terhadap permintaan HTTP:
- Lancarkan penyemak imbas Internet anda.
- Kosongkan cache penyemak imbas anda.
- Lancarkan "Wireshark."
- Dari senarai antara muka rangkaian di komputer anda:
- Klik dua kali pada penyesuai Ethernet atau Wi-Fi anda.
- Wireshark secara automatik akan mula mengumpulkan paket.
- Lancarkan penyemak imbas web baru kemudian arahkan ke laman web yang anda ingin periksa kod statusnya.
- Untuk melihat paket HTTP sahaja, masukkan "HTTP" di medan teks "Tapis" ke kiri atas.
- Kemudian, di bawah menu utama, klik pada ikon mula (ikon pertama) untuk mula menangkap paket.
- Muat semula halaman. Setelah Wireshark memaparkan paket HTTP untuk permintaan laman web anda, hentikan tangkapan dengan mengklik ikon berhenti.
- Pilih entri paket di mana lajur "Maklumat" berbunyi: "HTTP / 1.1 [XXX a number] OK."
- Bahagian nombor dari "Maklumat" akan menjadi kod status.
Catatan: Kod status dan maklumat berguna lain mengenai paket data yang dipilih terdapat di tetingkap di bawah tetingkap paket. Luaskan pilihan "Hypertext Transfer Protocol", kemudian "HTTP / 1.1 ...." pilihan di bawah untuk melihatnya.
Cara Melihat Semua Kod Status untuk Permintaan HTTP
- Lancarkan penyemak imbas Internet anda.
- Kosongkan cache penyemak imbas anda.
- Lancarkan "Wireshark."
- Dari senarai antara muka rangkaian di komputer anda:
- Klik dua kali pada penyesuai Ethernet atau Wi-Fi anda.
- Wireshark secara automatik akan mula mengumpulkan paket.
- Lancarkan penyemak imbas web baru kemudian arahkan ke laman web yang anda ingin periksa kod statusnya.
- Untuk melihat paket HTTP sahaja, masukkan "HTTP" di medan teks "Tapis" ke kiri atas.
- Kemudian, di bawah menu utama, klik pada ikon mula (ikon pertama) untuk mula menangkap paket.
- Muat semula halaman. Setelah Wireshark memaparkan paket HTTP untuk permintaan laman web anda, hentikan tangkapan dengan mengklik ikon berhenti.
- Dari menu atas, pilih "Statistik", "HTTP", kemudian "Pembilang Paket."
- Tetingkap penapis akan muncul. Biarkan bidang teks kosong dan klik pada "Buat Stat."
- Klik pada tanda tambah di sebelah pilihan "Paket HTTP Response" untuk mengembangkannya.
- Luaskan pengelompokan kod status untuk maklumat lebih lanjut mengenai setiap kod status.
Soalan Lazim
Apa maksud kod status di WireShark?
Kod status adalah respons yang diberikan oleh pelayan web sebagai tindak balas kepada permintaan yang dibuat kepadanya. Permintaan dibuat kepada pelayan web ketika menavigasi ke halaman web dari penyemak imbas web anda dan semua interaksi lain yang anda lakukan dengan halaman web.
Bolehkah saya menapis kod status di WireShark?
Untuk menyenaraikan kod status hanya untuk permintaan HTTP:
1. Lancarkan penyemak imbas Internet anda.
2. Kosongkan cache penyemak imbas anda.
3. Lancarkan "Wireshark."
4. Dari senarai antara muka rangkaian di komputer anda:
· Klik dua kali pada penyesuai Ethernet atau Wi-Fi anda.
· Wireshark secara automatik akan mula mengumpulkan paket.
5. Lancarkan penyemak imbas web baru kemudian arahkan ke laman web yang anda ingin periksa kod statusnya.
6. Di medan teks "Tapis" di kiri atas, masukkan "http.response.code."
7. Kemudian, di bawah menu utama, klik pada ikon mula (ikon pertama) untuk mula menangkap paket.
· Kod status untuk permintaan pelayan web anda akan dipaparkan di tetingkap paket.
Apakah maksud Kod Status Respons HTTP yang berbeza?
Kod status HTTP dibahagikan kepada lima kategori. Setiap tindak balas terdiri daripada tiga digit - hanya digit pertama yang menerangkan kategori respons. Kategori adalah:
• 1XX adalah tindak balas maklumat untuk mengatakan bahawa permintaan telah diterima oleh pelayan dan sedang diproses.
• 2XX adalah tindak balas kejayaan untuk mengesahkan bahawa permintaan itu berjaya diterima, difahami, dan diterima.
• 3XX adalah mesej pengalihan, untuk memberi tahu bahawa lebih banyak tindakan diperlukan sebelum permintaan dapat diselesaikan dengan jayanya.
• 4XX adalah kesalahan pelanggan, dikeluarkan ketika permintaan tidak dapat dipenuhi.
• 5XX adalah ralat pelayan, kerana apabila permintaan itu sah, tetapi pelayan tidak menunaikannya.
Paket Menghidu Melalui Kawat Dengan Wireshark
Wireshark adalah alat analisis paket sumber terbuka yang mapan, yang dirancang untuk menangkap lalu lintas internet yang berjalan di komputer anda dalam masa nyata. Ia telah dikembangkan selama bertahun-tahun oleh pasukan global pakar berbakat dan bersemangat. Ini adalah alat penyelesaian masalah yang berkesan dan dapat membantu mengatasi masalah rangkaian, termasuk tidak aktif atau aktiviti jahat.
Kami telah menunjukkan kepada anda cara melihat kod status ketika mengirim permintaan HTTP ke pelayan web, cara menyaringnya, dan maksudnya. Apakah jenis jawapan dan maklumat yang anda dapati dalam analisis anda? Adakah anda dapat menggunakan Wireshark untuk mencapai apa yang anda mahukan? Beri tahu kami pendapat anda mengenai alat ini pada bahagian komen di bawah.