เหตุใดเราไม่พบการตรวจสอบอีเทอร์เน็ตใน Wireshark


12

ฉันมีคำถามเล็กน้อยเกี่ยวกับความยาวส่วนหัวของอีเทอร์เน็ต

ตามขนาดความรู้อีเธอร์เน็ตส่วนหัวของฉันคือ 18 ไบต์โดยไม่มีแท็ก VLAN และ 22 ไบต์หากมีแท็ก VLAN

แต่ในการจับภาพ Wireshark ฉันได้รับเพียง 14 ไบต์โดยไม่มีแท็ก VLAN และ 18 ไบต์ด้วยแท็ก VLAN

ฉันพบว่ามีchecksumฟิลด์ที่ขาดหายไปในการจับของฉัน?

เกิดอะไรขึ้นในกรณีนี้

คำตอบ:


16

บนฮาร์ดแวร์ / แพลตฟอร์มส่วนใหญ่ Ethernet checksum จะถูกจัดการโดย NIC ก่อนที่จะถึง Wireshark ไม่มีทาง (หรือเหตุผลใด ๆ ) ในการส่งผ่านเลเยอร์ที่สูงกว่านี้เนื่องจากความจริงที่ว่า NIC ทำสิ่งนี้ในฮาร์ดแวร์เว้นแต่ว่าคุณได้เข้ารหัสฮาร์ดแวร์ / ไดรเวอร์เพื่อทำหน้าที่นี้ อ้างถึงอีเธอร์เน็ต wiki บน wiki.wireshark.orgสำหรับข้อมูลเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.