Wireshark ซึ่งเป็นเครื่องมือวิเคราะห์โปรโตคอลเครือข่ายที่ทรงพลังที่สุดในโลก จะตรวจสอบแพ็กเก็ตข้อมูลที่ส่งผ่านเครือข่ายของคอมพิวเตอร์แบบเรียลไทม์ ตั้งแต่เริ่มใช้เครื่องมือโอเพนซอร์สนี้ในปี 2541 ทีมงานด้านโปรโตคอลและเครือข่ายทั่วโลกได้พัฒนาและบำรุงรักษาเครื่องมือนี้
หากคุณต้องการตรวจสอบรหัสสถานะของแพ็กเก็ตข้อมูลโดยใช้ Wireshark เราได้สรุปขั้นตอนในการดำเนินการนี้สำหรับคำขอ HTTP นอกจากนี้ คำถามที่พบบ่อยของเรายังรวมถึงความหมายสำหรับรหัสสถานะแต่ละรหัส และวิธีการขอ HTTP ทั่วไปบางส่วนพร้อมตัวอย่าง
วิธีค้นหารหัสสถานะสำหรับคำขอ HTTP ใน WireShark
วิธีค้นหารหัสสถานะของการตอบกลับคำขอ HTTP ของเว็บเซิร์ฟเวอร์:
- เปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ
- ล้างแคชเบราว์เซอร์ของคุณ
- เปิดตัว Wireshark
- จากรายการอินเทอร์เฟซเครือข่ายบนคอมพิวเตอร์ของคุณ:
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- Wireshark จะเริ่มรวบรวมแพ็กเก็ตโดยอัตโนมัติ
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- เปิดเว็บเบราว์เซอร์ใหม่ จากนั้นไปที่เว็บไซต์ที่คุณต้องการตรวจสอบรหัสสถานะของ
- หากต้องการดูเฉพาะแพ็กเก็ต HTTP ให้ป้อน HTTP ในช่องข้อความตัวกรองทางด้านซ้ายบน
- จากนั้น ภายใต้เมนูหลัก ให้คลิกที่ไอคอนเริ่มต้น (ไอคอนแรก) เพื่อเริ่มจับแพ็กเก็ต
- รีเฟรชหน้า เมื่อ Wireshark แสดงแพ็กเก็ต HTTP สำหรับคำขอเว็บไซต์ของคุณ ให้หยุดการจับภาพโดยคลิกที่ไอคอนหยุด
- เลือกรายการแพ็กเก็ตที่คอลัมน์ข้อมูลอ่าน: HTTP/1.1 [XXX a number] ตกลง
- ส่วนตัวเลขของข้อมูลจะเป็นรหัสสถานะ
บันทึก : รหัสสถานะและข้อมูลที่เป็นประโยชน์อื่นๆ เกี่ยวกับแพ็กเก็ตข้อมูลที่เลือกมีอยู่ในหน้าต่างด้านล่างหน้าต่างแพ็กเก็ต ขยายตัวเลือก Hypertext Transfer Protocol แล้วเลือก HTTP/1.1…. ตัวเลือกด้านล่างเพื่อดู
วิธีดูรหัสสถานะทั้งหมดสำหรับคำขอ HTTP
- เปิดอินเทอร์เน็ตเบราว์เซอร์ของคุณ
- ล้างแคชเบราว์เซอร์ของคุณ
- เปิดตัว Wireshark
- จากรายการอินเทอร์เฟซเครือข่ายบนคอมพิวเตอร์ของคุณ:
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- Wireshark จะเริ่มรวบรวมแพ็กเก็ตโดยอัตโนมัติ
- ดับเบิลคลิกที่อีเทอร์เน็ตหรืออแด็ปเตอร์ Wi-Fi
- เปิดเว็บเบราว์เซอร์ใหม่ จากนั้นไปที่เว็บไซต์ที่คุณต้องการตรวจสอบรหัสสถานะของ
- หากต้องการดูเฉพาะแพ็กเก็ต 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 เพื่อบรรลุสิ่งที่คุณต้องการได้หรือไม่? แจ้งให้เราทราบว่าคุณคิดอย่างไรเกี่ยวกับเครื่องมือโดยทั่วไปในส่วนความคิดเห็นด้านล่าง