Wireshark ซึ่งเป็นเครื่องมือวิเคราะห์โปรโตคอลเครือข่ายที่ทรงพลังที่สุดในโลก จะตรวจสอบแพ็กเก็ตข้อมูลที่ส่งผ่านเครือข่ายของคอมพิวเตอร์แบบเรียลไทม์ นับตั้งแต่มีแนวคิดเกี่ยวกับเครื่องมือโอเพนซอร์สนี้ในปี 2541 ทีมงานด้านโปรโตคอลและเครือข่ายระดับโลกได้พัฒนาและบำรุงรักษาเครื่องมือนี้
หากคุณต้องการตรวจสอบรหัสสถานะของแพ็กเก็ตข้อมูลโดยใช้ Wireshark เราได้สรุปขั้นตอนในการดำเนินการนี้สำหรับคำขอ HTTP นอกจากนี้ คำถามที่พบบ่อยของเรายังรวมถึงความหมายของรหัสสถานะแต่ละรหัส และวิธีการขอ HTTP ทั่วไปบางส่วนพร้อมตัวอย่าง
วิธีค้นหารหัสสถานะสำหรับคำขอ HTTP ใน WireShark
วิธีค้นหารหัสสถานะของการตอบกลับคำขอ HTTP ของเว็บเซิร์ฟเวอร์:
- เปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ
- ล้างแคชเบราว์เซอร์ของคุณ
- เปิดตัว "Wireshark"
- จากรายการอินเทอร์เฟซเครือข่ายบนคอมพิวเตอร์ของคุณ:
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- Wireshark จะเริ่มรวบรวมแพ็กเก็ตโดยอัตโนมัติ
- เปิดเว็บเบราว์เซอร์ใหม่ จากนั้นไปที่เว็บไซต์ที่คุณต้องการตรวจสอบรหัสสถานะ
- หากต้องการดูเฉพาะแพ็กเก็ต HTTP ให้ป้อน "HTTP" ในช่องข้อความ "ตัวกรอง" ที่ด้านซ้ายบน
- จากนั้น ภายใต้เมนูหลัก ให้คลิกที่ไอคอนเริ่มต้น (ไอคอนแรก) เพื่อเริ่มจับแพ็กเก็ต
- รีเฟรชหน้า เมื่อ Wireshark แสดงแพ็กเก็ต HTTP สำหรับคำขอเว็บไซต์ของคุณ ให้หยุดการจับภาพโดยคลิกที่ไอคอนหยุด
- เลือกรายการแพ็กเก็ตที่คอลัมน์ "ข้อมูล" อ่านว่า: "HTTP/1.1 [XXX a number] OK"
- ส่วนตัวเลขของ “ข้อมูล” จะเป็นรหัสสถานะ
บันทึก: รหัสสถานะและข้อมูลที่เป็นประโยชน์อื่นๆ เกี่ยวกับแพ็กเก็ตข้อมูลที่เลือกมีอยู่ในหน้าต่างด้านล่างของหน้าต่างแพ็กเก็ต ขยายตัวเลือก “Hypertext Transfer Protocol” แล้วเลือก “HTTP/1.1….” ตัวเลือกด้านล่างเพื่อดู
วิธีดูรหัสสถานะทั้งหมดสำหรับคำขอ HTTP
- เปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ
- ล้างแคชเบราว์เซอร์ของคุณ
- เปิดตัว "Wireshark"
- จากรายการอินเทอร์เฟซเครือข่ายบนคอมพิวเตอร์ของคุณ:
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- Wireshark จะเริ่มรวบรวมแพ็กเก็ตโดยอัตโนมัติ
- เปิดเว็บเบราว์เซอร์ใหม่ จากนั้นไปที่เว็บไซต์ที่คุณต้องการตรวจสอบรหัสสถานะของ
- หากต้องการดูเฉพาะแพ็กเก็ต HTTP ให้ป้อน "HTTP" ในช่องข้อความ "ตัวกรอง" ที่ด้านซ้ายบน
- จากนั้น ภายใต้เมนูหลัก ให้คลิกที่ไอคอนเริ่มต้น (ไอคอนแรก) เพื่อเริ่มจับแพ็กเก็ต
- รีเฟรชหน้า เมื่อ Wireshark แสดงแพ็กเก็ต HTTP สำหรับคำขอเว็บไซต์ของคุณ ให้หยุดการจับภาพโดยคลิกที่ไอคอนหยุด
- จากเมนูด้านบน ให้เลือก "สถิติ" "HTTP" จากนั้นเลือก "ตัวนับแพ็คเก็ต"
- หน้าต่างตัวกรองจะปรากฏขึ้น ปล่อยให้ช่องข้อความว่างไว้และคลิกที่ "สร้างสถิติ"
- คลิกที่เครื่องหมายบวกถัดจากตัวเลือก “HTTP Response Packets” เพื่อขยาย
- ขยายการจัดกลุ่มรหัสสถานะเพื่อดูรายละเอียดเพิ่มเติมของแต่ละรหัสสถานะ
คำถามที่พบบ่อย
รหัสสถานะใน WireShark หมายถึงอะไร
รหัสสถานะเป็นการตอบกลับที่ได้รับจากเว็บเซิร์ฟเวอร์เพื่อตอบสนองต่อคำขอที่ทำขึ้น มีการร้องขอไปยังเว็บเซิร์ฟเวอร์เมื่อนำทางไปยังหน้าเว็บ [s] จากเว็บเบราว์เซอร์และการโต้ตอบอื่น ๆ ทั้งหมดที่คุณมีกับหน้าเว็บ[s]
ฉันสามารถกรองรหัสสถานะใน WireShark ได้หรือไม่
ในการแสดงรายการรหัสสถานะสำหรับคำขอ HTTP เท่านั้น:
1. เปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ
2. ล้างแคชเบราว์เซอร์ของคุณ
3. เปิดตัว “Wireshark”
4. จากรายการอินเทอร์เฟซเครือข่ายบนคอมพิวเตอร์ของคุณ:
· ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi ของคุณ
· Wireshark จะเริ่มรวบรวมแพ็คเก็ตโดยอัตโนมัติ
5. เปิดเว็บเบราว์เซอร์ใหม่ จากนั้นไปที่เว็บไซต์ที่คุณต้องการตรวจสอบรหัสสถานะ
6. ในช่องข้อความ "ตัวกรอง" ที่ด้านบนซ้าย ให้ป้อน "http.response.code"
7. จากนั้น ภายใต้เมนูหลัก ให้คลิกที่ไอคอนเริ่มต้น (ไอคอนแรก) เพื่อเริ่มจับแพ็กเก็ต
· รหัสสถานะสำหรับคำขอเว็บเซิร์ฟเวอร์ของคุณจะแสดงในหน้าต่างแพ็คเก็ต
รหัสสถานะการตอบสนอง HTTP ต่างกันอย่างไร
รหัสสถานะ HTTP แบ่งออกเป็นห้าประเภท คำตอบแต่ละรายการประกอบด้วยตัวเลขสามหลัก – เฉพาะตัวเลขแรกเท่านั้นที่อธิบายหมวดหมู่ของคำตอบ หมวดหมู่คือ:
• 1XX เป็นการตอบกลับข้อมูลที่ระบุว่าเซิร์ฟเวอร์ได้รับคำขอแล้วและกำลังดำเนินการอยู่
• 2XX เป็นการตอบรับที่ประสบความสำเร็จเพื่อยืนยันว่าได้รับคำขอสำเร็จ เข้าใจ และยอมรับแล้ว
• 3XX เป็นข้อความเปลี่ยนเส้นทาง เพื่อแนะนำว่าจำเป็นต้องมีการดำเนินการเพิ่มเติมก่อนที่คำขอจะเสร็จสมบูรณ์
• 4XX เป็นข้อผิดพลาดของไคลเอ็นต์ ออกเมื่อคำขอไม่สำเร็จ
• 5XX เป็นข้อผิดพลาดของเซิร์ฟเวอร์ เมื่อคำขอถูกต้อง แต่เซิร์ฟเวอร์ไม่ดำเนินการตามนั้น
ดมกลิ่นแพ็คเก็ตผ่านสายไฟด้วย Wireshark
Wireshark เป็นเครื่องมือวิเคราะห์แพ็กเก็ตโอเพนซอร์ซที่ได้รับการออกแบบมาเพื่อจับภาพการรับส่งข้อมูลทางอินเทอร์เน็ตที่ทำงานบนคอมพิวเตอร์ของคุณแบบเรียลไทม์ ได้รับการพัฒนาในช่วงหลายปีที่ผ่านมาโดยทีมงานผู้เชี่ยวชาญที่มีความสามารถและหลงใหลในระดับโลก เป็นเครื่องมือแก้ไขปัญหาที่มีประสิทธิภาพและช่วยในการแก้ไขปัญหาเครือข่าย รวมถึงการไม่ใช้งานหรือกิจกรรมที่เป็นอันตราย
เราได้แสดงวิธีดูรหัสสถานะเมื่อส่งคำขอ HTTP ไปยังเว็บเซิร์ฟเวอร์ วิธีกรอง และความหมาย คุณพบคำตอบและข้อมูลประเภทใดในการวิเคราะห์ของคุณ คุณสามารถใช้ Wireshark เพื่อบรรลุสิ่งที่คุณต้องการได้หรือไม่? แจ้งให้เราทราบว่าคุณคิดอย่างไรเกี่ยวกับเครื่องมือโดยทั่วไปในส่วนความคิดเห็นด้านล่าง